Mock Version: 6.0
Mock Version: 6.0
Mock Version: 6.0
Mock Version: 6.0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f696bdbdd00>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: line 131: It's not recommended to have unversioned Obsoletes: Obsoletes:      python3-networking-ovn
warning: line 133: It's not recommended to have unversioned Obsoletes: Obsoletes:      ovn-migration-tool
warning: line 271: It's not recommended to have unversioned Obsoletes: Obsoletes:      python3-networking-ovn-metadata-agent
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.src.rpm
Child return code was: 0
Mock Version: 6.0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7ffa35377430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: line 131: It's not recommended to have unversioned Obsoletes: Obsoletes:      python3-networking-ovn
warning: line 133: It's not recommended to have unversioned Obsoletes: Obsoletes:      ovn-migration-tool
warning: line 271: It's not recommended to have unversioned Obsoletes: Obsoletes:      python3-networking-ovn-metadata-agent
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br  --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7ffa35377430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br  --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: line 131: It's not recommended to have unversioned Obsoletes: Obsoletes:      python3-networking-ovn
warning: line 133: It's not recommended to have unversioned Obsoletes: Obsoletes:      ovn-migration-tool
warning: line 271: It's not recommended to have unversioned Obsoletes: Obsoletes:      python3-networking-ovn-metadata-agent
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.M3LgEW
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf neutron-26.1.0.dev136
+ /usr/bin/gzip -dc /builddir/build/SOURCES/neutron-26.1.0.dev136-0.20250516201239.a37c2d2.tar.gz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd neutron-26.1.0.dev136
+ /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 '<rpm-build>'
+ /usr/bin/git config gc.auto 0
+ /usr/bin/git add --force .
+ /usr/bin/git commit -q --allow-empty -a --author 'rpm-build <rpm-build>' -m 'openstack-neutron-26.1.0 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
+ sed -i 's/^psutil.*/psutil/' 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 '/^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.hu5tHQ
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(tomli) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/neutron-26.1.0.dev136/.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-26.1.0.dev136/.pyproject-builddir
+ RPM_TOXENV=py39
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-26.1.0.dev136/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64-pyproject-buildrequires -t -e py39
Handling pbr>=6.0.0 from build-system.requires
Requirement satisfied: pbr>=6.0.0
   (installed: pbr 6.1.1)
Handling setuptools>=64.0.0 from build-system.requires
Requirement satisfied: setuptools>=64.0.0
   (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.1.1)
Exiting dependency generation pass: get_requires_for_build_wheel
+ cat /builddir/build/BUILD/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64-pyproject-buildrequires
+ rm -rfv '*.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7ffa35377430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: line 131: It's not recommended to have unversioned Obsoletes: Obsoletes:      python3-networking-ovn
warning: line 133: It's not recommended to have unversioned Obsoletes: Obsoletes:      ovn-migration-tool
warning: line 271: It's not recommended to have unversioned Obsoletes: Obsoletes:      python3-networking-ovn-metadata-agent
Building target platforms: x86_64
Building for target x86_64
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.QGip9x
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(tomli) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/neutron-26.1.0.dev136/.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-26.1.0.dev136/.pyproject-builddir
+ RPM_TOXENV=py39
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-26.1.0.dev136/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64-pyproject-buildrequires -t -e py39
Handling pbr>=6.0.0 from build-system.requires
Requirement satisfied: pbr>=6.0.0
   (installed: pbr 6.1.1)
Handling setuptools>=64.0.0 from build-system.requires
Requirement satisfied: setuptools>=64.0.0
   (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.1.1)
Handling tox-current-env >= 0.0.6 from tox itself
Requirement not satisfied: tox-current-env >= 0.0.6
Exiting dependency generation pass: tox itself
+ cat /builddir/build/BUILD/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64-pyproject-buildrequires
+ rm -rfv '*.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7ffa35377430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: line 131: It's not recommended to have unversioned Obsoletes: Obsoletes:      python3-networking-ovn
warning: line 133: It's not recommended to have unversioned Obsoletes: Obsoletes:      ovn-migration-tool
warning: line 271: It's not recommended to have unversioned Obsoletes: Obsoletes:      python3-networking-ovn-metadata-agent
Building target platforms: x86_64
Building for target x86_64
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.RtRtB5
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(tomli) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/neutron-26.1.0.dev136/.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-26.1.0.dev136/.pyproject-builddir
+ RPM_TOXENV=py39
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-26.1.0.dev136/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64-pyproject-buildrequires -t -e py39
Handling pbr>=6.0.0 from build-system.requires
Requirement satisfied: pbr>=6.0.0
   (installed: pbr 6.1.1)
Handling setuptools>=64.0.0 from build-system.requires
Requirement satisfied: setuptools>=64.0.0
   (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.1.1)
Handling tox-current-env >= 0.0.6 from tox itself
Requirement satisfied: tox-current-env >= 0.0.6
   (installed: tox-current-env 0.0.8)
___________________________________ summary ____________________________________
  py39: commands succeeded
  congratulations :)
Handling pbr>=6.0.0 from tox --print-deps-only: py39
Requirement satisfied: pbr>=6.0.0
   (installed: pbr 6.1.1)
Handling Paste>=2.0.2 from tox --print-deps-only: py39
Requirement satisfied: Paste>=2.0.2
   (installed: Paste 3.10.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.36.1 from tox --print-deps-only: py39
Requirement satisfied: eventlet>=0.36.1
   (installed: eventlet 0.36.1)
Handling pecan>=1.4.0 from tox --print-deps-only: py39
Requirement satisfied: pecan>=1.4.0
   (installed: pecan 1.5.1)
Handling httplib2>=0.22.0 from tox --print-deps-only: py39
Requirement not satisfied: httplib2>=0.22.0
Handling requests>=2.32.3 from tox --print-deps-only: py39
Requirement satisfied: requests>=2.32.3
   (installed: requests 2.32.3)
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 1.3.0)
Handling neutron-lib>=3.17.0 from tox --print-deps-only: py39
Requirement satisfied: neutron-lib>=3.17.0
   (installed: neutron-lib 3.18.2)
Handling python-neutronclient>=7.8.0 from tox --print-deps-only: py39
Requirement not satisfied: python-neutronclient>=7.8.0
Handling tenacity>=6.0.0 from tox --print-deps-only: py39
Requirement not satisfied: tenacity>=6.0.0
Handling SQLAlchemy>=1.4.23 from tox --print-deps-only: py39
Requirement satisfied: SQLAlchemy>=1.4.23
   (installed: SQLAlchemy 2.0.38)
Handling WebOb>=1.8.2 from tox --print-deps-only: py39
Requirement satisfied: WebOb>=1.8.2
   (installed: WebOb 1.8.9)
Handling keystoneauth1>=3.14.0 from tox --print-deps-only: py39
Requirement satisfied: keystoneauth1>=3.14.0
   (installed: keystoneauth1 5.10.0)
Handling alembic>=1.6.5 from tox --print-deps-only: py39
Requirement satisfied: alembic>=1.6.5
   (installed: alembic 1.14.1)
Handling stevedore>=2.0.1 from tox --print-deps-only: py39
Requirement satisfied: stevedore>=2.0.1
   (installed: stevedore 5.4.1)
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 7.1.0)
Handling oslo.config>=9.4.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.config>=9.4.0
   (installed: oslo.config 9.7.1)
Handling oslo.context>=2.22.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.context>=2.22.0
   (installed: oslo.context 5.7.1)
Handling oslo.db>=4.44.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.db>=4.44.0
   (installed: oslo.db 17.2.1)
Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.i18n>=3.20.0
   (installed: oslo.i18n 6.5.1)
Handling oslo.log>=5.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.log>=5.3.0
   (installed: oslo.log 7.1.0)
Handling oslo.messaging>=7.0.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.messaging>=7.0.0
   (installed: oslo.messaging 16.1.0)
Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.middleware>=3.31.0
   (installed: oslo.middleware 6.5.0)
Handling oslo.policy>=4.5.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.policy>=4.5.0
   (installed: oslo.policy 4.5.1)
Handling oslo.privsep>=2.3.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.privsep>=2.3.0
Handling oslo.reports>=1.18.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.reports>=1.18.0
Handling oslo.rootwrap>=5.15.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.rootwrap>=5.15.0
Handling oslo.serialization>=5.5.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.serialization>=5.5.0
   (installed: oslo.serialization 5.7.0)
Handling oslo.service>=3.5.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.service>=3.5.0
   (installed: oslo.service 4.1.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.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.utils>=7.3.0
   (installed: oslo.utils 8.2.0)
Handling oslo.versionedobjects>=1.35.1 from tox --print-deps-only: py39
Requirement satisfied: oslo.versionedobjects>=1.35.1
   (installed: oslo.versionedobjects 3.6.0)
Handling osprofiler>=2.3.0 from tox --print-deps-only: py39
Requirement satisfied: osprofiler>=2.3.0
   (installed: osprofiler 4.2.0)
Handling os-ken>=3.0.0 from tox --print-deps-only: py39
Requirement satisfied: os-ken>=3.0.0
   (installed: os-ken 3.0.1)
Handling os-resource-classes>=1.1.0 from tox --print-deps-only: py39
Requirement not satisfied: os-resource-classes>=1.1.0
Handling ovs>3.3.0 from tox --print-deps-only: py39
Requirement satisfied: ovs>3.3.0
   (installed: ovs 3.4.3)
Handling ovsdbapp>=2.11.0 from tox --print-deps-only: py39
Requirement not satisfied: ovsdbapp>=2.11.0
Handling psutil from tox --print-deps-only: py39
Requirement satisfied: psutil
   (installed: psutil 5.8.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.1.1)
Handling tooz>=1.58.0 from tox --print-deps-only: py39
Requirement not satisfied: tooz>=1.58.0
Handling coverage>=4.4.1 from tox --print-deps-only: py39
Requirement not satisfied: coverage>=4.4.1
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.2.1 from tox --print-deps-only: py39
Requirement not satisfied: ddt>=1.2.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-26.1.0.dev136/neutron-26.1.0.dev136.dist-info'
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
adding license file "AUTHORS" (matched pattern "AUTHORS*")
Handling pbr (>=6.0.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: pbr (>=6.0.0)
   (installed: pbr 6.1.1)
Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: Paste (>=2.0.2)
   (installed: Paste 3.10.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.36.1) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: eventlet (>=0.36.1)
   (installed: eventlet 0.36.1)
Handling pecan (>=1.4.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: pecan (>=1.4.0)
   (installed: pecan 1.5.1)
Handling httplib2 (>=0.22.0) from hook generated metadata: Requires-Dist (neutron)
Requirement not satisfied: httplib2 (>=0.22.0)
Handling requests (>=2.32.3) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: requests (>=2.32.3)
   (installed: requests 2.32.3)
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 1.3.0)
Handling neutron-lib (>=3.17.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: neutron-lib (>=3.17.0)
   (installed: neutron-lib 3.18.2)
Handling python-neutronclient (>=7.8.0) from hook generated metadata: Requires-Dist (neutron)
Requirement not satisfied: python-neutronclient (>=7.8.0)
Handling tenacity (>=6.0.0) from hook generated metadata: Requires-Dist (neutron)
Requirement not satisfied: tenacity (>=6.0.0)
Handling SQLAlchemy (>=1.4.23) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: SQLAlchemy (>=1.4.23)
   (installed: SQLAlchemy 2.0.38)
Handling WebOb (>=1.8.2) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: WebOb (>=1.8.2)
   (installed: WebOb 1.8.9)
Handling keystoneauth1 (>=3.14.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: keystoneauth1 (>=3.14.0)
   (installed: keystoneauth1 5.10.0)
Handling alembic (>=1.6.5) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: alembic (>=1.6.5)
   (installed: alembic 1.14.1)
Handling stevedore (>=2.0.1) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: stevedore (>=2.0.1)
   (installed: stevedore 5.4.1)
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 7.1.0)
Handling oslo.config (>=9.4.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.config (>=9.4.0)
   (installed: oslo.config 9.7.1)
Handling oslo.context (>=2.22.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.context (>=2.22.0)
   (installed: oslo.context 5.7.1)
Handling oslo.db (>=4.44.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.db (>=4.44.0)
   (installed: oslo.db 17.2.1)
Handling oslo.i18n (>=3.20.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.i18n (>=3.20.0)
   (installed: oslo.i18n 6.5.1)
Handling oslo.log (>=5.3.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.log (>=5.3.0)
   (installed: oslo.log 7.1.0)
Handling oslo.messaging (>=7.0.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.messaging (>=7.0.0)
   (installed: oslo.messaging 16.1.0)
Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.middleware (>=3.31.0)
   (installed: oslo.middleware 6.5.0)
Handling oslo.policy (>=4.5.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.policy (>=4.5.0)
   (installed: oslo.policy 4.5.1)
Handling oslo.privsep (>=2.3.0) from hook generated metadata: Requires-Dist (neutron)
Requirement not satisfied: oslo.privsep (>=2.3.0)
Handling oslo.reports (>=1.18.0) from hook generated metadata: Requires-Dist (neutron)
Requirement not satisfied: oslo.reports (>=1.18.0)
Handling oslo.rootwrap (>=5.15.0) from hook generated metadata: Requires-Dist (neutron)
Requirement not satisfied: oslo.rootwrap (>=5.15.0)
Handling oslo.serialization (>=5.5.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.serialization (>=5.5.0)
   (installed: oslo.serialization 5.7.0)
Handling oslo.service (>=3.5.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.service (>=3.5.0)
   (installed: oslo.service 4.1.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.3.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.utils (>=7.3.0)
   (installed: oslo.utils 8.2.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.6.0)
Handling osprofiler (>=2.3.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: osprofiler (>=2.3.0)
   (installed: osprofiler 4.2.0)
Handling os-ken (>=3.0.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: os-ken (>=3.0.0)
   (installed: os-ken 3.0.1)
Handling os-resource-classes (>=1.1.0) from hook generated metadata: Requires-Dist (neutron)
Requirement not satisfied: os-resource-classes (>=1.1.0)
Handling ovs (>3.3.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: ovs (>3.3.0)
   (installed: ovs 3.4.3)
Handling ovsdbapp (>=2.11.0) from hook generated metadata: Requires-Dist (neutron)
Requirement not satisfied: ovsdbapp (>=2.11.0)
Handling psutil from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: psutil
   (installed: psutil 5.8.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.1.1)
Handling tooz (>=1.58.0) from hook generated metadata: Requires-Dist (neutron)
Requirement not satisfied: tooz (>=1.58.0)
+ cat /builddir/build/BUILD/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64-pyproject-buildrequires
+ rm -rfv neutron-26.1.0.dev136.dist-info/
removed 'neutron-26.1.0.dev136.dist-info/AUTHORS'
removed 'neutron-26.1.0.dev136.dist-info/LICENSE'
removed 'neutron-26.1.0.dev136.dist-info/METADATA'
removed 'neutron-26.1.0.dev136.dist-info/entry_points.txt'
removed 'neutron-26.1.0.dev136.dist-info/pbr.json'
removed 'neutron-26.1.0.dev136.dist-info/top_level.txt'
removed directory 'neutron-26.1.0.dev136.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7ffa35377430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: line 131: It's not recommended to have unversioned Obsoletes: Obsoletes:      python3-networking-ovn
warning: line 133: It's not recommended to have unversioned Obsoletes: Obsoletes:      ovn-migration-tool
warning: line 271: It's not recommended to have unversioned Obsoletes: Obsoletes:      python3-networking-ovn-metadata-agent
Building target platforms: x86_64
Building for target x86_64
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.3IYNkJ
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(tomli) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/neutron-26.1.0.dev136/.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-26.1.0.dev136/.pyproject-builddir
+ RPM_TOXENV=py39
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-26.1.0.dev136/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64-pyproject-buildrequires -t -e py39
Handling pbr>=6.0.0 from build-system.requires
Requirement satisfied: pbr>=6.0.0
   (installed: pbr 6.1.1)
Handling setuptools>=64.0.0 from build-system.requires
Requirement satisfied: setuptools>=64.0.0
   (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.1.1)
Handling tox-current-env >= 0.0.6 from tox itself
Requirement satisfied: tox-current-env >= 0.0.6
   (installed: tox-current-env 0.0.8)
___________________________________ summary ____________________________________
  py39: commands succeeded
  congratulations :)
Handling pbr>=6.0.0 from tox --print-deps-only: py39
Requirement satisfied: pbr>=6.0.0
   (installed: pbr 6.1.1)
Handling Paste>=2.0.2 from tox --print-deps-only: py39
Requirement satisfied: Paste>=2.0.2
   (installed: Paste 3.10.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.36.1 from tox --print-deps-only: py39
Requirement satisfied: eventlet>=0.36.1
   (installed: eventlet 0.36.1)
Handling pecan>=1.4.0 from tox --print-deps-only: py39
Requirement satisfied: pecan>=1.4.0
   (installed: pecan 1.5.1)
Handling httplib2>=0.22.0 from tox --print-deps-only: py39
Requirement satisfied: httplib2>=0.22.0
   (installed: httplib2 0.22.0)
Handling requests>=2.32.3 from tox --print-deps-only: py39
Requirement satisfied: requests>=2.32.3
   (installed: requests 2.32.3)
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.9.0)
Handling netaddr>=0.7.18 from tox --print-deps-only: py39
Requirement satisfied: netaddr>=0.7.18
   (installed: netaddr 1.3.0)
Handling neutron-lib>=3.17.0 from tox --print-deps-only: py39
Requirement satisfied: neutron-lib>=3.17.0
   (installed: neutron-lib 3.18.2)
Handling python-neutronclient>=7.8.0 from tox --print-deps-only: py39
Requirement satisfied: python-neutronclient>=7.8.0
   (installed: python-neutronclient 11.4.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 2.0.38)
Handling WebOb>=1.8.2 from tox --print-deps-only: py39
Requirement satisfied: WebOb>=1.8.2
   (installed: WebOb 1.8.9)
Handling keystoneauth1>=3.14.0 from tox --print-deps-only: py39
Requirement satisfied: keystoneauth1>=3.14.0
   (installed: keystoneauth1 5.10.0)
Handling alembic>=1.6.5 from tox --print-deps-only: py39
Requirement satisfied: alembic>=1.6.5
   (installed: alembic 1.14.1)
Handling stevedore>=2.0.1 from tox --print-deps-only: py39
Requirement satisfied: stevedore>=2.0.1
   (installed: stevedore 5.4.1)
Handling oslo.cache>=1.26.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.cache>=1.26.0
   (installed: oslo.cache 3.10.1)
Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.concurrency>=3.26.0
   (installed: oslo.concurrency 7.1.0)
Handling oslo.config>=9.4.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.config>=9.4.0
   (installed: oslo.config 9.7.1)
Handling oslo.context>=2.22.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.context>=2.22.0
   (installed: oslo.context 5.7.1)
Handling oslo.db>=4.44.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.db>=4.44.0
   (installed: oslo.db 17.2.1)
Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.i18n>=3.20.0
   (installed: oslo.i18n 6.5.1)
Handling oslo.log>=5.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.log>=5.3.0
   (installed: oslo.log 7.1.0)
Handling oslo.messaging>=7.0.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.messaging>=7.0.0
   (installed: oslo.messaging 16.1.0)
Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.middleware>=3.31.0
   (installed: oslo.middleware 6.5.0)
Handling oslo.policy>=4.5.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.policy>=4.5.0
   (installed: oslo.policy 4.5.1)
Handling oslo.privsep>=2.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.privsep>=2.3.0
   (installed: oslo.privsep 3.6.0)
Handling oslo.reports>=1.18.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.reports>=1.18.0
   (installed: oslo.reports 3.5.1)
Handling oslo.rootwrap>=5.15.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.rootwrap>=5.15.0
   (installed: oslo.rootwrap 7.5.1)
Handling oslo.serialization>=5.5.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.serialization>=5.5.0
   (installed: oslo.serialization 5.7.0)
Handling oslo.service>=3.5.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.service>=3.5.0
   (installed: oslo.service 4.1.1)
Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.upgradecheck>=1.3.0
   (installed: oslo.upgradecheck 2.5.0)
Handling oslo.utils>=7.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.utils>=7.3.0
   (installed: oslo.utils 8.2.0)
Handling oslo.versionedobjects>=1.35.1 from tox --print-deps-only: py39
Requirement satisfied: oslo.versionedobjects>=1.35.1
   (installed: oslo.versionedobjects 3.6.0)
Handling osprofiler>=2.3.0 from tox --print-deps-only: py39
Requirement satisfied: osprofiler>=2.3.0
   (installed: osprofiler 4.2.0)
Handling os-ken>=3.0.0 from tox --print-deps-only: py39
Requirement satisfied: os-ken>=3.0.0
   (installed: os-ken 3.0.1)
Handling os-resource-classes>=1.1.0 from tox --print-deps-only: py39
Requirement satisfied: os-resource-classes>=1.1.0
   (installed: os-resource-classes 1.1.0)
Handling ovs>3.3.0 from tox --print-deps-only: py39
Requirement satisfied: ovs>3.3.0
   (installed: ovs 3.4.3)
Handling ovsdbapp>=2.11.0 from tox --print-deps-only: py39
Requirement satisfied: ovsdbapp>=2.11.0
   (installed: ovsdbapp 2.11.0)
Handling psutil from tox --print-deps-only: py39
Requirement satisfied: psutil
   (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.9.0)
Handling openstacksdk>=0.31.2 from tox --print-deps-only: py39
Requirement satisfied: openstacksdk>=0.31.2
   (installed: openstacksdk 4.5.0)
Handling python-designateclient>=2.7.0 from tox --print-deps-only: py39
Requirement satisfied: python-designateclient>=2.7.0
   (installed: python-designateclient 6.2.0)
Handling os-vif>=3.1.0 from tox --print-deps-only: py39
Requirement satisfied: os-vif>=3.1.0
   (installed: os-vif 4.1.0)
Handling futurist>=1.2.0 from tox --print-deps-only: py39
Requirement satisfied: futurist>=1.2.0
   (installed: futurist 3.1.1)
Handling tooz>=1.58.0 from tox --print-deps-only: py39
Requirement satisfied: tooz>=1.58.0
   (installed: tooz 6.3.0)
Handling coverage>=4.4.1 from tox --print-deps-only: py39
Requirement satisfied: coverage>=4.4.1
   (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.1.0)
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.1)
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.2.1 from tox --print-deps-only: py39
Requirement satisfied: ddt>=1.2.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-26.1.0.dev136/neutron-26.1.0.dev136.dist-info'
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
adding license file "AUTHORS" (matched pattern "AUTHORS*")
Handling pbr (>=6.0.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: pbr (>=6.0.0)
   (installed: pbr 6.1.1)
Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: Paste (>=2.0.2)
   (installed: Paste 3.10.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.36.1) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: eventlet (>=0.36.1)
   (installed: eventlet 0.36.1)
Handling pecan (>=1.4.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: pecan (>=1.4.0)
   (installed: pecan 1.5.1)
Handling httplib2 (>=0.22.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: httplib2 (>=0.22.0)
   (installed: httplib2 0.22.0)
Handling requests (>=2.32.3) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: requests (>=2.32.3)
   (installed: requests 2.32.3)
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.9.0)
Handling netaddr (>=0.7.18) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: netaddr (>=0.7.18)
   (installed: netaddr 1.3.0)
Handling neutron-lib (>=3.17.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: neutron-lib (>=3.17.0)
   (installed: neutron-lib 3.18.2)
Handling python-neutronclient (>=7.8.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: python-neutronclient (>=7.8.0)
   (installed: python-neutronclient 11.4.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 2.0.38)
Handling WebOb (>=1.8.2) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: WebOb (>=1.8.2)
   (installed: WebOb 1.8.9)
Handling keystoneauth1 (>=3.14.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: keystoneauth1 (>=3.14.0)
   (installed: keystoneauth1 5.10.0)
Handling alembic (>=1.6.5) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: alembic (>=1.6.5)
   (installed: alembic 1.14.1)
Handling stevedore (>=2.0.1) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: stevedore (>=2.0.1)
   (installed: stevedore 5.4.1)
Handling oslo.cache (>=1.26.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.cache (>=1.26.0)
   (installed: oslo.cache 3.10.1)
Handling oslo.concurrency (>=3.26.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.concurrency (>=3.26.0)
   (installed: oslo.concurrency 7.1.0)
Handling oslo.config (>=9.4.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.config (>=9.4.0)
   (installed: oslo.config 9.7.1)
Handling oslo.context (>=2.22.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.context (>=2.22.0)
   (installed: oslo.context 5.7.1)
Handling oslo.db (>=4.44.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.db (>=4.44.0)
   (installed: oslo.db 17.2.1)
Handling oslo.i18n (>=3.20.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.i18n (>=3.20.0)
   (installed: oslo.i18n 6.5.1)
Handling oslo.log (>=5.3.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.log (>=5.3.0)
   (installed: oslo.log 7.1.0)
Handling oslo.messaging (>=7.0.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.messaging (>=7.0.0)
   (installed: oslo.messaging 16.1.0)
Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.middleware (>=3.31.0)
   (installed: oslo.middleware 6.5.0)
Handling oslo.policy (>=4.5.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.policy (>=4.5.0)
   (installed: oslo.policy 4.5.1)
Handling oslo.privsep (>=2.3.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.privsep (>=2.3.0)
   (installed: oslo.privsep 3.6.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.5.1)
Handling oslo.rootwrap (>=5.15.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.rootwrap (>=5.15.0)
   (installed: oslo.rootwrap 7.5.1)
Handling oslo.serialization (>=5.5.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.serialization (>=5.5.0)
   (installed: oslo.serialization 5.7.0)
Handling oslo.service (>=3.5.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.service (>=3.5.0)
   (installed: oslo.service 4.1.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.5.0)
Handling oslo.utils (>=7.3.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.utils (>=7.3.0)
   (installed: oslo.utils 8.2.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.6.0)
Handling osprofiler (>=2.3.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: osprofiler (>=2.3.0)
   (installed: osprofiler 4.2.0)
Handling os-ken (>=3.0.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: os-ken (>=3.0.0)
   (installed: os-ken 3.0.1)
Handling os-resource-classes (>=1.1.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: os-resource-classes (>=1.1.0)
   (installed: os-resource-classes 1.1.0)
Handling ovs (>3.3.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: ovs (>3.3.0)
   (installed: ovs 3.4.3)
Handling ovsdbapp (>=2.11.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: ovsdbapp (>=2.11.0)
   (installed: ovsdbapp 2.11.0)
Handling psutil from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: psutil
   (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.9.0)
Handling openstacksdk (>=0.31.2) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: openstacksdk (>=0.31.2)
   (installed: openstacksdk 4.5.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.2.0)
Handling os-vif (>=3.1.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: os-vif (>=3.1.0)
   (installed: os-vif 4.1.0)
Handling futurist (>=1.2.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: futurist (>=1.2.0)
   (installed: futurist 3.1.1)
Handling tooz (>=1.58.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: tooz (>=1.58.0)
   (installed: tooz 6.3.0)
+ cat /builddir/build/BUILD/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64-pyproject-buildrequires
+ rm -rfv neutron-26.1.0.dev136.dist-info/
removed 'neutron-26.1.0.dev136.dist-info/LICENSE'
removed 'neutron-26.1.0.dev136.dist-info/AUTHORS'
removed 'neutron-26.1.0.dev136.dist-info/METADATA'
removed 'neutron-26.1.0.dev136.dist-info/top_level.txt'
removed 'neutron-26.1.0.dev136.dist-info/pbr.json'
removed 'neutron-26.1.0.dev136.dist-info/entry_points.txt'
removed directory 'neutron-26.1.0.dev136.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep  --target x86_64 /builddir/build/SPECS/openstack-neutron.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7ffa35377430>timeout=0uid=1020gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep  --target x86_64 /builddir/build/SPECS/openstack-neutron.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
warning: line 131: It's not recommended to have unversioned Obsoletes: Obsoletes:      python3-networking-ovn
warning: line 133: It's not recommended to have unversioned Obsoletes: Obsoletes:      ovn-migration-tool
warning: line 271: It's not recommended to have unversioned Obsoletes: Obsoletes:      python3-networking-ovn-metadata-agent
Building target platforms: x86_64
Building for target x86_64
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.lGQTGv
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(tomli) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/neutron-26.1.0.dev136/.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-26.1.0.dev136/.pyproject-builddir
+ RPM_TOXENV=py39
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-26.1.0.dev136/pyproject-wheeldir --output /builddir/build/BUILD/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64-pyproject-buildrequires -t -e py39
Handling pbr>=6.0.0 from build-system.requires
Requirement satisfied: pbr>=6.0.0
   (installed: pbr 6.1.1)
Handling setuptools>=64.0.0 from build-system.requires
Requirement satisfied: setuptools>=64.0.0
   (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.1.1)
Handling tox-current-env >= 0.0.6 from tox itself
Requirement satisfied: tox-current-env >= 0.0.6
   (installed: tox-current-env 0.0.8)
___________________________________ summary ____________________________________
  py39: commands succeeded
  congratulations :)
Handling pbr>=6.0.0 from tox --print-deps-only: py39
Requirement satisfied: pbr>=6.0.0
   (installed: pbr 6.1.1)
Handling Paste>=2.0.2 from tox --print-deps-only: py39
Requirement satisfied: Paste>=2.0.2
   (installed: Paste 3.10.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.36.1 from tox --print-deps-only: py39
Requirement satisfied: eventlet>=0.36.1
   (installed: eventlet 0.36.1)
Handling pecan>=1.4.0 from tox --print-deps-only: py39
Requirement satisfied: pecan>=1.4.0
   (installed: pecan 1.5.1)
Handling httplib2>=0.22.0 from tox --print-deps-only: py39
Requirement satisfied: httplib2>=0.22.0
   (installed: httplib2 0.22.0)
Handling requests>=2.32.3 from tox --print-deps-only: py39
Requirement satisfied: requests>=2.32.3
   (installed: requests 2.32.3)
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.9.0)
Handling netaddr>=0.7.18 from tox --print-deps-only: py39
Requirement satisfied: netaddr>=0.7.18
   (installed: netaddr 1.3.0)
Handling neutron-lib>=3.17.0 from tox --print-deps-only: py39
Requirement satisfied: neutron-lib>=3.17.0
   (installed: neutron-lib 3.18.2)
Handling python-neutronclient>=7.8.0 from tox --print-deps-only: py39
Requirement satisfied: python-neutronclient>=7.8.0
   (installed: python-neutronclient 11.4.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 2.0.38)
Handling WebOb>=1.8.2 from tox --print-deps-only: py39
Requirement satisfied: WebOb>=1.8.2
   (installed: WebOb 1.8.9)
Handling keystoneauth1>=3.14.0 from tox --print-deps-only: py39
Requirement satisfied: keystoneauth1>=3.14.0
   (installed: keystoneauth1 5.10.0)
Handling alembic>=1.6.5 from tox --print-deps-only: py39
Requirement satisfied: alembic>=1.6.5
   (installed: alembic 1.14.1)
Handling stevedore>=2.0.1 from tox --print-deps-only: py39
Requirement satisfied: stevedore>=2.0.1
   (installed: stevedore 5.4.1)
Handling oslo.cache>=1.26.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.cache>=1.26.0
   (installed: oslo.cache 3.10.1)
Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.concurrency>=3.26.0
   (installed: oslo.concurrency 7.1.0)
Handling oslo.config>=9.4.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.config>=9.4.0
   (installed: oslo.config 9.7.1)
Handling oslo.context>=2.22.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.context>=2.22.0
   (installed: oslo.context 5.7.1)
Handling oslo.db>=4.44.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.db>=4.44.0
   (installed: oslo.db 17.2.1)
Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.i18n>=3.20.0
   (installed: oslo.i18n 6.5.1)
Handling oslo.log>=5.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.log>=5.3.0
   (installed: oslo.log 7.1.0)
Handling oslo.messaging>=7.0.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.messaging>=7.0.0
   (installed: oslo.messaging 16.1.0)
Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.middleware>=3.31.0
   (installed: oslo.middleware 6.5.0)
Handling oslo.policy>=4.5.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.policy>=4.5.0
   (installed: oslo.policy 4.5.1)
Handling oslo.privsep>=2.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.privsep>=2.3.0
   (installed: oslo.privsep 3.6.0)
Handling oslo.reports>=1.18.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.reports>=1.18.0
   (installed: oslo.reports 3.5.1)
Handling oslo.rootwrap>=5.15.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.rootwrap>=5.15.0
   (installed: oslo.rootwrap 7.5.1)
Handling oslo.serialization>=5.5.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.serialization>=5.5.0
   (installed: oslo.serialization 5.7.0)
Handling oslo.service>=3.5.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.service>=3.5.0
   (installed: oslo.service 4.1.1)
Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.upgradecheck>=1.3.0
   (installed: oslo.upgradecheck 2.5.0)
Handling oslo.utils>=7.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.utils>=7.3.0
   (installed: oslo.utils 8.2.0)
Handling oslo.versionedobjects>=1.35.1 from tox --print-deps-only: py39
Requirement satisfied: oslo.versionedobjects>=1.35.1
   (installed: oslo.versionedobjects 3.6.0)
Handling osprofiler>=2.3.0 from tox --print-deps-only: py39
Requirement satisfied: osprofiler>=2.3.0
   (installed: osprofiler 4.2.0)
Handling os-ken>=3.0.0 from tox --print-deps-only: py39
Requirement satisfied: os-ken>=3.0.0
   (installed: os-ken 3.0.1)
Handling os-resource-classes>=1.1.0 from tox --print-deps-only: py39
Requirement satisfied: os-resource-classes>=1.1.0
   (installed: os-resource-classes 1.1.0)
Handling ovs>3.3.0 from tox --print-deps-only: py39
Requirement satisfied: ovs>3.3.0
   (installed: ovs 3.4.3)
Handling ovsdbapp>=2.11.0 from tox --print-deps-only: py39
Requirement satisfied: ovsdbapp>=2.11.0
   (installed: ovsdbapp 2.11.0)
Handling psutil from tox --print-deps-only: py39
Requirement satisfied: psutil
   (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.9.0)
Handling openstacksdk>=0.31.2 from tox --print-deps-only: py39
Requirement satisfied: openstacksdk>=0.31.2
   (installed: openstacksdk 4.5.0)
Handling python-designateclient>=2.7.0 from tox --print-deps-only: py39
Requirement satisfied: python-designateclient>=2.7.0
   (installed: python-designateclient 6.2.0)
Handling os-vif>=3.1.0 from tox --print-deps-only: py39
Requirement satisfied: os-vif>=3.1.0
   (installed: os-vif 4.1.0)
Handling futurist>=1.2.0 from tox --print-deps-only: py39
Requirement satisfied: futurist>=1.2.0
   (installed: futurist 3.1.1)
Handling tooz>=1.58.0 from tox --print-deps-only: py39
Requirement satisfied: tooz>=1.58.0
   (installed: tooz 6.3.0)
Handling coverage>=4.4.1 from tox --print-deps-only: py39
Requirement satisfied: coverage>=4.4.1
   (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.1.0)
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.1)
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.2.1 from tox --print-deps-only: py39
Requirement satisfied: ddt>=1.2.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-26.1.0.dev136/neutron-26.1.0.dev136.dist-info'
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
adding license file "AUTHORS" (matched pattern "AUTHORS*")
Handling pbr (>=6.0.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: pbr (>=6.0.0)
   (installed: pbr 6.1.1)
Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: Paste (>=2.0.2)
   (installed: Paste 3.10.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.36.1) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: eventlet (>=0.36.1)
   (installed: eventlet 0.36.1)
Handling pecan (>=1.4.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: pecan (>=1.4.0)
   (installed: pecan 1.5.1)
Handling httplib2 (>=0.22.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: httplib2 (>=0.22.0)
   (installed: httplib2 0.22.0)
Handling requests (>=2.32.3) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: requests (>=2.32.3)
   (installed: requests 2.32.3)
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.9.0)
Handling netaddr (>=0.7.18) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: netaddr (>=0.7.18)
   (installed: netaddr 1.3.0)
Handling neutron-lib (>=3.17.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: neutron-lib (>=3.17.0)
   (installed: neutron-lib 3.18.2)
Handling python-neutronclient (>=7.8.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: python-neutronclient (>=7.8.0)
   (installed: python-neutronclient 11.4.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 2.0.38)
Handling WebOb (>=1.8.2) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: WebOb (>=1.8.2)
   (installed: WebOb 1.8.9)
Handling keystoneauth1 (>=3.14.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: keystoneauth1 (>=3.14.0)
   (installed: keystoneauth1 5.10.0)
Handling alembic (>=1.6.5) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: alembic (>=1.6.5)
   (installed: alembic 1.14.1)
Handling stevedore (>=2.0.1) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: stevedore (>=2.0.1)
   (installed: stevedore 5.4.1)
Handling oslo.cache (>=1.26.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.cache (>=1.26.0)
   (installed: oslo.cache 3.10.1)
Handling oslo.concurrency (>=3.26.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.concurrency (>=3.26.0)
   (installed: oslo.concurrency 7.1.0)
Handling oslo.config (>=9.4.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.config (>=9.4.0)
   (installed: oslo.config 9.7.1)
Handling oslo.context (>=2.22.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.context (>=2.22.0)
   (installed: oslo.context 5.7.1)
Handling oslo.db (>=4.44.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.db (>=4.44.0)
   (installed: oslo.db 17.2.1)
Handling oslo.i18n (>=3.20.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.i18n (>=3.20.0)
   (installed: oslo.i18n 6.5.1)
Handling oslo.log (>=5.3.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.log (>=5.3.0)
   (installed: oslo.log 7.1.0)
Handling oslo.messaging (>=7.0.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.messaging (>=7.0.0)
   (installed: oslo.messaging 16.1.0)
Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.middleware (>=3.31.0)
   (installed: oslo.middleware 6.5.0)
Handling oslo.policy (>=4.5.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.policy (>=4.5.0)
   (installed: oslo.policy 4.5.1)
Handling oslo.privsep (>=2.3.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.privsep (>=2.3.0)
   (installed: oslo.privsep 3.6.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.5.1)
Handling oslo.rootwrap (>=5.15.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.rootwrap (>=5.15.0)
   (installed: oslo.rootwrap 7.5.1)
Handling oslo.serialization (>=5.5.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.serialization (>=5.5.0)
   (installed: oslo.serialization 5.7.0)
Handling oslo.service (>=3.5.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.service (>=3.5.0)
   (installed: oslo.service 4.1.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.5.0)
Handling oslo.utils (>=7.3.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: oslo.utils (>=7.3.0)
   (installed: oslo.utils 8.2.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.6.0)
Handling osprofiler (>=2.3.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: osprofiler (>=2.3.0)
   (installed: osprofiler 4.2.0)
Handling os-ken (>=3.0.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: os-ken (>=3.0.0)
   (installed: os-ken 3.0.1)
Handling os-resource-classes (>=1.1.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: os-resource-classes (>=1.1.0)
   (installed: os-resource-classes 1.1.0)
Handling ovs (>3.3.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: ovs (>3.3.0)
   (installed: ovs 3.4.3)
Handling ovsdbapp (>=2.11.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: ovsdbapp (>=2.11.0)
   (installed: ovsdbapp 2.11.0)
Handling psutil from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: psutil
   (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.9.0)
Handling openstacksdk (>=0.31.2) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: openstacksdk (>=0.31.2)
   (installed: openstacksdk 4.5.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.2.0)
Handling os-vif (>=3.1.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: os-vif (>=3.1.0)
   (installed: os-vif 4.1.0)
Handling futurist (>=1.2.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: futurist (>=1.2.0)
   (installed: futurist 3.1.1)
Handling tooz (>=1.58.0) from hook generated metadata: Requires-Dist (neutron)
Requirement satisfied: tooz (>=1.58.0)
   (installed: tooz 6.3.0)
+ cat /builddir/build/BUILD/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64-pyproject-buildrequires
+ rm -rfv neutron-26.1.0.dev136.dist-info/
removed 'neutron-26.1.0.dev136.dist-info/AUTHORS'
removed 'neutron-26.1.0.dev136.dist-info/LICENSE'
removed 'neutron-26.1.0.dev136.dist-info/METADATA'
removed 'neutron-26.1.0.dev136.dist-info/entry_points.txt'
removed 'neutron-26.1.0.dev136.dist-info/pbr.json'
removed 'neutron-26.1.0.dev136.dist-info/top_level.txt'
removed directory 'neutron-26.1.0.dev136.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.3pAgww
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ export SKIP_PIP_INSTALL=1
+ SKIP_PIP_INSTALL=1
+ mkdir -p /builddir/build/BUILD/neutron-26.1.0.dev136/.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-26.1.0.dev136/.pyproject-builddir
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/neutron-26.1.0.dev136/pyproject-wheeldir
Processing /builddir/build/BUILD/neutron-26.1.0.dev136
  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-26.1.0.dev136/.pyproject-builddir/tmpsy352daq
  /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-26.1.0.dev136/.pyproject-builddir/pip-modern-metadata-etoxjcej/neutron.egg-info
  writing /builddir/build/BUILD/neutron-26.1.0.dev136/.pyproject-builddir/pip-modern-metadata-etoxjcej/neutron.egg-info/PKG-INFO
  writing dependency_links to /builddir/build/BUILD/neutron-26.1.0.dev136/.pyproject-builddir/pip-modern-metadata-etoxjcej/neutron.egg-info/dependency_links.txt
  writing entry points to /builddir/build/BUILD/neutron-26.1.0.dev136/.pyproject-builddir/pip-modern-metadata-etoxjcej/neutron.egg-info/entry_points.txt
  writing requirements to /builddir/build/BUILD/neutron-26.1.0.dev136/.pyproject-builddir/pip-modern-metadata-etoxjcej/neutron.egg-info/requires.txt
  writing top-level names to /builddir/build/BUILD/neutron-26.1.0.dev136/.pyproject-builddir/pip-modern-metadata-etoxjcej/neutron.egg-info/top_level.txt
  writing pbr to /builddir/build/BUILD/neutron-26.1.0.dev136/.pyproject-builddir/pip-modern-metadata-etoxjcej/neutron.egg-info/pbr.json
  [pbr] Processing SOURCES.txt
  writing manifest file '/builddir/build/BUILD/neutron-26.1.0.dev136/.pyproject-builddir/pip-modern-metadata-etoxjcej/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-26.1.0.dev136/.pyproject-builddir/pip-modern-metadata-etoxjcej/neutron.egg-info/SOURCES.txt'
  creating '/builddir/build/BUILD/neutron-26.1.0.dev136/.pyproject-builddir/pip-modern-metadata-etoxjcej/neutron-26.1.0.dev136.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-26.1.0.dev136/.pyproject-builddir/tmp4n92nofn
  /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
  creating build/lib/neutron/conf/agent/ovn
  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/db
  creating build/lib/neutron/db/models
  creating build/lib/neutron/db/models/plugins
  creating build/lib/neutron/db/models/plugins/ml2
  copying neutron/db/models/plugins/ml2/__init__.py -> build/lib/neutron/db/models/plugins/ml2
  copying neutron/db/models/plugins/ml2/flatallocation.py -> build/lib/neutron/db/models/plugins/ml2
  copying neutron/db/models/plugins/ml2/geneveallocation.py -> build/lib/neutron/db/models/plugins/ml2
  copying neutron/db/models/plugins/ml2/gre_allocation_endpoints.py -> build/lib/neutron/db/models/plugins/ml2
  copying neutron/db/models/plugins/ml2/vlanallocation.py -> build/lib/neutron/db/models/plugins/ml2
  copying neutron/db/models/plugins/ml2/vxlanallocation.py -> build/lib/neutron/db/models/plugins/ml2
  creating build/lib/neutron/conf/plugins
  creating build/lib/neutron/conf/plugins/ml2
  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
  creating build/lib/neutron/tests/unit
  creating build/lib/neutron/tests/unit/services
  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/tests/functional
  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_netns_cleanup.py -> build/lib/neutron/tests/functional/cmd
  copying neutron/tests/functional/cmd/test_ovs_cleanup.py -> build/lib/neutron/tests/functional/cmd
  copying neutron/tests/functional/cmd/test_status.py -> build/lib/neutron/tests/functional/cmd
  creating build/lib/neutron/plugins
  creating build/lib/neutron/plugins/ml2
  creating build/lib/neutron/plugins/ml2/drivers
  creating build/lib/neutron/plugins/ml2/drivers/mech_sriov
  creating build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent
  creating build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/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/common
  creating build/lib/neutron/common/ovn
  copying neutron/common/ovn/__init__.py -> build/lib/neutron/common/ovn
  copying neutron/common/ovn/acl.py -> build/lib/neutron/common/ovn
  copying neutron/common/ovn/constants.py -> build/lib/neutron/common/ovn
  copying neutron/common/ovn/exceptions.py -> build/lib/neutron/common/ovn
  copying neutron/common/ovn/extensions.py -> build/lib/neutron/common/ovn
  copying neutron/common/ovn/hash_ring_manager.py -> build/lib/neutron/common/ovn
  copying neutron/common/ovn/utils.py -> build/lib/neutron/common/ovn
  creating build/lib/neutron/cmd
  creating build/lib/neutron/cmd/eventlet
  creating build/lib/neutron/cmd/eventlet/plugins
  copying neutron/cmd/eventlet/plugins/__init__.py -> build/lib/neutron/cmd/eventlet/plugins
  copying neutron/cmd/eventlet/plugins/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
  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
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/fake_oflib.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/ovs_test_base.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_agent_extension_api.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_capabilities.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_neutron_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_ovs_tunnel.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/test_vlanmanager.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent
  creating build/lib/neutron/services
  creating build/lib/neutron/services/auto_allocate
  copying neutron/services/auto_allocate/__init__.py -> build/lib/neutron/services/auto_allocate
  copying neutron/services/auto_allocate/db.py -> build/lib/neutron/services/auto_allocate
  copying neutron/services/auto_allocate/exceptions.py -> build/lib/neutron/services/auto_allocate
  copying neutron/services/auto_allocate/models.py -> build/lib/neutron/services/auto_allocate
  copying neutron/services/auto_allocate/plugin.py -> build/lib/neutron/services/auto_allocate
  creating build/lib/neutron/tests/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/tests/unit/plugins/ml2/extensions/test_uplink_status_propagation_updatable.py -> build/lib/neutron/tests/unit/plugins/ml2/extensions
  creating build/lib/neutron/services/revisions
  copying neutron/services/revisions/__init__.py -> build/lib/neutron/services/revisions
  copying neutron/services/revisions/revision_plugin.py -> build/lib/neutron/services/revisions
  creating build/lib/neutron/tests/unit/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/cmd/eventlet/services
  copying neutron/cmd/eventlet/services/__init__.py -> build/lib/neutron/cmd/eventlet/services
  copying neutron/cmd/eventlet/services/metering_agent.py -> build/lib/neutron/cmd/eventlet/services
  creating build/lib/neutron/tests/unit/services/logapi
  creating build/lib/neutron/tests/unit/services/logapi/agent
  copying neutron/tests/unit/services/logapi/agent/__init__.py -> build/lib/neutron/tests/unit/services/logapi/agent
  copying neutron/tests/unit/services/logapi/agent/test_log_extension.py -> build/lib/neutron/tests/unit/services/logapi/agent
  creating build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common
  copying neutron/plugins/ml2/drivers/mech_sriov/agent/common/__init__.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common
  copying neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common
  copying neutron/plugins/ml2/drivers/mech_sriov/agent/common/exceptions.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common
  creating build/lib/neutron/services/local_ip
  copying neutron/services/local_ip/__init__.py -> build/lib/neutron/services/local_ip
  copying neutron/services/local_ip/local_ip_plugin.py -> build/lib/neutron/services/local_ip
  creating build/lib/neutron/tests/unit/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/objects
  creating build/lib/neutron/objects/plugins
  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/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/functional/db
  copying neutron/tests/functional/db/__init__.py -> build/lib/neutron/tests/functional/db
  copying neutron/tests/functional/db/test_ipam.py -> build/lib/neutron/tests/functional/db
  copying neutron/tests/functional/db/test_migrations.py -> build/lib/neutron/tests/functional/db
  copying neutron/tests/functional/db/test_models.py -> build/lib/neutron/tests/functional/db
  copying neutron/tests/functional/db/test_network.py -> build/lib/neutron/tests/functional/db
  copying neutron/tests/functional/db/test_ovn_revision_numbers_db.py -> build/lib/neutron/tests/functional/db
  creating build/lib/neutron/tests/functional/agent
  creating build/lib/neutron/tests/functional/agent/ovn
  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/tests/functional/plugins
  creating build/lib/neutron/tests/functional/plugins/ml2
  creating build/lib/neutron/tests/functional/plugins/ml2/drivers
  creating build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap
  copying neutron/tests/functional/plugins/ml2/drivers/macvtap/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap
  creating build/lib/neutron/services/rbac
  copying neutron/services/rbac/__init__.py -> build/lib/neutron/services/rbac
  creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers/test_qos_driver.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/extension_drivers
  creating build/lib/neutron/tests/unit/privileged
  creating build/lib/neutron/tests/unit/privileged/agent
  creating build/lib/neutron/tests/unit/privileged/agent/ovsdb
  creating build/lib/neutron/tests/unit/privileged/agent/ovsdb/native
  copying neutron/tests/unit/privileged/agent/ovsdb/native/__init__.py -> build/lib/neutron/tests/unit/privileged/agent/ovsdb/native
  copying neutron/tests/unit/privileged/agent/ovsdb/native/test_helpers.py -> build/lib/neutron/tests/unit/privileged/agent/ovsdb/native
  creating build/lib/neutron/tests/functional/objects
  copying neutron/tests/functional/objects/__init__.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/pecan_wsgi
  creating build/lib/neutron/pecan_wsgi/controllers
  copying neutron/pecan_wsgi/controllers/__init__.py -> build/lib/neutron/pecan_wsgi/controllers
  copying neutron/pecan_wsgi/controllers/extensions.py -> build/lib/neutron/pecan_wsgi/controllers
  copying neutron/pecan_wsgi/controllers/quota.py -> build/lib/neutron/pecan_wsgi/controllers
  copying neutron/pecan_wsgi/controllers/resource.py -> build/lib/neutron/pecan_wsgi/controllers
  copying neutron/pecan_wsgi/controllers/root.py -> build/lib/neutron/pecan_wsgi/controllers
  copying neutron/pecan_wsgi/controllers/utils.py -> build/lib/neutron/pecan_wsgi/controllers
  creating build/lib/neutron/services/metering
  creating build/lib/neutron/services/metering/drivers
  creating build/lib/neutron/services/metering/drivers/iptables
  copying neutron/services/metering/drivers/iptables/__init__.py -> build/lib/neutron/services/metering/drivers/iptables
  copying neutron/services/metering/drivers/iptables/iptables_driver.py -> build/lib/neutron/services/metering/drivers/iptables
  creating build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop
  copying neutron/tests/unit/plugins/ml2/drivers/l2pop/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop
  copying neutron/tests/unit/plugins/ml2/drivers/l2pop/test_db.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop
  copying neutron/tests/unit/plugins/ml2/drivers/l2pop/test_mech_driver.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop
  creating build/lib/neutron/tests/unit/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
  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/tests/unit/agent
  creating build/lib/neutron/tests/unit/agent/ovsdb
  creating build/lib/neutron/tests/unit/agent/ovsdb/native
  copying neutron/tests/unit/agent/ovsdb/native/__init__.py -> build/lib/neutron/tests/unit/agent/ovsdb/native
  copying neutron/tests/unit/agent/ovsdb/native/test_connection.py -> build/lib/neutron/tests/unit/agent/ovsdb/native
  creating build/lib/neutron/tests/functional/services
  creating build/lib/neutron/tests/functional/services/trunk
  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/plugins/ml2/drivers/openvswitch
  creating build/lib/neutron/plugins/ml2/drivers/openvswitch/agent
  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/agent
  creating build/lib/neutron/agent/ovn
  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_socket.py -> build/lib/neutron/agent/ovn/metadata
  creating build/lib/neutron/agent/linux
  creating build/lib/neutron/agent/linux/openvswitch_firewall
  copying neutron/agent/linux/openvswitch_firewall/__init__.py -> build/lib/neutron/agent/linux/openvswitch_firewall
  copying neutron/agent/linux/openvswitch_firewall/constants.py -> build/lib/neutron/agent/linux/openvswitch_firewall
  copying neutron/agent/linux/openvswitch_firewall/exceptions.py -> build/lib/neutron/agent/linux/openvswitch_firewall
  copying neutron/agent/linux/openvswitch_firewall/firewall.py -> build/lib/neutron/agent/linux/openvswitch_firewall
  copying neutron/agent/linux/openvswitch_firewall/iptables.py -> build/lib/neutron/agent/linux/openvswitch_firewall
  copying neutron/agent/linux/openvswitch_firewall/rules.py -> build/lib/neutron/agent/linux/openvswitch_firewall
  creating build/lib/neutron/tests/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/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/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/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_numa_affinity_policy_socket.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/port_trusted_vif.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/qinq.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/quota_check_limit_default.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_external_network.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_creation.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/uplink_status_propagation_updatable.py -> build/lib/neutron/extensions
  copying neutron/extensions/vlantransparent.py -> build/lib/neutron/extensions
  copying neutron/plugins/__init__.py -> build/lib/neutron/plugins
  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/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/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/plugins/ml2/drivers/openvswitch/agent/openflow
  copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow
  copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/br_cookie.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow
  creating build/lib/neutron/tests/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/tests/fullstack
  creating build/lib/neutron/tests/fullstack/agents
  copying neutron/tests/fullstack/agents/__init__.py -> build/lib/neutron/tests/fullstack/agents
  copying neutron/tests/fullstack/agents/dhcp_agent.py -> build/lib/neutron/tests/fullstack/agents
  copying neutron/tests/fullstack/agents/l3_agent.py -> build/lib/neutron/tests/fullstack/agents
  copying neutron/tests/fullstack/agents/ovs_agent.py -> build/lib/neutron/tests/fullstack/agents
  creating build/lib/neutron/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
  copying neutron/tests/unit/api/test_wsgi.py -> build/lib/neutron/tests/unit/api
  creating build/lib/neutron/tests/unit/services/qos/drivers/ovn
  copying neutron/tests/unit/services/qos/drivers/ovn/__init__.py -> build/lib/neutron/tests/unit/services/qos/drivers/ovn
  copying neutron/tests/unit/services/qos/drivers/ovn/test_driver.py -> build/lib/neutron/tests/unit/services/qos/drivers/ovn
  creating build/lib/neutron/api
  creating build/lib/neutron/api/rpc
  creating build/lib/neutron/api/rpc/callbacks
  copying neutron/api/rpc/callbacks/__init__.py -> build/lib/neutron/api/rpc/callbacks
  copying neutron/api/rpc/callbacks/events.py -> build/lib/neutron/api/rpc/callbacks
  copying neutron/api/rpc/callbacks/exceptions.py -> build/lib/neutron/api/rpc/callbacks
  copying neutron/api/rpc/callbacks/resource_manager.py -> build/lib/neutron/api/rpc/callbacks
  copying neutron/api/rpc/callbacks/resources.py -> build/lib/neutron/api/rpc/callbacks
  copying neutron/api/rpc/callbacks/version_manager.py -> build/lib/neutron/api/rpc/callbacks
  creating build/lib/neutron/tests/unit/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/services/qos
  creating build/lib/neutron/services/qos/drivers
  creating build/lib/neutron/services/qos/drivers/sriov
  copying neutron/services/qos/drivers/sriov/__init__.py -> build/lib/neutron/services/qos/drivers/sriov
  copying neutron/services/qos/drivers/sriov/driver.py -> build/lib/neutron/services/qos/drivers/sriov
  creating build/lib/neutron/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/externaldns/drivers
  copying neutron/services/externaldns/drivers/__init__.py -> build/lib/neutron/services/externaldns/drivers
  creating build/lib/neutron/plugins/ml2/drivers/ovn
  creating build/lib/neutron/plugins/ml2/drivers/ovn/agent
  copying neutron/plugins/ml2/drivers/ovn/agent/__init__.py -> build/lib/neutron/plugins/ml2/drivers/ovn/agent
  copying neutron/plugins/ml2/drivers/ovn/agent/neutron_agent.py -> build/lib/neutron/plugins/ml2/drivers/ovn/agent
  creating build/lib/neutron/tests/unit/tests/functional
  copying neutron/tests/unit/tests/functional/__init__.py -> build/lib/neutron/tests/unit/tests/functional
  copying neutron/tests/unit/tests/functional/test_base.py -> build/lib/neutron/tests/unit/tests/functional
  creating build/lib/neutron/services/ovn_l3
  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
  copying neutron/conf/plugins/__init__.py -> build/lib/neutron/conf/plugins
  creating build/lib/neutron/services/trunk
  creating build/lib/neutron/services/trunk/drivers
  copying neutron/services/trunk/drivers/__init__.py -> build/lib/neutron/services/trunk/drivers
  copying neutron/services/trunk/drivers/base.py -> build/lib/neutron/services/trunk/drivers
  creating build/lib/neutron/tests/functional/api
  copying neutron/tests/functional/api/__init__.py -> build/lib/neutron/tests/functional/api
  copying neutron/tests/functional/api/test_policies.py -> build/lib/neutron/tests/functional/api
  creating build/lib/neutron/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/functional/services/logapi
  creating build/lib/neutron/tests/functional/services/logapi/drivers
  creating build/lib/neutron/tests/functional/services/logapi/drivers/ovn
  copying neutron/tests/functional/services/logapi/drivers/ovn/__init__.py -> build/lib/neutron/tests/functional/services/logapi/drivers/ovn
  copying neutron/tests/functional/services/logapi/drivers/ovn/test_driver.py -> build/lib/neutron/tests/functional/services/logapi/drivers/ovn
  creating build/lib/neutron/cmd/server
  copying neutron/cmd/server/__init__.py -> build/lib/neutron/cmd/server
  creating build/lib/neutron/tests/functional/services/ovn_l3
  copying neutron/tests/functional/services/ovn_l3/__init__.py -> build/lib/neutron/tests/functional/services/ovn_l3
  copying neutron/tests/functional/services/ovn_l3/test_plugin.py -> build/lib/neutron/tests/functional/services/ovn_l3
  creating build/lib/neutron/services/trunk/rpc
  copying neutron/services/trunk/rpc/__init__.py -> build/lib/neutron/services/trunk/rpc
  copying neutron/services/trunk/rpc/agent.py -> build/lib/neutron/services/trunk/rpc
  copying neutron/services/trunk/rpc/backend.py -> build/lib/neutron/services/trunk/rpc
  copying neutron/services/trunk/rpc/constants.py -> build/lib/neutron/services/trunk/rpc
  copying neutron/services/trunk/rpc/server.py -> build/lib/neutron/services/trunk/rpc
  creating build/lib/neutron/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/services/logapi
  copying neutron/services/logapi/__init__.py -> build/lib/neutron/services/logapi
  copying neutron/services/logapi/api_base.py -> build/lib/neutron/services/logapi
  copying neutron/services/logapi/logging_plugin.py -> build/lib/neutron/services/logapi
  creating build/lib/neutron/tests/functional/agent/ovsdb
  copying neutron/tests/functional/agent/ovsdb/__init__.py -> build/lib/neutron/tests/functional/agent/ovsdb
  creating build/lib/neutron/tests/unit/services/ovn_l3
  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_ovn.py -> build/lib/neutron/tests/unit/services/ovn_l3/service_providers
  copying neutron/tests/unit/services/ovn_l3/service_providers/test_user_defined.py -> build/lib/neutron/tests/unit/services/ovn_l3/service_providers
  copying neutron/plugins/ml2/drivers/openvswitch/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch
  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/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/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/agent/l2
  creating build/lib/neutron/agent/l2/extensions
  copying neutron/agent/l2/extensions/__init__.py -> build/lib/neutron/agent/l2/extensions
  copying neutron/agent/l2/extensions/fdb_population.py -> build/lib/neutron/agent/l2/extensions
  copying neutron/agent/l2/extensions/local_ip.py -> build/lib/neutron/agent/l2/extensions
  copying neutron/agent/l2/extensions/qos.py -> build/lib/neutron/agent/l2/extensions
  copying neutron/agent/l2/extensions/qos_linux.py -> build/lib/neutron/agent/l2/extensions
  copying neutron/tests/unit/plugins/__init__.py -> build/lib/neutron/tests/unit/plugins
  creating build/lib/neutron/tests/unit/agent/metadata
  copying neutron/tests/unit/agent/metadata/__init__.py -> build/lib/neutron/tests/unit/agent/metadata
  copying neutron/tests/unit/agent/metadata/test_agent.py -> build/lib/neutron/tests/unit/agent/metadata
  copying neutron/tests/unit/agent/metadata/test_driver.py -> build/lib/neutron/tests/unit/agent/metadata
  copying neutron/tests/unit/agent/metadata/test_proxy_base.py -> build/lib/neutron/tests/unit/agent/metadata
  creating build/lib/neutron/tests/functional/agent/l3
  copying neutron/tests/functional/agent/l3/__init__.py -> build/lib/neutron/tests/functional/agent/l3
  copying neutron/tests/functional/agent/l3/framework.py -> build/lib/neutron/tests/functional/agent/l3
  copying neutron/tests/functional/agent/l3/test_dvr_router.py -> build/lib/neutron/tests/functional/agent/l3
  copying neutron/tests/functional/agent/l3/test_ha_router.py -> build/lib/neutron/tests/functional/agent/l3
  copying neutron/tests/functional/agent/l3/test_keepalived_state_change.py -> build/lib/neutron/tests/functional/agent/l3
  copying neutron/tests/functional/agent/l3/test_legacy_router.py -> build/lib/neutron/tests/functional/agent/l3
  copying neutron/tests/functional/agent/l3/test_metadata_proxy.py -> build/lib/neutron/tests/functional/agent/l3
  copying neutron/tests/functional/agent/l3/test_namespace_manager.py -> build/lib/neutron/tests/functional/agent/l3
  creating build/lib/neutron/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/agent/ovsdb
  creating build/lib/neutron/agent/ovsdb/native
  copying neutron/agent/ovsdb/native/__init__.py -> build/lib/neutron/agent/ovsdb/native
  copying neutron/agent/ovsdb/native/commands.py -> build/lib/neutron/agent/ovsdb/native
  copying neutron/agent/ovsdb/native/connection.py -> build/lib/neutron/agent/ovsdb/native
  copying neutron/agent/ovsdb/native/exceptions.py -> build/lib/neutron/agent/ovsdb/native
  copying neutron/agent/ovsdb/native/helpers.py -> build/lib/neutron/agent/ovsdb/native
  copying neutron/agent/ovsdb/native/vlog.py -> build/lib/neutron/agent/ovsdb/native
  creating build/lib/neutron/tests/unit/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/conf/agent/l3
  copying neutron/conf/agent/l3/__init__.py -> build/lib/neutron/conf/agent/l3
  copying neutron/conf/agent/l3/config.py -> build/lib/neutron/conf/agent/l3
  copying neutron/conf/agent/l3/ha.py -> build/lib/neutron/conf/agent/l3
  copying neutron/conf/agent/l3/keepalived.py -> build/lib/neutron/conf/agent/l3
  creating build/lib/neutron/tests/fullstack/servers
  copying neutron/tests/fullstack/servers/__init__.py -> build/lib/neutron/tests/fullstack/servers
  copying neutron/tests/fullstack/servers/metadata.py -> build/lib/neutron/tests/fullstack/servers
  copying neutron/tests/fullstack/servers/placement.py -> build/lib/neutron/tests/fullstack/servers
  creating build/lib/neutron/conf/plugins/ml2/drivers
  creating build/lib/neutron/conf/plugins/ml2/drivers/ovn
  copying neutron/conf/plugins/ml2/drivers/ovn/__init__.py -> build/lib/neutron/conf/plugins/ml2/drivers/ovn
  copying neutron/conf/plugins/ml2/drivers/ovn/ovn_conf.py -> build/lib/neutron/conf/plugins/ml2/drivers/ovn
  creating build/lib/neutron/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
  copying neutron/tests/unit/agent/ovsdb/__init__.py -> build/lib/neutron/tests/unit/agent/ovsdb
  copying neutron/tests/unit/agent/ovsdb/test_impl_idl.py -> build/lib/neutron/tests/unit/agent/ovsdb
  creating build/lib/neutron/tests/functional/pecan_wsgi
  copying neutron/tests/functional/pecan_wsgi/__init__.py -> build/lib/neutron/tests/functional/pecan_wsgi
  copying neutron/tests/functional/pecan_wsgi/config.py -> build/lib/neutron/tests/functional/pecan_wsgi
  copying neutron/tests/functional/pecan_wsgi/test_controllers.py -> build/lib/neutron/tests/functional/pecan_wsgi
  copying neutron/tests/functional/pecan_wsgi/test_functional.py -> build/lib/neutron/tests/functional/pecan_wsgi
  copying neutron/tests/functional/pecan_wsgi/test_hooks.py -> build/lib/neutron/tests/functional/pecan_wsgi
  copying neutron/tests/functional/pecan_wsgi/utils.py -> build/lib/neutron/tests/functional/pecan_wsgi
  copying neutron/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/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/trunk
  creating build/lib/neutron/tests/unit/services/trunk/drivers
  copying neutron/tests/unit/services/trunk/drivers/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers
  copying neutron/services/trunk/__init__.py -> build/lib/neutron/services/trunk
  copying neutron/services/trunk/exceptions.py -> build/lib/neutron/services/trunk
  copying neutron/services/trunk/models.py -> build/lib/neutron/services/trunk
  copying neutron/services/trunk/plugin.py -> build/lib/neutron/services/trunk
  copying neutron/services/trunk/rules.py -> build/lib/neutron/services/trunk
  copying neutron/services/trunk/utils.py -> build/lib/neutron/services/trunk
  creating build/lib/neutron/tests/unit/objects
  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/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/tests/unit/services/logapi/drivers
  creating build/lib/neutron/tests/unit/services/logapi/drivers/openvswitch
  copying neutron/tests/unit/services/logapi/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/unit/services/logapi/drivers/openvswitch
  copying neutron/tests/unit/services/logapi/drivers/openvswitch/test_ovs_firewall_log.py -> build/lib/neutron/tests/unit/services/logapi/drivers/openvswitch
  creating build/lib/neutron/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/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/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/tests
  creating build/lib/neutron/tests/functional/tests/common
  copying neutron/tests/functional/tests/common/__init__.py -> build/lib/neutron/tests/functional/tests/common
  copying neutron/tests/functional/tests/common/test_net_helpers.py -> build/lib/neutron/tests/functional/tests/common
  creating build/lib/neutron/services/qos/drivers/openvswitch
  copying neutron/services/qos/drivers/openvswitch/__init__.py -> build/lib/neutron/services/qos/drivers/openvswitch
  copying neutron/services/qos/drivers/openvswitch/driver.py -> build/lib/neutron/services/qos/drivers/openvswitch
  creating build/lib/neutron/tests/unit/api/rpc
  creating build/lib/neutron/tests/unit/api/rpc/callbacks
  copying neutron/tests/unit/api/rpc/callbacks/__init__.py -> build/lib/neutron/tests/unit/api/rpc/callbacks
  copying neutron/tests/unit/api/rpc/callbacks/test_resource_manager.py -> build/lib/neutron/tests/unit/api/rpc/callbacks
  copying neutron/tests/unit/api/rpc/callbacks/test_resources.py -> build/lib/neutron/tests/unit/api/rpc/callbacks
  copying neutron/tests/unit/api/rpc/callbacks/test_version_manager.py -> build/lib/neutron/tests/unit/api/rpc/callbacks
  copying neutron/tests/unit/services/ovn_l3/__init__.py -> build/lib/neutron/tests/unit/services/ovn_l3
  copying neutron/tests/unit/services/ovn_l3/test_plugin.py -> build/lib/neutron/tests/unit/services/ovn_l3
  creating build/lib/neutron/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/db/migration
  creating build/lib/neutron/db/migration/models
  copying neutron/db/migration/models/__init__.py -> build/lib/neutron/db/migration/models
  copying neutron/db/migration/models/head.py -> build/lib/neutron/db/migration/models
  creating build/lib/neutron/tests/unit/agent/l2
  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/objects/extensions
  copying neutron/objects/extensions/__init__.py -> build/lib/neutron/objects/extensions
  copying neutron/objects/extensions/port_security.py -> build/lib/neutron/objects/extensions
  creating build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge_test_base.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_int.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_phys.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_br_tun.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ofswitch.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native/test_ovs_bridge.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent/openflow/native
  creating build/lib/neutron/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/functional/services/trunk/drivers
  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/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
  creating build/lib/neutron/tests/unit/services/auto_allocate
  copying neutron/tests/unit/services/auto_allocate/__init__.py -> build/lib/neutron/tests/unit/services/auto_allocate
  copying neutron/tests/unit/services/auto_allocate/test_db.py -> build/lib/neutron/tests/unit/services/auto_allocate
  creating build/lib/neutron/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/objects/qos
  copying neutron/objects/qos/__init__.py -> build/lib/neutron/objects/qos
  copying neutron/objects/qos/binding.py -> build/lib/neutron/objects/qos
  copying neutron/objects/qos/policy.py -> build/lib/neutron/objects/qos
  copying neutron/objects/qos/qos_policy_validator.py -> build/lib/neutron/objects/qos
  copying neutron/objects/qos/rule.py -> build/lib/neutron/objects/qos
  copying neutron/objects/qos/rule_type.py -> build/lib/neutron/objects/qos
  creating build/lib/neutron/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
  copying neutron/agent/metadata/proxy_base.py -> build/lib/neutron/agent/metadata
  creating build/lib/neutron/tests/functional/common
  copying neutron/tests/functional/common/__init__.py -> build/lib/neutron/tests/functional/common
  copying neutron/tests/functional/common/test_utils.py -> build/lib/neutron/tests/functional/common
  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/services/logapi/agent
  creating build/lib/neutron/services/logapi/agent/l3
  copying neutron/services/logapi/agent/l3/__init__.py -> build/lib/neutron/services/logapi/agent/l3
  copying neutron/services/logapi/agent/l3/base.py -> build/lib/neutron/services/logapi/agent/l3
  creating build/lib/neutron/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_socket.py -> build/lib/neutron/tests/unit/agent/ovn/metadata
  creating build/lib/neutron/ipam
  copying neutron/ipam/__init__.py -> build/lib/neutron/ipam
  copying neutron/ipam/driver.py -> build/lib/neutron/ipam
  copying neutron/ipam/exceptions.py -> build/lib/neutron/ipam
  copying neutron/ipam/requests.py -> build/lib/neutron/ipam
  copying neutron/ipam/subnet_alloc.py -> build/lib/neutron/ipam
  copying neutron/ipam/utils.py -> build/lib/neutron/ipam
  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/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
  creating build/lib/neutron/tests/unit/services/trunk/seg_types
  copying neutron/tests/unit/services/trunk/seg_types/__init__.py -> build/lib/neutron/tests/unit/services/trunk/seg_types
  copying neutron/tests/unit/services/trunk/seg_types/test_validators.py -> build/lib/neutron/tests/unit/services/trunk/seg_types
  creating build/lib/neutron/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
  copying neutron/services/metering/__init__.py -> build/lib/neutron/services/metering
  copying neutron/services/metering/metering_plugin.py -> build/lib/neutron/services/metering
  creating build/lib/neutron/tests/functional/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
  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/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/tests/unit/db
  creating build/lib/neutron/tests/unit/db/metering
  copying neutron/tests/unit/db/metering/__init__.py -> build/lib/neutron/tests/unit/db/metering
  copying neutron/tests/unit/db/metering/test_metering_db.py -> build/lib/neutron/tests/unit/db/metering
  creating build/lib/neutron/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/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/unit/agent/l3
  copying neutron/tests/unit/agent/l3/__init__.py -> build/lib/neutron/tests/unit/agent/l3
  copying neutron/tests/unit/agent/l3/test_agent.py -> build/lib/neutron/tests/unit/agent/l3
  copying neutron/tests/unit/agent/l3/test_dvr_fip_ns.py -> build/lib/neutron/tests/unit/agent/l3
  copying neutron/tests/unit/agent/l3/test_dvr_local_router.py -> build/lib/neutron/tests/unit/agent/l3
  copying neutron/tests/unit/agent/l3/test_dvr_snat_ns.py -> build/lib/neutron/tests/unit/agent/l3
  copying neutron/tests/unit/agent/l3/test_fip_rule_priority_allocator.py -> build/lib/neutron/tests/unit/agent/l3
  copying neutron/tests/unit/agent/l3/test_ha_router.py -> build/lib/neutron/tests/unit/agent/l3
  copying neutron/tests/unit/agent/l3/test_item_allocator.py -> build/lib/neutron/tests/unit/agent/l3
  copying neutron/tests/unit/agent/l3/test_l3_agent_extension_api.py -> build/lib/neutron/tests/unit/agent/l3
  copying neutron/tests/unit/agent/l3/test_legacy_router.py -> build/lib/neutron/tests/unit/agent/l3
  copying neutron/tests/unit/agent/l3/test_link_local_allocator.py -> build/lib/neutron/tests/unit/agent/l3
  copying neutron/tests/unit/agent/l3/test_namespace_manager.py -> build/lib/neutron/tests/unit/agent/l3
  copying neutron/tests/unit/agent/l3/test_router_info.py -> build/lib/neutron/tests/unit/agent/l3
  copying neutron/services/qos/__init__.py -> build/lib/neutron/services/qos
  copying neutron/services/qos/qos_plugin.py -> build/lib/neutron/services/qos
  creating build/lib/neutron/tests/unit/objects/plugins
  copying neutron/tests/unit/objects/plugins/__init__.py -> build/lib/neutron/tests/unit/objects/plugins
  copying neutron/tests/unit/plugins/ml2/drivers/macvtap/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap
  copying neutron/tests/unit/plugins/ml2/drivers/macvtap/test_macvtap_common.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/macvtap
  creating build/lib/neutron/tests/unit/services/trunk/rpc
  copying neutron/tests/unit/services/trunk/rpc/__init__.py -> build/lib/neutron/tests/unit/services/trunk/rpc
  copying neutron/tests/unit/services/trunk/rpc/test_agent.py -> build/lib/neutron/tests/unit/services/trunk/rpc
  copying neutron/tests/unit/services/trunk/rpc/test_backend.py -> build/lib/neutron/tests/unit/services/trunk/rpc
  copying neutron/tests/unit/services/trunk/rpc/test_server.py -> build/lib/neutron/tests/unit/services/trunk/rpc
  creating build/lib/neutron/privileged
  creating build/lib/neutron/privileged/agent
  copying neutron/privileged/agent/__init__.py -> build/lib/neutron/privileged/agent
  creating build/lib/neutron/tests/functional/objects/plugins
  creating build/lib/neutron/tests/functional/objects/plugins/ml2
  copying neutron/tests/functional/objects/plugins/ml2/__init__.py -> build/lib/neutron/tests/functional/objects/plugins/ml2
  copying neutron/tests/functional/objects/plugins/ml2/test_base.py -> build/lib/neutron/tests/functional/objects/plugins/ml2
  copying neutron/tests/functional/objects/plugins/ml2/test_geneveallocation.py -> build/lib/neutron/tests/functional/objects/plugins/ml2
  copying neutron/tests/functional/objects/plugins/ml2/test_greallocation.py -> build/lib/neutron/tests/functional/objects/plugins/ml2
  copying neutron/tests/functional/objects/plugins/ml2/test_vlanallocation.py -> build/lib/neutron/tests/functional/objects/plugins/ml2
  copying neutron/tests/functional/objects/plugins/ml2/test_vxlanallocation.py -> build/lib/neutron/tests/functional/objects/plugins/ml2
  creating build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions
  copying neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions
  copying neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_placement.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions
  copying neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_qos.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions
  creating build/lib/neutron/tests/functional/agent/linux
  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/unit/services/metering
  creating build/lib/neutron/tests/unit/services/metering/drivers
  copying neutron/tests/unit/services/metering/drivers/__init__.py -> build/lib/neutron/tests/unit/services/metering/drivers
  copying neutron/tests/unit/services/metering/drivers/test_iptables.py -> build/lib/neutron/tests/unit/services/metering/drivers
  creating build/lib/neutron/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/ipam/drivers
  copying neutron/ipam/drivers/__init__.py -> build/lib/neutron/ipam/drivers
  copying neutron/tests/functional/plugins/__init__.py -> build/lib/neutron/tests/functional/plugins
  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
  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/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
  copying neutron/privileged/__init__.py -> build/lib/neutron/privileged
  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
  copying neutron/cmd/eventlet/__init__.py -> build/lib/neutron/cmd/eventlet
  copying neutron/cmd/eventlet/usage_audit.py -> build/lib/neutron/cmd/eventlet
  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/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/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/conf/agent/ovn/__init__.py -> build/lib/neutron/conf/agent/ovn
  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
  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/api/rpc/callbacks/producer
  copying neutron/api/rpc/callbacks/producer/__init__.py -> build/lib/neutron/api/rpc/callbacks/producer
  copying neutron/api/rpc/callbacks/producer/registry.py -> build/lib/neutron/api/rpc/callbacks/producer
  creating build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver
  copying neutron/plugins/ml2/drivers/ovn/mech_driver/__init__.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver
  copying neutron/plugins/ml2/drivers/ovn/mech_driver/mech_driver.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver
  creating build/lib/neutron/tests/unit/services/portforwarding
  creating build/lib/neutron/tests/unit/services/portforwarding/drivers
  copying neutron/tests/unit/services/portforwarding/drivers/__init__.py -> build/lib/neutron/tests/unit/services/portforwarding/drivers
  creating build/lib/neutron/tests/unit/services/logapi/common
  copying neutron/tests/unit/services/logapi/common/__init__.py -> build/lib/neutron/tests/unit/services/logapi/common
  copying neutron/tests/unit/services/logapi/common/test_db_api.py -> build/lib/neutron/tests/unit/services/logapi/common
  copying neutron/tests/unit/services/logapi/common/test_sg_callback.py -> build/lib/neutron/tests/unit/services/logapi/common
  copying neutron/tests/unit/services/logapi/common/test_sg_validate.py -> build/lib/neutron/tests/unit/services/logapi/common
  copying neutron/tests/unit/services/logapi/common/test_snat_validate.py -> build/lib/neutron/tests/unit/services/logapi/common
  copying neutron/tests/unit/services/logapi/common/test_validators.py -> build/lib/neutron/tests/unit/services/logapi/common
  creating build/lib/neutron/tests/common/agents
  copying neutron/tests/common/agents/__init__.py -> build/lib/neutron/tests/common/agents
  copying neutron/tests/common/agents/l2_extensions.py -> build/lib/neutron/tests/common/agents
  copying neutron/tests/common/agents/l3_agent.py -> build/lib/neutron/tests/common/agents
  copying neutron/tests/common/agents/ovs_agent.py -> build/lib/neutron/tests/common/agents
  creating build/lib/neutron/tests/functional/privileged
  creating build/lib/neutron/tests/functional/privileged/agent
  copying neutron/tests/functional/privileged/agent/__init__.py -> build/lib/neutron/tests/functional/privileged/agent
  creating build/lib/neutron/tests/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_port_numa_affinity_policy_socket.py -> build/lib/neutron/tests/unit/extensions
  copying neutron/tests/unit/extensions/test_port_trusted_vif.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_qinq.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_uplink_status_propagation_updatable.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/plugins/ml2/drivers/ovn
  creating build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver
  copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver
  copying neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver
  creating build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers
  copying neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers
  copying neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/qos_driver.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers
  creating build/lib/neutron/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
  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_ovs_metadata_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/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
  creating build/lib/neutron/cmd/agents
  copying neutron/cmd/agents/__init__.py -> build/lib/neutron/cmd/agents
  copying neutron/cmd/agents/metadata.py -> build/lib/neutron/cmd/agents
  copying neutron/cmd/agents/ovn_metadata.py -> build/lib/neutron/cmd/agents
  copying neutron/cmd/agents/ovn_neutron_agent.py -> build/lib/neutron/cmd/agents
  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/unit/api/rpc/callbacks/consumer
  copying neutron/tests/unit/api/rpc/callbacks/consumer/__init__.py -> build/lib/neutron/tests/unit/api/rpc/callbacks/consumer
  copying neutron/tests/unit/api/rpc/callbacks/consumer/test_registry.py -> build/lib/neutron/tests/unit/api/rpc/callbacks/consumer
  creating build/lib/neutron/tests/unit/cmd
  creating build/lib/neutron/tests/unit/cmd/upgrade_checks
  copying neutron/tests/unit/cmd/upgrade_checks/__init__.py -> build/lib/neutron/tests/unit/cmd/upgrade_checks
  copying neutron/tests/unit/cmd/upgrade_checks/test_checks.py -> build/lib/neutron/tests/unit/cmd/upgrade_checks
  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/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
  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
  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/plugins/ml2/drivers/mech_sriov/__init__.py -> build/lib/neutron/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
  creating build/lib/neutron/plugins/ml2/drivers/macvtap
  copying neutron/plugins/ml2/drivers/macvtap/__init__.py -> build/lib/neutron/plugins/ml2/drivers/macvtap
  copying neutron/plugins/ml2/drivers/macvtap/macvtap_common.py -> build/lib/neutron/plugins/ml2/drivers/macvtap
  creating build/lib/neutron/tests/unit/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/services/externaldns/drivers/designate
  copying neutron/services/externaldns/drivers/designate/__init__.py -> build/lib/neutron/services/externaldns/drivers/designate
  copying neutron/services/externaldns/drivers/designate/driver.py -> build/lib/neutron/services/externaldns/drivers/designate
  creating build/lib/neutron/tests/unit/ipam/drivers
  creating build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam
  copying neutron/tests/unit/ipam/drivers/neutrondb_ipam/__init__.py -> build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam
  copying neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_db_api.py -> build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam
  copying neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_driver.py -> build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam
  creating build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager
  copying neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager
  copying neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc_base.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager
  copying neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/test_l2population_rpc.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager
  creating build/lib/neutron/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/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/functional/db/migrations
  copying neutron/tests/functional/db/migrations/__init__.py -> build/lib/neutron/tests/functional/db/migrations
  copying neutron/tests/functional/db/migrations/test_ba859d649675_add_indexes_to_rbacs.py -> build/lib/neutron/tests/functional/db/migrations
  copying neutron/tests/functional/db/migrations/test_c3e9d13c4367_add_binding_index_to_.py -> build/lib/neutron/tests/functional/db/migrations
  creating build/lib/neutron/tests/unit/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_port_trusted.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/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
  copying neutron/db/migration/__init__.py -> build/lib/neutron/db/migration
  copying neutron/db/migration/autogen.py -> build/lib/neutron/db/migration
  copying neutron/db/migration/cli.py -> build/lib/neutron/db/migration
  copying neutron/db/migration/connection.py -> build/lib/neutron/db/migration
  copying neutron/tests/functional/plugins/ml2/drivers/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers
  copying neutron/pecan_wsgi/__init__.py -> build/lib/neutron/pecan_wsgi
  copying neutron/pecan_wsgi/app.py -> build/lib/neutron/pecan_wsgi
  copying neutron/pecan_wsgi/constants.py -> build/lib/neutron/pecan_wsgi
  copying neutron/pecan_wsgi/startup.py -> build/lib/neutron/pecan_wsgi
  copying neutron/tests/functional/services/trunk/drivers/__init__.py -> build/lib/neutron/tests/functional/services/trunk/drivers
  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/ovs_fixes.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb
  copying neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovsdb_monitor.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb
  copying neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/worker.py -> build/lib/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb
  creating build/lib/neutron/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/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/conf/services
  copying neutron/conf/services/__init__.py -> build/lib/neutron/conf/services
  copying neutron/conf/services/extdns_designate_driver.py -> build/lib/neutron/conf/services
  copying neutron/conf/services/logging.py -> build/lib/neutron/conf/services
  copying neutron/conf/services/metering_agent.py -> build/lib/neutron/conf/services
  copying neutron/conf/services/provider_configuration.py -> build/lib/neutron/conf/services
  copying neutron/db/models/plugins/__init__.py -> build/lib/neutron/db/models/plugins
  copying neutron/tests/functional/objects/plugins/__init__.py -> build/lib/neutron/tests/functional/objects/plugins
  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/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/__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/testlib_api.py -> build/lib/neutron/tests/unit
  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/functional/services/logapi/drivers/__init__.py -> build/lib/neutron/tests/functional/services/logapi/drivers
  creating build/lib/neutron/tests/unit/services/conntrack_helper
  copying neutron/tests/unit/services/conntrack_helper/__init__.py -> build/lib/neutron/tests/unit/services/conntrack_helper
  copying neutron/tests/unit/services/conntrack_helper/test_plugin.py -> build/lib/neutron/tests/unit/services/conntrack_helper
  copying neutron/tests/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/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/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/port_trusted.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/functional/resources
  creating build/lib/neutron/tests/functional/resources/ovsdb
  copying neutron/tests/functional/resources/ovsdb/__init__.py -> build/lib/neutron/tests/functional/resources/ovsdb
  copying neutron/tests/functional/resources/ovsdb/events.py -> build/lib/neutron/tests/functional/resources/ovsdb
  copying neutron/tests/functional/resources/ovsdb/fixtures.py -> build/lib/neutron/tests/functional/resources/ovsdb
  creating build/lib/neutron/tests/functional/agent/l2
  copying neutron/tests/functional/agent/l2/__init__.py -> build/lib/neutron/tests/functional/agent/l2
  copying neutron/tests/functional/agent/l2/base.py -> build/lib/neutron/tests/functional/agent/l2
  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/port_trusted_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/qinq_db.py -> build/lib/neutron/db
  copying neutron/db/rbac_db_mixin.py -> build/lib/neutron/db
  copying neutron/db/rbac_db_models.py -> build/lib/neutron/db
  copying neutron/db/securitygroups_db.py -> build/lib/neutron/db
  copying neutron/db/securitygroups_rpc_base.py -> build/lib/neutron/db
  copying neutron/db/segments_db.py -> build/lib/neutron/db
  copying neutron/db/servicetype_db.py -> build/lib/neutron/db
  copying neutron/db/standardattrdescription_db.py -> build/lib/neutron/db
  copying neutron/db/subnet_service_type_mixin.py -> build/lib/neutron/db
  copying neutron/db/uplink_status_propagation_db.py -> build/lib/neutron/db
  copying neutron/db/vlantransparent_db.py -> build/lib/neutron/db
  copying neutron/tests/unit/services/qos/__init__.py -> build/lib/neutron/tests/unit/services/qos
  copying neutron/tests/unit/services/qos/base.py -> build/lib/neutron/tests/unit/services/qos
  copying neutron/tests/unit/services/qos/test_qos_plugin.py -> build/lib/neutron/tests/unit/services/qos
  creating build/lib/neutron/tests/unit/services/revisions
  copying neutron/tests/unit/services/revisions/__init__.py -> build/lib/neutron/tests/unit/services/revisions
  copying neutron/tests/unit/services/revisions/test_revision_plugin.py -> build/lib/neutron/tests/unit/services/revisions
  creating build/lib/neutron/tests/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/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
  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/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/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/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/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/port_trusted.py -> build/lib/neutron/objects/port/extensions
  copying neutron/objects/port/extensions/uplink_status_propagation.py -> build/lib/neutron/objects/port/extensions
  creating build/lib/neutron/tests/unit/conf/agent
  copying neutron/tests/unit/conf/agent/__init__.py -> build/lib/neutron/tests/unit/conf/agent
  copying neutron/tests/unit/conf/agent/test_common.py -> build/lib/neutron/tests/unit/conf/agent
  creating build/lib/neutron/services/flavors
  copying neutron/services/flavors/__init__.py -> build/lib/neutron/services/flavors
  copying neutron/services/flavors/flavors_plugin.py -> build/lib/neutron/services/flavors
  creating build/lib/neutron/services/conntrack_helper
  copying neutron/services/conntrack_helper/__init__.py -> build/lib/neutron/services/conntrack_helper
  copying neutron/services/conntrack_helper/plugin.py -> build/lib/neutron/services/conntrack_helper
  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/wsgi
  copying neutron/wsgi/__init__.py -> build/lib/neutron/wsgi
  copying neutron/wsgi/api.py -> build/lib/neutron/wsgi
  copying neutron/tests/unit/objects/port/__init__.py -> build/lib/neutron/tests/unit/objects/port
  copying neutron/tests/functional/services/__init__.py -> build/lib/neutron/tests/functional/services
  creating build/lib/neutron/cmd/eventlet/server
  copying neutron/cmd/eventlet/server/__init__.py -> build/lib/neutron/cmd/eventlet/server
  creating build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch
  creating build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent
  copying neutron/tests/unit/services/trunk/drivers/openvswitch/agent/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent
  copying neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_driver.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent
  copying neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent
  copying neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py -> build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent
  copying neutron/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/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/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/tests/unit/privileged/__init__.py -> build/lib/neutron/tests/unit/privileged
  creating build/lib/neutron/tests/unit/services/externaldns
  copying neutron/tests/unit/services/externaldns/__init__.py -> build/lib/neutron/tests/unit/services/externaldns
  creating build/lib/neutron/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/l3
  copying neutron/agent/l3/__init__.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/agent.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/dvr.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/dvr_edge_ha_router.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/dvr_edge_router.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/dvr_fip_ns.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/dvr_local_router.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/dvr_router_base.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/dvr_snat_ns.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/fip_rule_priority_allocator.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/ha.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/ha_router.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/item_allocator.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/keepalived_state_change.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/l3_agent_extension_api.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/l3_agent_extensions_manager.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/legacy_router.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/link_local_allocator.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/namespace_manager.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/namespaces.py -> build/lib/neutron/agent/l3
  copying neutron/agent/l3/router_info.py -> build/lib/neutron/agent/l3
  creating build/lib/neutron/db/extra_dhcp_opt
  copying neutron/db/extra_dhcp_opt/__init__.py -> build/lib/neutron/db/extra_dhcp_opt
  copying neutron/db/extra_dhcp_opt/models.py -> build/lib/neutron/db/extra_dhcp_opt
  creating build/lib/neutron/tests/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
  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/common/wsgi_utils.py -> build/lib/neutron/common
  creating build/lib/neutron/services/logapi/common
  copying neutron/services/logapi/common/__init__.py -> build/lib/neutron/services/logapi/common
  copying neutron/services/logapi/common/db_api.py -> build/lib/neutron/services/logapi/common
  copying neutron/services/logapi/common/exceptions.py -> build/lib/neutron/services/logapi/common
  copying neutron/services/logapi/common/sg_callback.py -> build/lib/neutron/services/logapi/common
  copying neutron/services/logapi/common/sg_validate.py -> build/lib/neutron/services/logapi/common
  copying neutron/services/logapi/common/snat_validate.py -> build/lib/neutron/services/logapi/common
  copying neutron/services/logapi/common/validators.py -> build/lib/neutron/services/logapi/common
  creating build/lib/neutron/tests/unit/services/externaldns/drivers
  copying neutron/tests/unit/services/externaldns/drivers/__init__.py -> build/lib/neutron/tests/unit/services/externaldns/drivers
  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/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/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/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/base_oskenapp.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_dvr_process.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_int.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_phys.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_tun.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/main.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ofswitch.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_oskenapp.py -> build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying neutron/tests/unit/ipam/drivers/__init__.py -> build/lib/neutron/tests/unit/ipam/drivers
  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/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/hacking
  copying neutron/tests/unit/hacking/__init__.py -> build/lib/neutron/tests/unit/hacking
  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
  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/netns_cleanup.py -> build/lib/neutron/cmd
  copying neutron/cmd/ovs_cleanup.py -> build/lib/neutron/cmd
  copying neutron/cmd/remove_duplicated_port_bindings.py -> build/lib/neutron/cmd
  copying neutron/cmd/runtime_checks.py -> build/lib/neutron/cmd
  copying neutron/cmd/sanitize_port_binding_profile_allocation.py -> build/lib/neutron/cmd
  copying neutron/cmd/sanitize_port_mac_addresses.py -> build/lib/neutron/cmd
  copying neutron/cmd/sanity_check.py -> build/lib/neutron/cmd
  copying neutron/cmd/status.py -> build/lib/neutron/cmd
  copying neutron/tests/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_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
  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/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/agent/ovn/__init__.py -> build/lib/neutron/tests/unit/agent/ovn
  creating build/lib/neutron/tests/unit/db/migration
  copying neutron/tests/unit/db/migration/__init__.py -> build/lib/neutron/tests/unit/db/migration
  copying neutron/tests/unit/db/migration/test_cli.py -> build/lib/neutron/tests/unit/db/migration
  creating build/lib/neutron/profiling
  copying neutron/profiling/__init__.py -> build/lib/neutron/profiling
  copying neutron/profiling/profiled_decorator.py -> build/lib/neutron/profiling
  creating build/lib/neutron/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
  copying neutron/tests/unit/plugins/ml2/drivers/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers
  copying neutron/tests/unit/plugins/ml2/drivers/base_type_tunnel.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers
  copying neutron/tests/unit/plugins/ml2/drivers/ext_test.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers
  copying neutron/tests/unit/plugins/ml2/drivers/mech_fake_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers
  copying neutron/tests/unit/plugins/ml2/drivers/mech_faulty_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers
  copying neutron/tests/unit/plugins/ml2/drivers/mechanism_logger.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers
  copying neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers
  copying neutron/tests/unit/plugins/ml2/drivers/test_helpers.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers
  copying neutron/tests/unit/plugins/ml2/drivers/test_type_flat.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers
  copying neutron/tests/unit/plugins/ml2/drivers/test_type_geneve.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers
  copying neutron/tests/unit/plugins/ml2/drivers/test_type_gre.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers
  copying neutron/tests/unit/plugins/ml2/drivers/test_type_local.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers
  copying neutron/tests/unit/plugins/ml2/drivers/test_type_vlan.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers
  copying neutron/tests/unit/plugins/ml2/drivers/test_type_vxlan.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers
  creating build/lib/neutron/hacking
  copying neutron/hacking/__init__.py -> build/lib/neutron/hacking
  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
  copying neutron/agent/ovn/__init__.py -> build/lib/neutron/agent/ovn
  copying neutron/agent/ovn/metadata_agent.py -> build/lib/neutron/agent/ovn
  copying neutron/agent/ovn/ovn_neutron_agent.py -> build/lib/neutron/agent/ovn
  creating build/lib/neutron/tests/unit/db/quota
  copying neutron/tests/unit/db/quota/__init__.py -> build/lib/neutron/tests/unit/db/quota
  copying neutron/tests/unit/db/quota/test_api.py -> build/lib/neutron/tests/unit/db/quota
  copying neutron/tests/unit/db/quota/test_driver.py -> build/lib/neutron/tests/unit/db/quota
  copying neutron/tests/unit/db/quota/test_driver_nolock.py -> build/lib/neutron/tests/unit/db/quota
  creating build/lib/neutron/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/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/port_trusted.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
  copying neutron/plugins/ml2/extensions/uplink_status_propagation_updatable.py -> build/lib/neutron/plugins/ml2/extensions
  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
  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
  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
  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/plugins/ml2/drivers/mech_sriov/agent/__init__.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent
  copying neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent
  copying neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent
  copying neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py -> build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent
  creating build/lib/neutron/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/l3_router/service_providers
  copying neutron/tests/unit/services/l3_router/service_providers/__init__.py -> build/lib/neutron/tests/unit/services/l3_router/service_providers
  copying neutron/tests/unit/services/l3_router/service_providers/test_driver_controller.py -> build/lib/neutron/tests/unit/services/l3_router/service_providers
  creating build/lib/neutron/tests/functional/services/trunk/drivers/ovn
  copying neutron/tests/functional/services/trunk/drivers/ovn/__init__.py -> build/lib/neutron/tests/functional/services/trunk/drivers/ovn
  copying neutron/tests/functional/services/trunk/drivers/ovn/test_trunk_driver.py -> build/lib/neutron/tests/functional/services/trunk/drivers/ovn
  creating build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers
  copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers
  copying neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/test_qos_driver.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/agent/extension_drivers
  creating build/lib/neutron/tests/unit/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
  copying neutron/tests/functional/tests/__init__.py -> build/lib/neutron/tests/functional/tests
  creating build/lib/neutron/api/rpc/handlers
  copying neutron/api/rpc/handlers/__init__.py -> build/lib/neutron/api/rpc/handlers
  copying neutron/api/rpc/handlers/dhcp_rpc.py -> build/lib/neutron/api/rpc/handlers
  copying neutron/api/rpc/handlers/dvr_rpc.py -> build/lib/neutron/api/rpc/handlers
  copying neutron/api/rpc/handlers/l3_rpc.py -> build/lib/neutron/api/rpc/handlers
  copying neutron/api/rpc/handlers/metadata_rpc.py -> build/lib/neutron/api/rpc/handlers
  copying neutron/api/rpc/handlers/resources_rpc.py -> build/lib/neutron/api/rpc/handlers
  copying neutron/api/rpc/handlers/securitygroups_rpc.py -> build/lib/neutron/api/rpc/handlers
  creating build/lib/neutron/exceptions
  copying neutron/exceptions/__init__.py -> build/lib/neutron/exceptions
  copying neutron/exceptions/mtu.py -> build/lib/neutron/exceptions
  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/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/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/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
  copying neutron/tests/functional/plugins/ml2/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2
  copying neutron/tests/functional/plugins/ml2/test_plugin.py -> build/lib/neutron/tests/functional/plugins/ml2
  copying neutron/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/macvtap.py -> build/lib/neutron/conf/plugins/ml2/drivers
  copying neutron/conf/plugins/ml2/drivers/ovs_conf.py -> build/lib/neutron/conf/plugins/ml2/drivers
  copying neutron/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
  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/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/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/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/db/availability_zone
  copying neutron/db/availability_zone/__init__.py -> build/lib/neutron/db/availability_zone
  copying neutron/db/availability_zone/network.py -> build/lib/neutron/db/availability_zone
  copying neutron/db/availability_zone/router.py -> build/lib/neutron/db/availability_zone
  copying neutron/tests/unit/agent/l2/extensions/__init__.py -> build/lib/neutron/tests/unit/agent/l2/extensions
  copying neutron/tests/unit/agent/l2/extensions/test_fdb_population.py -> build/lib/neutron/tests/unit/agent/l2/extensions
  copying neutron/tests/unit/agent/l2/extensions/test_local_ip.py -> build/lib/neutron/tests/unit/agent/l2/extensions
  copying neutron/tests/unit/agent/l2/extensions/test_qos.py -> build/lib/neutron/tests/unit/agent/l2/extensions
  creating build/lib/neutron/tests/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
  copying neutron/tests/unit/plugins/ml2/drivers/ovn/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn
  copying neutron/tests/unit/plugins/ml2/drivers/ovn/test_db_migration.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn
  creating build/lib/neutron/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
  copying neutron/tests/unit/services/logapi/__init__.py -> build/lib/neutron/tests/unit/services/logapi
  copying neutron/tests/unit/services/logapi/base.py -> build/lib/neutron/tests/unit/services/logapi
  copying neutron/tests/unit/services/logapi/test_logging_plugin.py -> build/lib/neutron/tests/unit/services/logapi
  copying neutron/tests/unit/services/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/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/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
  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
  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/portforwarding/drivers
  copying neutron/services/portforwarding/drivers/__init__.py -> build/lib/neutron/services/portforwarding/drivers
  creating build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/agent
  copying neutron/tests/unit/plugins/ml2/drivers/ovn/agent/__init__.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/agent
  copying neutron/tests/unit/plugins/ml2/drivers/ovn/agent/test_neutron_agent.py -> build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/agent
  creating build/lib/neutron/tests/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/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/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/tests/unit/agent/__init__.py -> build/lib/neutron/tests/unit/agent
  copying neutron/tests/unit/agent/test_agent_extensions_manager.py -> build/lib/neutron/tests/unit/agent
  copying neutron/tests/unit/agent/test_resource_cache.py -> build/lib/neutron/tests/unit/agent
  copying neutron/tests/unit/agent/test_rpc.py -> build/lib/neutron/tests/unit/agent
  copying neutron/tests/unit/agent/test_securitygroups_rpc.py -> build/lib/neutron/tests/unit/agent
  creating build/lib/neutron/tests/unit/agent/l2/extensions/metadata
  copying neutron/tests/unit/agent/l2/extensions/metadata/__init__.py -> build/lib/neutron/tests/unit/agent/l2/extensions/metadata
  copying neutron/tests/unit/agent/l2/extensions/metadata/test_host_metadata_proxy.py -> build/lib/neutron/tests/unit/agent/l2/extensions/metadata
  copying neutron/tests/unit/agent/l2/extensions/metadata/test_metadata_flows_process.py -> build/lib/neutron/tests/unit/agent/l2/extensions/metadata
  copying neutron/tests/unit/agent/l2/extensions/metadata/test_metadata_path.py -> build/lib/neutron/tests/unit/agent/l2/extensions/metadata
  copying neutron/tests/unit/privileged/agent/ovsdb/__init__.py -> build/lib/neutron/tests/unit/privileged/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/services/l3_router
  creating build/lib/neutron/services/l3_router/service_providers
  copying neutron/services/l3_router/service_providers/__init__.py -> build/lib/neutron/services/l3_router/service_providers
  copying neutron/services/l3_router/service_providers/base.py -> build/lib/neutron/services/l3_router/service_providers
  copying neutron/services/l3_router/service_providers/driver_controller.py -> build/lib/neutron/services/l3_router/service_providers
  copying neutron/services/l3_router/service_providers/dvr.py -> build/lib/neutron/services/l3_router/service_providers
  copying neutron/services/l3_router/service_providers/dvrha.py -> build/lib/neutron/services/l3_router/service_providers
  copying neutron/services/l3_router/service_providers/ha.py -> build/lib/neutron/services/l3_router/service_providers
  copying neutron/services/l3_router/service_providers/single_node.py -> build/lib/neutron/services/l3_router/service_providers
  creating build/lib/neutron/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/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/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/tests/unit/tests/__init__.py -> build/lib/neutron/tests/unit/tests
  copying neutron/tests/unit/tests/test_base.py -> build/lib/neutron/tests/unit/tests
  copying neutron/tests/unit/tests/test_post_mortem_debug.py -> build/lib/neutron/tests/unit/tests
  creating build/lib/neutron/tests/functional/privileged/agent/linux
  copying neutron/tests/functional/privileged/agent/linux/__init__.py -> build/lib/neutron/tests/functional/privileged/agent/linux
  copying neutron/tests/functional/privileged/agent/linux/test_ip_lib.py -> build/lib/neutron/tests/functional/privileged/agent/linux
  copying neutron/tests/functional/privileged/agent/linux/test_tc_lib.py -> build/lib/neutron/tests/functional/privileged/agent/linux
  copying neutron/tests/functional/privileged/agent/linux/test_utils.py -> build/lib/neutron/tests/functional/privileged/agent/linux
  creating build/lib/neutron/server
  copying neutron/server/__init__.py -> build/lib/neutron/server
  copying neutron/server/api.py -> build/lib/neutron/server
  copying neutron/server/ovn_maintenance.py -> build/lib/neutron/server
  copying neutron/server/periodic_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
  copying neutron/plugins/ml2/__init__.py -> build/lib/neutron/plugins/ml2
  copying neutron/plugins/ml2/db.py -> build/lib/neutron/plugins/ml2
  copying neutron/plugins/ml2/driver_context.py -> build/lib/neutron/plugins/ml2
  copying neutron/plugins/ml2/managers.py -> build/lib/neutron/plugins/ml2
  copying neutron/plugins/ml2/models.py -> build/lib/neutron/plugins/ml2
  copying neutron/plugins/ml2/ovo_rpc.py -> build/lib/neutron/plugins/ml2
  copying neutron/plugins/ml2/plugin.py -> build/lib/neutron/plugins/ml2
  copying neutron/plugins/ml2/rpc.py -> build/lib/neutron/plugins/ml2
  creating build/lib/neutron/agent/l2/extensions/metadata
  copying neutron/agent/l2/extensions/metadata/__init__.py -> build/lib/neutron/agent/l2/extensions/metadata
  copying neutron/agent/l2/extensions/metadata/host_metadata_proxy.py -> build/lib/neutron/agent/l2/extensions/metadata
  copying neutron/agent/l2/extensions/metadata/metadata_flows_process.py -> build/lib/neutron/agent/l2/extensions/metadata
  copying neutron/agent/l2/extensions/metadata/metadata_path.py -> build/lib/neutron/agent/l2/extensions/metadata
  creating build/lib/neutron/services/timestamp
  copying neutron/services/timestamp/__init__.py -> build/lib/neutron/services/timestamp
  copying neutron/services/timestamp/timestamp_db.py -> build/lib/neutron/services/timestamp
  copying neutron/services/timestamp/timestamp_plugin.py -> build/lib/neutron/services/timestamp
  copying neutron/services/l3_router/__init__.py -> build/lib/neutron/services/l3_router
  copying neutron/services/l3_router/l3_router_plugin.py -> build/lib/neutron/services/l3_router
  creating build/lib/neutron/tests/unit/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/l3/extensions
  creating build/lib/neutron/tests/unit/agent/l3/extensions/qos
  copying neutron/tests/unit/agent/l3/extensions/qos/__init__.py -> build/lib/neutron/tests/unit/agent/l3/extensions/qos
  copying neutron/tests/unit/agent/l3/extensions/qos/test_base.py -> build/lib/neutron/tests/unit/agent/l3/extensions/qos
  copying neutron/tests/unit/agent/l3/extensions/qos/test_fip.py -> build/lib/neutron/tests/unit/agent/l3/extensions/qos
  copying neutron/tests/unit/agent/l3/extensions/qos/test_gateway_ip.py -> build/lib/neutron/tests/unit/agent/l3/extensions/qos
  copying neutron/plugins/ml2/drivers/ovn/__init__.py -> build/lib/neutron/plugins/ml2/drivers/ovn
  copying neutron/plugins/ml2/drivers/ovn/db_migration.py -> build/lib/neutron/plugins/ml2/drivers/ovn
  copying neutron/tests/functional/agent/ovn/__init__.py -> build/lib/neutron/tests/functional/agent/ovn
  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/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
  copying neutron/tests/common/test_db_base_plugin_v2.py -> build/lib/neutron/tests/common
  copying neutron/agent/l2/__init__.py -> build/lib/neutron/agent/l2
  copying neutron/agent/l2/l2_agent_extensions_manager.py -> build/lib/neutron/agent/l2
  creating build/lib/neutron/tests/unit/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/db/qos
  copying neutron/db/qos/__init__.py -> build/lib/neutron/db/qos
  copying neutron/db/qos/models.py -> build/lib/neutron/db/qos
  creating build/lib/neutron/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/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/cmd/plugins
  copying neutron/cmd/plugins/__init__.py -> build/lib/neutron/cmd/plugins
  copying neutron/cmd/plugins/sriov_nic_neutron_agent.py -> build/lib/neutron/cmd/plugins
  creating build/lib/neutron/services/metering/agents
  copying neutron/services/metering/agents/__init__.py -> build/lib/neutron/services/metering/agents
  copying neutron/services/metering/agents/metering_agent.py -> build/lib/neutron/services/metering/agents
  creating build/lib/neutron/tests/functional/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/functional/agent/l3/extensions
  creating build/lib/neutron/tests/functional/agent/l3/extensions/qos
  copying neutron/tests/functional/agent/l3/extensions/qos/__init__.py -> build/lib/neutron/tests/functional/agent/l3/extensions/qos
  copying neutron/tests/functional/agent/l3/extensions/qos/test_fip_qos_extension.py -> build/lib/neutron/tests/functional/agent/l3/extensions/qos
  creating build/lib/neutron/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/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/tests/functional/scheduler
  copying neutron/tests/functional/scheduler/__init__.py -> build/lib/neutron/tests/functional/scheduler
  copying neutron/tests/functional/scheduler/test_dhcp_agent_scheduler.py -> build/lib/neutron/tests/functional/scheduler
  copying neutron/tests/functional/scheduler/test_l3_agent_scheduler.py -> build/lib/neutron/tests/functional/scheduler
  creating build/lib/neutron/services/qos/drivers/ovn
  copying neutron/services/qos/drivers/ovn/__init__.py -> build/lib/neutron/services/qos/drivers/ovn
  copying neutron/services/qos/drivers/ovn/driver.py -> build/lib/neutron/services/qos/drivers/ovn
  creating build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent
  copying neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent
  copying neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent
  copying neutron/privileged/agent/ovsdb/__init__.py -> build/lib/neutron/privileged/agent/ovsdb
  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/conntrackd.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/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/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/tests/unit/agent/dhcp
  copying neutron/tests/unit/agent/dhcp/__init__.py -> build/lib/neutron/tests/unit/agent/dhcp
  copying neutron/tests/unit/agent/dhcp/test_agent.py -> build/lib/neutron/tests/unit/agent/dhcp
  creating build/lib/neutron/tests/unit/services/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/tests/common/exclusive_resources
  copying neutron/tests/functional/tests/common/exclusive_resources/__init__.py -> build/lib/neutron/tests/functional/tests/common/exclusive_resources
  copying neutron/tests/functional/tests/common/exclusive_resources/test_ip_address.py -> build/lib/neutron/tests/functional/tests/common/exclusive_resources
  copying neutron/tests/functional/tests/common/exclusive_resources/test_ip_network.py -> build/lib/neutron/tests/functional/tests/common/exclusive_resources
  copying neutron/tests/functional/tests/common/exclusive_resources/test_port.py -> build/lib/neutron/tests/functional/tests/common/exclusive_resources
  copying neutron/tests/functional/tests/common/exclusive_resources/test_resource_allocator.py -> build/lib/neutron/tests/functional/tests/common/exclusive_resources
  copying neutron/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/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/api/rpc/agentnotifiers
  copying neutron/tests/unit/api/rpc/agentnotifiers/__init__.py -> build/lib/neutron/tests/unit/api/rpc/agentnotifiers
  copying neutron/tests/unit/api/rpc/agentnotifiers/test_dhcp_rpc_agent_api.py -> build/lib/neutron/tests/unit/api/rpc/agentnotifiers
  copying neutron/tests/unit/api/rpc/agentnotifiers/test_l3_rpc_agent_api.py -> build/lib/neutron/tests/unit/api/rpc/agentnotifiers
  copying neutron/tests/functional/services/trunk/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/functional/services/trunk/drivers/openvswitch
  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/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/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/api/wsgi.py -> build/lib/neutron/api
  creating build/lib/neutron/services/portforwarding/drivers/ovn
  copying neutron/services/portforwarding/drivers/ovn/__init__.py -> build/lib/neutron/services/portforwarding/drivers/ovn
  copying neutron/services/portforwarding/drivers/ovn/driver.py -> build/lib/neutron/services/portforwarding/drivers/ovn
  copying neutron/services/logapi/agent/__init__.py -> build/lib/neutron/services/logapi/agent
  copying neutron/services/logapi/agent/log_extension.py -> build/lib/neutron/services/logapi/agent
  creating build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_sriov/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/services/logapi/drivers/__init__.py -> build/lib/neutron/tests/unit/services/logapi/drivers
  copying neutron/tests/unit/services/logapi/drivers/test_base.py -> build/lib/neutron/tests/unit/services/logapi/drivers
  copying neutron/tests/unit/services/logapi/drivers/test_manager.py -> build/lib/neutron/tests/unit/services/logapi/drivers
  copying neutron/tests/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_dvr_mac_db.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/db/test_extraroute_db.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/db/test_ipam_backend_mixin.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/db/test_ipam_pluggable_backend.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/db/test_l3_db.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/db/test_l3_dvr_db.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/db/test_l3_extra_gws_db.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/db/test_l3_hamode_db.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/db/test_migration.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/db/test_ovn_hash_ring_db.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/db/test_ovn_l3_hamode_db.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/db/test_ovn_revision_numbers_db.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/db/test_portsecurity_db.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/db/test_portsecurity_db_common.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/db/test_provisioning_blocks.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/db/test_rbac_db_mixin.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/db/test_securitygroups_db.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/db/test_segments_db.py -> build/lib/neutron/tests/unit/db
  copying neutron/tests/unit/plugins/ml2/drivers/openvswitch/__init__.py -> build/lib/neutron/tests/unit/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/agent/common
  copying neutron/tests/functional/agent/common/__init__.py -> build/lib/neutron/tests/functional/agent/common
  copying neutron/tests/functional/agent/common/test_ovs_lib.py -> build/lib/neutron/tests/functional/agent/common
  copying neutron/tests/functional/agent/common/test_ovsdb_monitor.py -> build/lib/neutron/tests/functional/agent/common
  creating build/lib/neutron/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/objects/plugins/__init__.py -> build/lib/neutron/objects/plugins
  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/cmd/sanity
  copying neutron/cmd/sanity/__init__.py -> build/lib/neutron/cmd/sanity
  copying neutron/cmd/sanity/checks.py -> build/lib/neutron/cmd/sanity
  copying neutron/tests/unit/api/rpc/__init__.py -> build/lib/neutron/tests/unit/api/rpc
  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_conntrackd.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_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/qos/drivers/__init__.py -> build/lib/neutron/services/qos/drivers
  copying neutron/services/qos/drivers/manager.py -> build/lib/neutron/services/qos/drivers
  copying neutron/tests/unit/privileged/agent/__init__.py -> build/lib/neutron/tests/unit/privileged/agent
  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/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
  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_conntrackd.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_tc_lib.py -> build/lib/neutron/tests/unit/agent/linux
  copying neutron/tests/unit/agent/linux/test_utils.py -> build/lib/neutron/tests/unit/agent/linux
  copying neutron/objects/port/__init__.py -> build/lib/neutron/objects/port
  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/pecan_wsgi/hooks
  copying neutron/pecan_wsgi/hooks/__init__.py -> build/lib/neutron/pecan_wsgi/hooks
  copying neutron/pecan_wsgi/hooks/body_validation.py -> build/lib/neutron/pecan_wsgi/hooks
  copying neutron/pecan_wsgi/hooks/context.py -> build/lib/neutron/pecan_wsgi/hooks
  copying neutron/pecan_wsgi/hooks/notifier.py -> build/lib/neutron/pecan_wsgi/hooks
  copying neutron/pecan_wsgi/hooks/ownership_validation.py -> build/lib/neutron/pecan_wsgi/hooks
  copying neutron/pecan_wsgi/hooks/policy_enforcement.py -> build/lib/neutron/pecan_wsgi/hooks
  copying neutron/pecan_wsgi/hooks/query_parameters.py -> build/lib/neutron/pecan_wsgi/hooks
  copying neutron/pecan_wsgi/hooks/quota_enforcement.py -> build/lib/neutron/pecan_wsgi/hooks
  copying neutron/pecan_wsgi/hooks/translation.py -> build/lib/neutron/pecan_wsgi/hooks
  copying neutron/pecan_wsgi/hooks/userfilters.py -> build/lib/neutron/pecan_wsgi/hooks
  copying neutron/pecan_wsgi/hooks/utils.py -> build/lib/neutron/pecan_wsgi/hooks
  copying neutron/tests/unit/tests/example/__init__.py -> build/lib/neutron/tests/unit/tests/example
  creating build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver
  copying neutron/plugins/ml2/drivers/macvtap/mech_driver/__init__.py -> build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver
  copying neutron/plugins/ml2/drivers/macvtap/mech_driver/mech_macvtap.py -> build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver
  copying neutron/tests/functional/plugins/ml2/drivers/ovn/__init__.py -> build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn
  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/__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
  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/tests/functional/privileged/__init__.py -> build/lib/neutron/tests/functional/privileged
  copying neutron/conf/__init__.py -> build/lib/neutron/conf
  copying neutron/conf/common.py -> build/lib/neutron/conf
  copying neutron/conf/experimental.py -> build/lib/neutron/conf
  copying neutron/conf/profiling.py -> build/lib/neutron/conf
  copying neutron/conf/quota.py -> build/lib/neutron/conf
  copying neutron/conf/service.py -> build/lib/neutron/conf
  copying neutron/conf/wsgi.py -> build/lib/neutron/conf
  creating build/lib/neutron/tests/unit/objects/plugins/ml2
  copying neutron/tests/unit/objects/plugins/ml2/__init__.py -> build/lib/neutron/tests/unit/objects/plugins/ml2
  copying neutron/tests/unit/objects/plugins/ml2/test_base.py -> build/lib/neutron/tests/unit/objects/plugins/ml2
  copying neutron/tests/unit/objects/plugins/ml2/test_flatallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2
  copying neutron/tests/unit/objects/plugins/ml2/test_geneveallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2
  copying neutron/tests/unit/objects/plugins/ml2/test_greallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2
  copying neutron/tests/unit/objects/plugins/ml2/test_vlanallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2
  copying neutron/tests/unit/objects/plugins/ml2/test_vxlanallocation.py -> build/lib/neutron/tests/unit/objects/plugins/ml2
  copying neutron/api/rpc/__init__.py -> build/lib/neutron/api/rpc
  creating build/lib/neutron/core_extensions
  copying neutron/core_extensions/__init__.py -> build/lib/neutron/core_extensions
  copying neutron/core_extensions/base.py -> build/lib/neutron/core_extensions
  copying neutron/core_extensions/qos.py -> build/lib/neutron/core_extensions
  copying neutron/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/services/trunk/drivers/ovn
  copying neutron/tests/unit/services/trunk/drivers/ovn/__init__.py -> build/lib/neutron/tests/unit/services/trunk/drivers/ovn
  copying neutron/tests/unit/services/trunk/drivers/ovn/test_trunk_driver.py -> build/lib/neutron/tests/unit/services/trunk/drivers/ovn
  creating build/lib/neutron/tests/unit/api/rpc/handlers
  copying neutron/tests/unit/api/rpc/handlers/__init__.py -> build/lib/neutron/tests/unit/api/rpc/handlers
  copying neutron/tests/unit/api/rpc/handlers/test_dhcp_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers
  copying neutron/tests/unit/api/rpc/handlers/test_dvr_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers
  copying neutron/tests/unit/api/rpc/handlers/test_l3_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers
  copying neutron/tests/unit/api/rpc/handlers/test_resources_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers
  copying neutron/tests/unit/api/rpc/handlers/test_securitygroups_rpc.py -> build/lib/neutron/tests/unit/api/rpc/handlers
  copying neutron/tests/functional/services/logapi/__init__.py -> build/lib/neutron/tests/functional/services/logapi
  copying neutron/tests/functional/services/logapi/test_logging.py -> build/lib/neutron/tests/functional/services/logapi
  creating build/lib/neutron/api/rpc/callbacks/consumer
  copying neutron/api/rpc/callbacks/consumer/__init__.py -> build/lib/neutron/api/rpc/callbacks/consumer
  copying neutron/api/rpc/callbacks/consumer/registry.py -> build/lib/neutron/api/rpc/callbacks/consumer
  creating build/lib/neutron/tests/unit/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
  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/objects/README.rst -> build/lib/neutron/objects
  copying neutron/db/migration/alembic_migrations/script.py.mako -> build/lib/neutron/db/migration/alembic_migrations
  creating build/lib/neutron/db/migration/alembic_migrations/versions
  copying neutron/db/migration/alembic_migrations/versions/CONTRACT_HEAD -> build/lib/neutron/db/migration/alembic_migrations/versions
  copying neutron/db/migration/alembic_migrations/versions/EXPAND_HEAD -> build/lib/neutron/db/migration/alembic_migrations/versions
  copying neutron/db/migration/alembic_migrations/versions/README -> build/lib/neutron/db/migration/alembic_migrations/versions
  copying neutron/db/migration/alembic_migrations/versions/kilo_initial.py -> build/lib/neutron/db/migration/alembic_migrations/versions
  creating build/lib/neutron/db/migration/alembic_migrations/versions/2023.1
  creating build/lib/neutron/db/migration/alembic_migrations/versions/2023.1/expand
  copying neutron/db/migration/alembic_migrations/versions/2023.1/expand/fc153938cdc1_update_segment_networks_constraint.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.1/expand
  creating build/lib/neutron/db/migration/alembic_migrations/versions/2023.2
  creating build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand
  copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/0aefee21cd87_remove_dedundant_indexes.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand
  copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/682c319773d7_create_l3harouternetwork_project_id_.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand
  copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/6f1145bff34c_port_hints.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand
  copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/89c58a70ceba_ecmp_bfd_attributes.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand
  copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/93f394357a27_remove_in_use_on_subnets.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand
  copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/b1199a3adbef_de_duplicate_indices_for_ports.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand
  copying neutron/db/migration/alembic_migrations/versions/2023.2/expand/c33da356b165_security_group_default_rules.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand
  creating build/lib/neutron/db/migration/alembic_migrations/versions/2024.1
  creating build/lib/neutron/db/migration/alembic_migrations/versions/2024.1/expand
  copying neutron/db/migration/alembic_migrations/versions/2024.1/expand/054e34dbe6b4_drop_unused_tables.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2024.1/expand
  copying neutron/db/migration/alembic_migrations/versions/2024.1/expand/0e6eff810791_add_port_hardware_offload_extension_type.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2024.1/expand
  creating build/lib/neutron/db/migration/alembic_migrations/versions/2024.2
  creating build/lib/neutron/db/migration/alembic_migrations/versions/2024.2/expand
  copying neutron/db/migration/alembic_migrations/versions/2024.2/expand/175fa80908e1_add_numa_policy_socket.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2024.2/expand
  copying neutron/db/migration/alembic_migrations/versions/2024.2/expand/5bcb7b31ec7d_add_port_trusted_attribute.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2024.2/expand
  creating build/lib/neutron/db/migration/alembic_migrations/versions/2025.1
  creating build/lib/neutron/db/migration/alembic_migrations/versions/2025.1/expand
  copying neutron/db/migration/alembic_migrations/versions/2025.1/expand/ad80a9f07c5c_add_vlan_qinq_column_to_the_network_.py -> build/lib/neutron/db/migration/alembic_migrations/versions/2025.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/fullstack/README -> build/lib/neutron/tests/fullstack
  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
  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/unit/pecan_wsgi
  copying neutron/tests/unit/pecan_wsgi/test_app.py -> build/lib/neutron/tests/unit/pecan_wsgi
  copying neutron/db/models/README -> build/lib/neutron/db/models
  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
  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/plugins/ml2/README -> build/lib/neutron/plugins/ml2
  copying neutron/services/l3_router/README -> build/lib/neutron/services/l3_router
  copying neutron/tests/unit/tests/example/README -> build/lib/neutron/tests/unit/tests/example
  creating build/lib/neutron/locale
  creating build/lib/neutron/locale/de
  creating build/lib/neutron/locale/de/LC_MESSAGES
  copying neutron/locale/de/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/de/LC_MESSAGES
  creating build/lib/neutron/locale/es
  creating build/lib/neutron/locale/es/LC_MESSAGES
  copying neutron/locale/es/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/es/LC_MESSAGES
  creating build/lib/neutron/locale/fr
  creating build/lib/neutron/locale/fr/LC_MESSAGES
  copying neutron/locale/fr/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/fr/LC_MESSAGES
  creating build/lib/neutron/locale/it
  creating build/lib/neutron/locale/it/LC_MESSAGES
  copying neutron/locale/it/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/it/LC_MESSAGES
  creating build/lib/neutron/locale/ja
  creating build/lib/neutron/locale/ja/LC_MESSAGES
  copying neutron/locale/ja/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/ja/LC_MESSAGES
  creating build/lib/neutron/locale/ko_KR
  creating build/lib/neutron/locale/ko_KR/LC_MESSAGES
  copying neutron/locale/ko_KR/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/ko_KR/LC_MESSAGES
  creating build/lib/neutron/locale/pt_BR
  creating build/lib/neutron/locale/pt_BR/LC_MESSAGES
  copying neutron/locale/pt_BR/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/pt_BR/LC_MESSAGES
  creating build/lib/neutron/locale/ru
  creating build/lib/neutron/locale/ru/LC_MESSAGES
  copying neutron/locale/ru/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/ru/LC_MESSAGES
  creating build/lib/neutron/locale/zh_CN
  creating build/lib/neutron/locale/zh_CN/LC_MESSAGES
  copying neutron/locale/zh_CN/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/zh_CN/LC_MESSAGES
  creating build/lib/neutron/locale/zh_TW
  creating build/lib/neutron/locale/zh_TW/LC_MESSAGES
  copying neutron/locale/zh_TW/LC_MESSAGES/neutron.po -> build/lib/neutron/locale/zh_TW/LC_MESSAGES
  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/core_extensions
  copying build/lib/neutron/core_extensions/qos.py -> build/bdist.linux-x86_64/wheel/neutron/core_extensions
  copying build/lib/neutron/core_extensions/base.py -> build/bdist.linux-x86_64/wheel/neutron/core_extensions
  copying build/lib/neutron/core_extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/core_extensions
  copying build/lib/neutron/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/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/periodic_eventlet.py -> build/bdist.linux-x86_64/wheel/neutron/server
  copying build/lib/neutron/server/ovn_maintenance.py -> build/bdist.linux-x86_64/wheel/neutron/server
  copying build/lib/neutron/server/api.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/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/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/hacking
  copying build/lib/neutron/hacking/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/hacking
  creating build/bdist.linux-x86_64/wheel/neutron/profiling
  copying build/lib/neutron/profiling/profiled_decorator.py -> build/bdist.linux-x86_64/wheel/neutron/profiling
  copying build/lib/neutron/profiling/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/profiling
  creating build/bdist.linux-x86_64/wheel/neutron/wsgi
  copying build/lib/neutron/wsgi/api.py -> build/bdist.linux-x86_64/wheel/neutron/wsgi
  copying build/lib/neutron/wsgi/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/wsgi
  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/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
  creating build/bdist.linux-x86_64/wheel/neutron/ipam/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/ipam/drivers/neutrondb_ipam
  copying build/lib/neutron/ipam/drivers/neutrondb_ipam/driver.py -> build/bdist.linux-x86_64/wheel/neutron/ipam/drivers/neutrondb_ipam
  copying build/lib/neutron/ipam/drivers/neutrondb_ipam/db_models.py -> build/bdist.linux-x86_64/wheel/neutron/ipam/drivers/neutrondb_ipam
  copying build/lib/neutron/ipam/drivers/neutrondb_ipam/db_api.py -> build/bdist.linux-x86_64/wheel/neutron/ipam/drivers/neutrondb_ipam
  copying build/lib/neutron/ipam/drivers/neutrondb_ipam/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/ipam/drivers/neutrondb_ipam
  copying build/lib/neutron/ipam/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/ipam/drivers
  copying build/lib/neutron/ipam/utils.py -> build/bdist.linux-x86_64/wheel/neutron/ipam
  copying build/lib/neutron/ipam/subnet_alloc.py -> build/bdist.linux-x86_64/wheel/neutron/ipam
  copying build/lib/neutron/ipam/requests.py -> build/bdist.linux-x86_64/wheel/neutron/ipam
  copying build/lib/neutron/ipam/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/ipam
  copying build/lib/neutron/ipam/driver.py -> build/bdist.linux-x86_64/wheel/neutron/ipam
  copying build/lib/neutron/ipam/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/ipam
  creating build/bdist.linux-x86_64/wheel/neutron/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/api
  copying build/lib/neutron/api/wsgi.py -> build/bdist.linux-x86_64/wheel/neutron/api
  copying build/lib/neutron/api/extensions.py -> build/bdist.linux-x86_64/wheel/neutron/api
  copying build/lib/neutron/api/api_common.py -> build/bdist.linux-x86_64/wheel/neutron/api
  copying build/lib/neutron/api/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/api
  creating build/bdist.linux-x86_64/wheel/neutron/api/views
  copying build/lib/neutron/api/views/versions.py -> build/bdist.linux-x86_64/wheel/neutron/api/views
  copying build/lib/neutron/api/views/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/api/views
  creating build/bdist.linux-x86_64/wheel/neutron/api/v2
  copying build/lib/neutron/api/v2/router.py -> build/bdist.linux-x86_64/wheel/neutron/api/v2
  copying build/lib/neutron/api/v2/resource_helper.py -> build/bdist.linux-x86_64/wheel/neutron/api/v2
  copying build/lib/neutron/api/v2/resource.py -> build/bdist.linux-x86_64/wheel/neutron/api/v2
  copying build/lib/neutron/api/v2/base.py -> build/bdist.linux-x86_64/wheel/neutron/api/v2
  copying build/lib/neutron/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/api/v2
  creating build/bdist.linux-x86_64/wheel/neutron/api/rpc
  copying build/lib/neutron/api/rpc/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc
  creating build/bdist.linux-x86_64/wheel/neutron/api/rpc/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/consumer
  copying build/lib/neutron/api/rpc/callbacks/consumer/registry.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks/consumer
  copying build/lib/neutron/api/rpc/callbacks/consumer/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/api/rpc/callbacks/consumer
  creating build/bdist.linux-x86_64/wheel/neutron/api/rpc/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/extensions
  copying build/lib/neutron/extensions/vlantransparent.py -> build/bdist.linux-x86_64/wheel/neutron/extensions
  copying build/lib/neutron/extensions/uplink_status_propagation_updatable.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/tag_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_external_network.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_default.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/qinq.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_trusted_vif.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_socket.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/agent
  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/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/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
  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
  copying build/lib/neutron/agent/securitygroups_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/agent
  copying build/lib/neutron/agent/rpc.py -> build/bdist.linux-x86_64/wheel/neutron/agent
  copying build/lib/neutron/agent/resource_cache.py -> build/bdist.linux-x86_64/wheel/neutron/agent
  copying build/lib/neutron/agent/metadata_agent.py -> build/bdist.linux-x86_64/wheel/neutron/agent
  copying build/lib/neutron/agent/l3_agent.py -> build/bdist.linux-x86_64/wheel/neutron/agent
  copying build/lib/neutron/agent/firewall.py -> build/bdist.linux-x86_64/wheel/neutron/agent
  copying build/lib/neutron/agent/dhcp_agent.py -> build/bdist.linux-x86_64/wheel/neutron/agent
  copying build/lib/neutron/agent/agent_extensions_manager.py -> build/bdist.linux-x86_64/wheel/neutron/agent
  copying build/lib/neutron/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent
  creating build/bdist.linux-x86_64/wheel/neutron/agent/metadata
  copying build/lib/neutron/agent/metadata/proxy_base.py -> 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/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/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
  creating build/bdist.linux-x86_64/wheel/neutron/agent/l2/extensions/metadata
  copying build/lib/neutron/agent/l2/extensions/metadata/metadata_path.py -> build/bdist.linux-x86_64/wheel/neutron/agent/l2/extensions/metadata
  copying build/lib/neutron/agent/l2/extensions/metadata/metadata_flows_process.py -> 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
  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/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/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/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/conntrackd.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/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/extensions
  copying build/lib/neutron/agent/ovn/extensions/qos_hwol.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/extensions
  copying build/lib/neutron/agent/ovn/extensions/noop.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/extensions
  copying build/lib/neutron/agent/ovn/extensions/metadata.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/extensions
  copying build/lib/neutron/agent/ovn/extensions/extension_manager.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/extensions
  copying build/lib/neutron/agent/ovn/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/extensions
  creating build/bdist.linux-x86_64/wheel/neutron/agent/ovn/agent
  copying build/lib/neutron/agent/ovn/agent/ovsdb.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/agent
  copying build/lib/neutron/agent/ovn/agent/ovn_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/agent
  copying build/lib/neutron/agent/ovn/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/agent/ovn/agent
  creating build/bdist.linux-x86_64/wheel/neutron/agent/ovn/metadata
  copying build/lib/neutron/agent/ovn/metadata/server_socket.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/pecan_wsgi
  creating build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks
  copying build/lib/neutron/pecan_wsgi/hooks/utils.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks
  copying build/lib/neutron/pecan_wsgi/hooks/userfilters.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks
  copying build/lib/neutron/pecan_wsgi/hooks/translation.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks
  copying build/lib/neutron/pecan_wsgi/hooks/quota_enforcement.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks
  copying build/lib/neutron/pecan_wsgi/hooks/query_parameters.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks
  copying build/lib/neutron/pecan_wsgi/hooks/policy_enforcement.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks
  copying build/lib/neutron/pecan_wsgi/hooks/ownership_validation.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks
  copying build/lib/neutron/pecan_wsgi/hooks/notifier.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks
  copying build/lib/neutron/pecan_wsgi/hooks/context.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks
  copying build/lib/neutron/pecan_wsgi/hooks/body_validation.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks
  copying build/lib/neutron/pecan_wsgi/hooks/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/hooks
  copying build/lib/neutron/pecan_wsgi/startup.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi
  copying build/lib/neutron/pecan_wsgi/constants.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi
  copying build/lib/neutron/pecan_wsgi/app.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi
  copying build/lib/neutron/pecan_wsgi/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi
  creating build/bdist.linux-x86_64/wheel/neutron/pecan_wsgi/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/objects
  copying build/lib/neutron/objects/README.rst -> build/bdist.linux-x86_64/wheel/neutron/objects
  creating build/bdist.linux-x86_64/wheel/neutron/objects/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/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_trusted.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/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/extensions
  copying build/lib/neutron/objects/extensions/port_security.py -> build/bdist.linux-x86_64/wheel/neutron/objects/extensions
  copying build/lib/neutron/objects/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/objects/extensions
  creating build/bdist.linux-x86_64/wheel/neutron/objects/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
  copying build/lib/neutron/objects/trunk.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/tag.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/subnetpool.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/subnet.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/stdattrs.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/servicetype.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/securitygroup_default_rules.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/securitygroup.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/router.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/rbac_db.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/rbac.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/quota.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/provisioning_blocks.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/ports.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/network_segment_range.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/network.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/metering.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/l3agent.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/l3_hamode.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/ipam.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/floatingip.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/flavor.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/base.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/auto_allocate.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/agent.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/address_group.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  copying build/lib/neutron/objects/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/objects
  creating build/bdist.linux-x86_64/wheel/neutron/objects/plugins
  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/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
  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/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/l3_router
  copying build/lib/neutron/services/l3_router/README -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router
  copying build/lib/neutron/services/l3_router/l3_router_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router
  copying build/lib/neutron/services/l3_router/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router
  creating build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers
  copying build/lib/neutron/services/l3_router/service_providers/single_node.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers
  copying build/lib/neutron/services/l3_router/service_providers/ha.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers
  copying build/lib/neutron/services/l3_router/service_providers/dvrha.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers
  copying build/lib/neutron/services/l3_router/service_providers/dvr.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers
  copying build/lib/neutron/services/l3_router/service_providers/driver_controller.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers
  copying build/lib/neutron/services/l3_router/service_providers/base.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers
  copying build/lib/neutron/services/l3_router/service_providers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/l3_router/service_providers
  creating build/bdist.linux-x86_64/wheel/neutron/services/network_segment_range
  copying build/lib/neutron/services/network_segment_range/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/network_segment_range
  copying build/lib/neutron/services/network_segment_range/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/network_segment_range
  creating build/bdist.linux-x86_64/wheel/neutron/services/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/conntrack_helper
  creating build/bdist.linux-x86_64/wheel/neutron/services/conntrack_helper/common
  copying build/lib/neutron/services/conntrack_helper/common/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/conntrack_helper/common
  copying build/lib/neutron/services/conntrack_helper/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/conntrack_helper/common
  copying build/lib/neutron/services/conntrack_helper/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/conntrack_helper
  copying build/lib/neutron/services/conntrack_helper/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/conntrack_helper
  creating build/bdist.linux-x86_64/wheel/neutron/services/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/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/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
  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/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
  copying build/lib/neutron/services/portforwarding/pf_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/portforwarding
  copying build/lib/neutron/services/portforwarding/constants.py -> build/bdist.linux-x86_64/wheel/neutron/services/portforwarding
  copying build/lib/neutron/services/portforwarding/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/portforwarding
  creating build/bdist.linux-x86_64/wheel/neutron/services/portforwarding/common
  copying build/lib/neutron/services/portforwarding/common/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/portforwarding/common
  copying build/lib/neutron/services/portforwarding/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/portforwarding/common
  creating build/bdist.linux-x86_64/wheel/neutron/services/network_ip_availability
  copying build/lib/neutron/services/network_ip_availability/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/network_ip_availability
  copying build/lib/neutron/services/network_ip_availability/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/network_ip_availability
  creating build/bdist.linux-x86_64/wheel/neutron/services/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/common
  copying build/lib/neutron/services/logapi/common/validators.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/common
  copying build/lib/neutron/services/logapi/common/snat_validate.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/common
  copying build/lib/neutron/services/logapi/common/sg_validate.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/common
  copying build/lib/neutron/services/logapi/common/sg_callback.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/common
  copying build/lib/neutron/services/logapi/common/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/common
  copying build/lib/neutron/services/logapi/common/db_api.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/common
  copying build/lib/neutron/services/logapi/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/common
  creating build/bdist.linux-x86_64/wheel/neutron/services/logapi/agent
  copying build/lib/neutron/services/logapi/agent/log_extension.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/agent
  copying build/lib/neutron/services/logapi/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/agent
  creating build/bdist.linux-x86_64/wheel/neutron/services/logapi/agent/l3
  copying build/lib/neutron/services/logapi/agent/l3/base.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/agent/l3
  copying build/lib/neutron/services/logapi/agent/l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/logapi/agent/l3
  creating build/bdist.linux-x86_64/wheel/neutron/services/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
  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/trunk
  creating build/bdist.linux-x86_64/wheel/neutron/services/trunk/seg_types
  copying build/lib/neutron/services/trunk/seg_types/validators.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/seg_types
  copying build/lib/neutron/services/trunk/seg_types/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/seg_types
  copying build/lib/neutron/services/trunk/utils.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk
  copying build/lib/neutron/services/trunk/rules.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk
  copying build/lib/neutron/services/trunk/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk
  copying build/lib/neutron/services/trunk/models.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk
  copying build/lib/neutron/services/trunk/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk
  copying build/lib/neutron/services/trunk/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk
  creating build/bdist.linux-x86_64/wheel/neutron/services/trunk/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/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/ovn
  copying build/lib/neutron/services/trunk/drivers/ovn/trunk_driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/ovn
  copying build/lib/neutron/services/trunk/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/ovn
  creating build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch
  copying build/lib/neutron/services/trunk/drivers/openvswitch/utils.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch
  copying build/lib/neutron/services/trunk/drivers/openvswitch/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch
  copying build/lib/neutron/services/trunk/drivers/openvswitch/constants.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch
  copying build/lib/neutron/services/trunk/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch
  creating build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch/agent
  copying build/lib/neutron/services/trunk/drivers/openvswitch/agent/trunk_manager.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch/agent
  copying build/lib/neutron/services/trunk/drivers/openvswitch/agent/ovsdb_handler.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch/agent
  copying build/lib/neutron/services/trunk/drivers/openvswitch/agent/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch/agent
  copying build/lib/neutron/services/trunk/drivers/openvswitch/agent/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch/agent
  copying build/lib/neutron/services/trunk/drivers/openvswitch/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers/openvswitch/agent
  copying build/lib/neutron/services/trunk/drivers/base.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers
  copying build/lib/neutron/services/trunk/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/trunk/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3
  copying build/lib/neutron/services/ovn_l3/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3
  copying build/lib/neutron/services/ovn_l3/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3
  copying build/lib/neutron/services/ovn_l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/ovn_l3
  creating build/bdist.linux-x86_64/wheel/neutron/services/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
  creating build/bdist.linux-x86_64/wheel/neutron/services/qos
  copying build/lib/neutron/services/qos/qos_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos
  copying build/lib/neutron/services/qos/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos
  creating build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers
  copying build/lib/neutron/services/qos/drivers/manager.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers
  copying build/lib/neutron/services/qos/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/ovn
  copying build/lib/neutron/services/qos/drivers/ovn/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/ovn
  copying build/lib/neutron/services/qos/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/ovn
  creating build/bdist.linux-x86_64/wheel/neutron/services/qos/drivers/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/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/externaldns
  creating build/bdist.linux-x86_64/wheel/neutron/services/externaldns/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/services/externaldns/drivers/designate
  copying build/lib/neutron/services/externaldns/drivers/designate/driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/externaldns/drivers/designate
  copying build/lib/neutron/services/externaldns/drivers/designate/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/externaldns/drivers/designate
  copying build/lib/neutron/services/externaldns/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/externaldns/drivers
  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/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/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
  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/metering/drivers/iptables
  copying build/lib/neutron/services/metering/drivers/iptables/iptables_driver.py -> build/bdist.linux-x86_64/wheel/neutron/services/metering/drivers/iptables
  copying build/lib/neutron/services/metering/drivers/iptables/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/metering/drivers/iptables
  creating build/bdist.linux-x86_64/wheel/neutron/services/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/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/revisions
  copying build/lib/neutron/services/revisions/revision_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/revisions
  copying build/lib/neutron/services/revisions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/revisions
  creating build/bdist.linux-x86_64/wheel/neutron/services/auto_allocate
  copying build/lib/neutron/services/auto_allocate/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/services/auto_allocate
  copying build/lib/neutron/services/auto_allocate/models.py -> build/bdist.linux-x86_64/wheel/neutron/services/auto_allocate
  copying build/lib/neutron/services/auto_allocate/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/services/auto_allocate
  copying build/lib/neutron/services/auto_allocate/db.py -> build/bdist.linux-x86_64/wheel/neutron/services/auto_allocate
  copying build/lib/neutron/services/auto_allocate/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/services/auto_allocate
  creating build/bdist.linux-x86_64/wheel/neutron/cmd
  creating build/bdist.linux-x86_64/wheel/neutron/cmd/sanity
  copying build/lib/neutron/cmd/sanity/checks.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/sanity
  copying build/lib/neutron/cmd/sanity/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/sanity
  creating build/bdist.linux-x86_64/wheel/neutron/cmd/plugins
  copying build/lib/neutron/cmd/plugins/sriov_nic_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/plugins
  copying build/lib/neutron/cmd/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/plugins
  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/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/keepalived_state_change.py -> build/bdist.linux-x86_64/wheel/neutron/cmd
  copying build/lib/neutron/cmd/ipset_cleanup.py -> build/bdist.linux-x86_64/wheel/neutron/cmd
  copying build/lib/neutron/cmd/destroy_patch_ports.py -> build/bdist.linux-x86_64/wheel/neutron/cmd
  copying build/lib/neutron/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd
  creating build/bdist.linux-x86_64/wheel/neutron/cmd/agents
  copying build/lib/neutron/cmd/agents/ovn_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/agents
  copying build/lib/neutron/cmd/agents/ovn_metadata.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/agents
  copying build/lib/neutron/cmd/agents/metadata.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/agents
  copying build/lib/neutron/cmd/agents/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/agents
  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/server
  copying build/lib/neutron/cmd/server/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/server
  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/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
  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/metadata.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/agents
  copying build/lib/neutron/cmd/eventlet/agents/l3.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/agents
  copying build/lib/neutron/cmd/eventlet/agents/dhcp.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/agents
  copying build/lib/neutron/cmd/eventlet/agents/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/agents
  creating build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/services
  copying build/lib/neutron/cmd/eventlet/services/metering_agent.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/services
  copying build/lib/neutron/cmd/eventlet/services/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/services
  creating build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/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/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/cmd/eventlet/plugins
  creating build/bdist.linux-x86_64/wheel/neutron/common
  copying build/lib/neutron/common/wsgi_utils.py -> build/bdist.linux-x86_64/wheel/neutron/common
  copying build/lib/neutron/common/utils.py -> build/bdist.linux-x86_64/wheel/neutron/common
  copying build/lib/neutron/common/test_lib.py -> build/bdist.linux-x86_64/wheel/neutron/common
  copying build/lib/neutron/common/profiler.py -> build/bdist.linux-x86_64/wheel/neutron/common
  copying build/lib/neutron/common/metadata.py -> build/bdist.linux-x86_64/wheel/neutron/common
  copying build/lib/neutron/common/ipv6_utils.py -> build/bdist.linux-x86_64/wheel/neutron/common
  copying build/lib/neutron/common/experimental.py -> build/bdist.linux-x86_64/wheel/neutron/common
  copying build/lib/neutron/common/eventlet_utils.py -> build/bdist.linux-x86_64/wheel/neutron/common
  copying build/lib/neutron/common/coordination.py -> build/bdist.linux-x86_64/wheel/neutron/common
  copying build/lib/neutron/common/config.py -> build/bdist.linux-x86_64/wheel/neutron/common
  copying build/lib/neutron/common/cache_utils.py -> build/bdist.linux-x86_64/wheel/neutron/common
  copying build/lib/neutron/common/_deprecate.py -> build/bdist.linux-x86_64/wheel/neutron/common
  copying build/lib/neutron/common/_constants.py -> build/bdist.linux-x86_64/wheel/neutron/common
  copying build/lib/neutron/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/common
  creating build/bdist.linux-x86_64/wheel/neutron/common/ovn
  copying build/lib/neutron/common/ovn/utils.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn
  copying build/lib/neutron/common/ovn/hash_ring_manager.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn
  copying build/lib/neutron/common/ovn/extensions.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn
  copying build/lib/neutron/common/ovn/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn
  copying build/lib/neutron/common/ovn/constants.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn
  copying build/lib/neutron/common/ovn/acl.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn
  copying build/lib/neutron/common/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/common/ovn
  creating build/bdist.linux-x86_64/wheel/neutron/plugins
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/common
  copying build/lib/neutron/plugins/common/constants.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/common
  copying build/lib/neutron/plugins/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/common
  copying build/lib/neutron/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2
  copying build/lib/neutron/plugins/ml2/README -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2
  copying build/lib/neutron/plugins/ml2/rpc.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2
  copying build/lib/neutron/plugins/ml2/plugin.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2
  copying build/lib/neutron/plugins/ml2/ovo_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2
  copying build/lib/neutron/plugins/ml2/models.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2
  copying build/lib/neutron/plugins/ml2/managers.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2
  copying build/lib/neutron/plugins/ml2/driver_context.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2
  copying build/lib/neutron/plugins/ml2/db.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2
  copying build/lib/neutron/plugins/ml2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions
  copying build/lib/neutron/plugins/ml2/extensions/uplink_status_propagation_updatable.py -> 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_trusted.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions
  copying build/lib/neutron/plugins/ml2/extensions/port_security.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions
  copying build/lib/neutron/plugins/ml2/extensions/port_numa_affinity_policy.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions
  copying build/lib/neutron/plugins/ml2/extensions/port_hints.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions
  copying build/lib/neutron/plugins/ml2/extensions/port_hint_ovs_tx_steering.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions
  copying build/lib/neutron/plugins/ml2/extensions/port_hardware_offload_type.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions
  copying build/lib/neutron/plugins/ml2/extensions/port_device_profile.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions
  copying build/lib/neutron/plugins/ml2/extensions/dns_integration.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions
  copying build/lib/neutron/plugins/ml2/extensions/dns_domain_keywords.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions
  copying build/lib/neutron/plugins/ml2/extensions/data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions
  copying build/lib/neutron/plugins/ml2/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/extensions
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/common
  copying build/lib/neutron/plugins/ml2/common/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/common
  copying build/lib/neutron/plugins/ml2/common/constants.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/common
  copying build/lib/neutron/plugins/ml2/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/common
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/agent
  copying build/lib/neutron/plugins/ml2/drivers/agent/config.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/agent
  copying build/lib/neutron/plugins/ml2/drivers/agent/capabilities.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/agent
  copying build/lib/neutron/plugins/ml2/drivers/agent/_common_agent.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/agent
  copying build/lib/neutron/plugins/ml2/drivers/agent/_agent_manager_base.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/agent
  copying build/lib/neutron/plugins/ml2/drivers/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/agent
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap/mech_driver
  copying build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver/mech_macvtap.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap/mech_driver
  copying build/lib/neutron/plugins/ml2/drivers/macvtap/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap/mech_driver
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap/agent
  copying build/lib/neutron/plugins/ml2/drivers/macvtap/agent/macvtap_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap/agent
  copying build/lib/neutron/plugins/ml2/drivers/macvtap/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap/agent
  copying build/lib/neutron/plugins/ml2/drivers/macvtap/macvtap_common.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap
  copying build/lib/neutron/plugins/ml2/drivers/macvtap/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/macvtap
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop
  copying build/lib/neutron/plugins/ml2/drivers/l2pop/README -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop/rpc_manager
  copying build/lib/neutron/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop/rpc_manager
  copying build/lib/neutron/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop/rpc_manager
  copying build/lib/neutron/plugins/ml2/drivers/l2pop/rpc.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop
  copying build/lib/neutron/plugins/ml2/drivers/l2pop/mech_driver.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop
  copying build/lib/neutron/plugins/ml2/drivers/l2pop/db.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop
  copying build/lib/neutron/plugins/ml2/drivers/l2pop/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/l2pop
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn
  copying build/lib/neutron/plugins/ml2/drivers/ovn/db_migration.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn
  copying build/lib/neutron/plugins/ml2/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/ovn/mech_driver
  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/ovs_fixes.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
  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/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/openvswitch
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/mech_driver
  copying build/lib/neutron/plugins/ml2/drivers/openvswitch/mech_driver/mech_openvswitch.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/mech_driver
  copying build/lib/neutron/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/mech_driver
  copying build/lib/neutron/plugins/ml2/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/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/extension_drivers
  copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/qos_driver.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers
  copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/extension_drivers
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_oskenapp.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ovs_bridge.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/ofswitch.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/main.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_tun.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_phys.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_int.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/br_dvr_process.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/base_oskenapp.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native
  copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/br_cookie.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow
  copying build/lib/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/openvswitch/agent/openflow
  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
  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/mech_sriov
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/mech_driver
  copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/mech_driver
  copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/mech_driver
  copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/mech_driver
  copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent
  copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/sriov_nic_agent.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent
  copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/pci_lib.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent
  copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/eswitch_manager.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent
  copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent/common
  copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent/common
  copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent/common
  copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent/common
  creating build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers
  copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/qos_driver.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers
  copying build/lib/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/plugins/ml2/drivers/mech_sriov/agent/extension_drivers
  creating build/bdist.linux-x86_64/wheel/neutron/tests
  creating build/bdist.linux-x86_64/wheel/neutron/tests/var
  copying build/lib/neutron/tests/var/privatekey.key -> build/bdist.linux-x86_64/wheel/neutron/tests/var
  copying build/lib/neutron/tests/var/certificate.crt -> build/bdist.linux-x86_64/wheel/neutron/tests/var
  copying build/lib/neutron/tests/var/certandkey.pem -> build/bdist.linux-x86_64/wheel/neutron/tests/var
  copying build/lib/neutron/tests/var/ca.crt -> build/bdist.linux-x86_64/wheel/neutron/tests/var
  creating build/bdist.linux-x86_64/wheel/neutron/tests/etc
  copying build/lib/neutron/tests/etc/neutron_test2.conf.example -> build/bdist.linux-x86_64/wheel/neutron/tests/etc
  copying build/lib/neutron/tests/etc/neutron_test.conf -> build/bdist.linux-x86_64/wheel/neutron/tests/etc
  copying build/lib/neutron/tests/etc/neutron.conf -> build/bdist.linux-x86_64/wheel/neutron/tests/etc
  copying build/lib/neutron/tests/etc/api-paste.ini.test -> build/bdist.linux-x86_64/wheel/neutron/tests/etc
  copying build/lib/neutron/tests/etc/api-paste.ini -> build/bdist.linux-x86_64/wheel/neutron/tests/etc
  creating build/bdist.linux-x86_64/wheel/neutron/tests/contrib
  creating build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/vlan_provider -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/uplink_status_propagation -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/ubuntu_image -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/tunnel_types -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/trunk -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/segments -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/quotas -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/qos -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/osprofiler -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/openvswitch_type_drivers -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/network_segment_range -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/log -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/dvr -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/dns -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/disable_dvr_tests -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/disable_dvr -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/availability_zone -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/hooks/api_all_extensions -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib/hooks
  copying build/lib/neutron/tests/contrib/testing.filters -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib
  copying build/lib/neutron/tests/contrib/gate_hook.sh -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib
  copying build/lib/neutron/tests/contrib/README -> build/bdist.linux-x86_64/wheel/neutron/tests/contrib
  copying build/lib/neutron/tests/tools.py -> build/bdist.linux-x86_64/wheel/neutron/tests
  copying build/lib/neutron/tests/post_mortem_debug.py -> build/bdist.linux-x86_64/wheel/neutron/tests
  copying build/lib/neutron/tests/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests
  copying build/lib/neutron/tests/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests
  creating build/bdist.linux-x86_64/wheel/neutron/tests/common
  copying build/lib/neutron/tests/common/test_db_base_plugin_v2.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common
  copying build/lib/neutron/tests/common/net_helpers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common
  copying build/lib/neutron/tests/common/machine_fixtures.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common
  copying build/lib/neutron/tests/common/l3_test_common.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common
  copying build/lib/neutron/tests/common/helpers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common
  copying build/lib/neutron/tests/common/conn_testers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common
  copying build/lib/neutron/tests/common/config_fixtures.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common
  copying build/lib/neutron/tests/common/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common
  copying build/lib/neutron/tests/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common
  creating build/bdist.linux-x86_64/wheel/neutron/tests/common/agents
  copying build/lib/neutron/tests/common/agents/ovs_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common/agents
  copying build/lib/neutron/tests/common/agents/l3_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common/agents
  copying build/lib/neutron/tests/common/agents/l2_extensions.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common/agents
  copying build/lib/neutron/tests/common/agents/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/common/agents
  creating build/bdist.linux-x86_64/wheel/neutron/tests/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/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/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
  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_metadata_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack
  copying build/lib/neutron/tests/fullstack/test_ovs_dhcp_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack
  copying build/lib/neutron/tests/fullstack/test_multisegs.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack
  copying build/lib/neutron/tests/fullstack/test_mtu.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack
  copying build/lib/neutron/tests/fullstack/test_logging.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack
  copying build/lib/neutron/tests/fullstack/test_local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack
  copying build/lib/neutron/tests/fullstack/test_l3_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack
  copying build/lib/neutron/tests/fullstack/test_firewall.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack
  copying build/lib/neutron/tests/fullstack/test_dhcp_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack
  copying build/lib/neutron/tests/fullstack/test_connectivity.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack
  copying build/lib/neutron/tests/fullstack/test_agent_bandwidth_report.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack
  copying build/lib/neutron/tests/fullstack/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack
  copying build/lib/neutron/tests/fullstack/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack
  creating build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/resources
  copying build/lib/neutron/tests/fullstack/resources/process.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/resources
  copying build/lib/neutron/tests/fullstack/resources/machine.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/resources
  copying build/lib/neutron/tests/fullstack/resources/environment.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/resources
  copying build/lib/neutron/tests/fullstack/resources/config.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/resources
  copying build/lib/neutron/tests/fullstack/resources/client.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/resources
  copying build/lib/neutron/tests/fullstack/resources/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/resources
  creating build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/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/metadata.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/servers
  copying build/lib/neutron/tests/fullstack/servers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/servers
  creating build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/agents
  copying build/lib/neutron/tests/fullstack/agents/ovs_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/agents
  copying build/lib/neutron/tests/fullstack/agents/l3_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/agents
  copying build/lib/neutron/tests/fullstack/agents/dhcp_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/agents
  copying build/lib/neutron/tests/fullstack/agents/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/fullstack/agents
  creating build/bdist.linux-x86_64/wheel/neutron/tests/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/sanity
  copying build/lib/neutron/tests/functional/sanity/test_sanity.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/sanity
  copying build/lib/neutron/tests/functional/sanity/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/sanity
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/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/resources
  copying build/lib/neutron/tests/functional/resources/process.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/resources
  copying build/lib/neutron/tests/functional/resources/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/resources
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/resources/ovsdb
  copying build/lib/neutron/tests/functional/resources/ovsdb/fixtures.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/resources/ovsdb
  copying build/lib/neutron/tests/functional/resources/ovsdb/events.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/resources/ovsdb
  copying build/lib/neutron/tests/functional/resources/ovsdb/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/resources/ovsdb
  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/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/common
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/common/ovn
  copying build/lib/neutron/tests/functional/common/ovn/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/common/ovn
  copying build/lib/neutron/tests/functional/common/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/common/ovn
  copying build/lib/neutron/tests/functional/common/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/common
  copying build/lib/neutron/tests/functional/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/common
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests
  copying build/lib/neutron/tests/functional/tests/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common/exclusive_resources
  copying build/lib/neutron/tests/functional/tests/common/exclusive_resources/test_resource_allocator.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common/exclusive_resources
  copying build/lib/neutron/tests/functional/tests/common/exclusive_resources/test_port.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common/exclusive_resources
  copying build/lib/neutron/tests/functional/tests/common/exclusive_resources/test_ip_network.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common/exclusive_resources
  copying build/lib/neutron/tests/functional/tests/common/exclusive_resources/test_ip_address.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common/exclusive_resources
  copying build/lib/neutron/tests/functional/tests/common/exclusive_resources/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common/exclusive_resources
  copying build/lib/neutron/tests/functional/tests/common/test_net_helpers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common
  copying build/lib/neutron/tests/functional/tests/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/tests/common
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/pecan_wsgi
  copying build/lib/neutron/tests/functional/pecan_wsgi/utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/pecan_wsgi
  copying build/lib/neutron/tests/functional/pecan_wsgi/test_hooks.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/pecan_wsgi
  copying build/lib/neutron/tests/functional/pecan_wsgi/test_functional.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/pecan_wsgi
  copying build/lib/neutron/tests/functional/pecan_wsgi/test_controllers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/pecan_wsgi
  copying build/lib/neutron/tests/functional/pecan_wsgi/config.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/pecan_wsgi
  copying build/lib/neutron/tests/functional/pecan_wsgi/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/pecan_wsgi
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/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/services
  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/conntrack_helper
  copying build/lib/neutron/tests/functional/services/conntrack_helper/test_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/conntrack_helper
  copying build/lib/neutron/tests/functional/services/conntrack_helper/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/conntrack_helper
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/ovn_l3
  copying build/lib/neutron/tests/functional/services/ovn_l3/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/ovn_l3
  copying build/lib/neutron/tests/functional/services/ovn_l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/ovn_l3
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi
  copying build/lib/neutron/tests/functional/services/logapi/test_logging.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi
  copying build/lib/neutron/tests/functional/services/logapi/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi/drivers
  copying build/lib/neutron/tests/functional/services/logapi/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi/drivers/ovn
  copying build/lib/neutron/tests/functional/services/logapi/drivers/ovn/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi/drivers/ovn
  copying build/lib/neutron/tests/functional/services/logapi/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/logapi/drivers/ovn
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/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/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/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/ovn
  copying build/lib/neutron/tests/functional/services/trunk/drivers/ovn/test_trunk_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/ovn
  copying build/lib/neutron/tests/functional/services/trunk/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/ovn
  copying build/lib/neutron/tests/functional/services/trunk/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/services/trunk/drivers/openvswitch
  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
  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/objects
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins
  copying build/lib/neutron/tests/functional/objects/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2
  copying build/lib/neutron/tests/functional/objects/plugins/ml2/test_vxlanallocation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2
  copying build/lib/neutron/tests/functional/objects/plugins/ml2/test_vlanallocation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2
  copying build/lib/neutron/tests/functional/objects/plugins/ml2/test_greallocation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2
  copying build/lib/neutron/tests/functional/objects/plugins/ml2/test_geneveallocation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2
  copying build/lib/neutron/tests/functional/objects/plugins/ml2/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2
  copying build/lib/neutron/tests/functional/objects/plugins/ml2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects/plugins/ml2
  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/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/objects
  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
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions
  copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_qos.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions
  copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_placement.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions
  copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions
  copying build/lib/neutron/tests/functional/plugins/ml2/drivers/ovn/mech_driver/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/macvtap
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent
  copying build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/test_macvtap_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent
  copying build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/macvtap/agent
  copying build/lib/neutron/tests/functional/plugins/ml2/drivers/macvtap/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/plugins/ml2/drivers/macvtap
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/common
  copying build/lib/neutron/tests/functional/agent/common/test_ovsdb_monitor.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/common
  copying build/lib/neutron/tests/functional/agent/common/test_ovs_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/common
  copying build/lib/neutron/tests/functional/agent/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/common
  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_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/l2
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l2/extensions
  copying build/lib/neutron/tests/functional/agent/l2/extensions/test_ovs_agent_qos_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l2/extensions
  copying build/lib/neutron/tests/functional/agent/l2/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l2/extensions
  copying build/lib/neutron/tests/functional/agent/l2/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l2
  copying build/lib/neutron/tests/functional/agent/l2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/l2
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/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
  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_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_conntrackd.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/linux/bin
  copying build/lib/neutron/tests/functional/agent/linux/bin/ipt_binname.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux/bin
  copying build/lib/neutron/tests/functional/agent/linux/bin/ip_monitor.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux/bin
  copying build/lib/neutron/tests/functional/agent/linux/bin/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/linux/bin
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/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
  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/ovsdb
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovsdb/native
  copying build/lib/neutron/tests/functional/agent/ovsdb/native/test_helpers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovsdb/native
  copying build/lib/neutron/tests/functional/agent/ovsdb/native/test_connection.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovsdb/native
  copying build/lib/neutron/tests/functional/agent/ovsdb/native/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovsdb/native
  copying build/lib/neutron/tests/functional/agent/ovsdb/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovsdb
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/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/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/ovn/metadata
  copying build/lib/neutron/tests/functional/agent/ovn/metadata/test_metadata_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/metadata
  copying build/lib/neutron/tests/functional/agent/ovn/metadata/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/metadata
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/agent
  copying build/lib/neutron/tests/functional/agent/ovn/agent/test_ovsdb.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/agent
  copying build/lib/neutron/tests/functional/agent/ovn/agent/test_ovn_neutron_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/agent
  copying build/lib/neutron/tests/functional/agent/ovn/agent/fake_ovn_agent_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/agent
  copying build/lib/neutron/tests/functional/agent/ovn/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/agent/ovn/agent
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/db
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/db/migrations
  copying build/lib/neutron/tests/functional/db/migrations/test_c3e9d13c4367_add_binding_index_to_.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db/migrations
  copying build/lib/neutron/tests/functional/db/migrations/test_ba859d649675_add_indexes_to_rbacs.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db/migrations
  copying build/lib/neutron/tests/functional/db/migrations/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db/migrations
  copying build/lib/neutron/tests/functional/db/test_ovn_revision_numbers_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db
  copying build/lib/neutron/tests/functional/db/test_network.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db
  copying build/lib/neutron/tests/functional/db/test_models.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db
  copying build/lib/neutron/tests/functional/db/test_migrations.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db
  copying build/lib/neutron/tests/functional/db/test_ipam.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db
  copying build/lib/neutron/tests/functional/db/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/functional/db
  creating build/bdist.linux-x86_64/wheel/neutron/tests/functional/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_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/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/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/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/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/hacking
  copying build/lib/neutron/tests/unit/hacking/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/hacking
  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_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/cmd
  copying build/lib/neutron/tests/unit/cmd/test_status.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd
  copying build/lib/neutron/tests/unit/cmd/test_sanity_check.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd
  copying build/lib/neutron/tests/unit/cmd/test_runtime_checks.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd
  copying build/lib/neutron/tests/unit/cmd/test_ovs_cleanup.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd
  copying build/lib/neutron/tests/unit/cmd/test_netns_cleanup.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd
  copying build/lib/neutron/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/cmd/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
  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_updatable.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_qinq.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_trusted_vif.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/extensions
  copying build/lib/neutron/tests/unit/extensions/test_port_numa_affinity_policy_socket.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/db
  copying build/lib/neutron/tests/unit/db/test_segments_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_securitygroups_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_rbac_db_mixin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_provisioning_blocks.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_portsecurity_db_common.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_portsecurity_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_ovn_revision_numbers_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_ovn_l3_hamode_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_ovn_hash_ring_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_migration.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_l3_hamode_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_l3_extra_gws_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_l3_dvr_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_l3_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_ipam_pluggable_backend.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_ipam_backend_mixin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_extraroute_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_dvr_mac_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_db_base_plugin_common.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_allowedaddresspairs_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_agentschedulers_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test_agents_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/test__utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  copying build/lib/neutron/tests/unit/db/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/quota
  copying build/lib/neutron/tests/unit/db/quota/test_driver_nolock.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/quota
  copying build/lib/neutron/tests/unit/db/quota/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/quota
  copying build/lib/neutron/tests/unit/db/quota/test_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/quota
  copying build/lib/neutron/tests/unit/db/quota/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/quota
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/migration
  copying build/lib/neutron/tests/unit/db/migration/test_cli.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/migration
  copying build/lib/neutron/tests/unit/db/migration/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/migration
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/metering
  copying build/lib/neutron/tests/unit/db/metering/test_metering_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/metering
  copying build/lib/neutron/tests/unit/db/metering/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/db/metering
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/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/objects
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/db
  copying build/lib/neutron/tests/unit/objects/db/test_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/db
  copying build/lib/neutron/tests/unit/objects/db/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/db
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/objects/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_trusted.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
  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/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/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/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/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
  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
  copying build/lib/neutron/tests/unit/api/test_wsgi.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api
  copying build/lib/neutron/tests/unit/api/test_extensions.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api
  copying build/lib/neutron/tests/unit/api/test_api_common.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api
  copying build/lib/neutron/tests/unit/api/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/api
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam/drivers
  copying build/lib/neutron/tests/unit/ipam/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam/drivers/neutrondb_ipam
  copying build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam/drivers/neutrondb_ipam
  copying build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam/test_db_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam/drivers/neutrondb_ipam
  copying build/lib/neutron/tests/unit/ipam/drivers/neutrondb_ipam/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/ipam/drivers/neutrondb_ipam
  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/tests
  copying build/lib/neutron/tests/unit/tests/test_post_mortem_debug.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests
  copying build/lib/neutron/tests/unit/tests/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests
  copying build/lib/neutron/tests/unit/tests/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/common
  copying build/lib/neutron/tests/unit/tests/common/test_net_helpers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/common
  copying build/lib/neutron/tests/unit/tests/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/common
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/tests/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/agent
  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/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_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_conntrackd.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
  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
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions
  copying build/lib/neutron/tests/unit/agent/l3/extensions/test_snat_log.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions
  copying build/lib/neutron/tests/unit/agent/l3/extensions/test_port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions
  copying build/lib/neutron/tests/unit/agent/l3/extensions/test_ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions
  copying build/lib/neutron/tests/unit/agent/l3/extensions/test_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions
  copying build/lib/neutron/tests/unit/agent/l3/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions/qos
  copying build/lib/neutron/tests/unit/agent/l3/extensions/qos/test_gateway_ip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions/qos
  copying build/lib/neutron/tests/unit/agent/l3/extensions/qos/test_fip.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions/qos
  copying build/lib/neutron/tests/unit/agent/l3/extensions/qos/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions/qos
  copying build/lib/neutron/tests/unit/agent/l3/extensions/qos/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3/extensions/qos
  copying build/lib/neutron/tests/unit/agent/l3/test_router_info.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3
  copying build/lib/neutron/tests/unit/agent/l3/test_namespace_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3
  copying build/lib/neutron/tests/unit/agent/l3/test_link_local_allocator.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3
  copying build/lib/neutron/tests/unit/agent/l3/test_legacy_router.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3
  copying build/lib/neutron/tests/unit/agent/l3/test_l3_agent_extension_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3
  copying build/lib/neutron/tests/unit/agent/l3/test_item_allocator.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3
  copying build/lib/neutron/tests/unit/agent/l3/test_ha_router.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3
  copying build/lib/neutron/tests/unit/agent/l3/test_fip_rule_priority_allocator.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3
  copying build/lib/neutron/tests/unit/agent/l3/test_dvr_snat_ns.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3
  copying build/lib/neutron/tests/unit/agent/l3/test_dvr_local_router.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3
  copying build/lib/neutron/tests/unit/agent/l3/test_dvr_fip_ns.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3
  copying build/lib/neutron/tests/unit/agent/l3/test_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3
  copying build/lib/neutron/tests/unit/agent/l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l3
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovn
  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_socket.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/tests/unit/agent/l2
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/metadata
  copying build/lib/neutron/tests/unit/agent/l2/extensions/metadata/test_metadata_path.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/metadata
  copying build/lib/neutron/tests/unit/agent/l2/extensions/metadata/test_metadata_flows_process.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/metadata
  copying build/lib/neutron/tests/unit/agent/l2/extensions/metadata/test_host_metadata_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/metadata
  copying build/lib/neutron/tests/unit/agent/l2/extensions/metadata/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/metadata
  copying build/lib/neutron/tests/unit/agent/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/dhcp
  copying build/lib/neutron/tests/unit/agent/l2/extensions/dhcp/test_ipv6.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/dhcp
  copying build/lib/neutron/tests/unit/agent/l2/extensions/dhcp/test_ipv4.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/dhcp
  copying build/lib/neutron/tests/unit/agent/l2/extensions/dhcp/test_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/dhcp
  copying build/lib/neutron/tests/unit/agent/l2/extensions/dhcp/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/dhcp
  copying build/lib/neutron/tests/unit/agent/l2/extensions/dhcp/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/l2/extensions/dhcp
  copying build/lib/neutron/tests/unit/agent/l2/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/metadata
  copying build/lib/neutron/tests/unit/agent/metadata/test_proxy_base.py -> 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/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/ovsdb
  copying build/lib/neutron/tests/unit/agent/ovsdb/test_impl_idl.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovsdb
  copying build/lib/neutron/tests/unit/agent/ovsdb/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovsdb
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovsdb/native
  copying build/lib/neutron/tests/unit/agent/ovsdb/native/test_connection.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovsdb/native
  copying build/lib/neutron/tests/unit/agent/ovsdb/native/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/agent/ovsdb/native
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged
  copying build/lib/neutron/tests/unit/privileged/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent
  copying build/lib/neutron/tests/unit/privileged/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent/linux
  copying build/lib/neutron/tests/unit/privileged/agent/linux/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent/linux
  copying build/lib/neutron/tests/unit/privileged/agent/linux/test_netlink_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent/linux
  copying build/lib/neutron/tests/unit/privileged/agent/linux/test_ip_lib.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent/linux
  copying build/lib/neutron/tests/unit/privileged/agent/linux/test___init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent/linux
  copying build/lib/neutron/tests/unit/privileged/agent/linux/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent/linux
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent/ovsdb
  copying build/lib/neutron/tests/unit/privileged/agent/ovsdb/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent/ovsdb
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent/ovsdb/native
  copying build/lib/neutron/tests/unit/privileged/agent/ovsdb/native/test_helpers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent/ovsdb/native
  copying build/lib/neutron/tests/unit/privileged/agent/ovsdb/native/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/privileged/agent/ovsdb/native
  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/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/plugins
  copying build/lib/neutron/tests/unit/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2
  copying build/lib/neutron/tests/unit/plugins/ml2/test_tracked_resources.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2
  copying build/lib/neutron/tests/unit/plugins/ml2/test_security_group.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2
  copying build/lib/neutron/tests/unit/plugins/ml2/test_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2
  copying build/lib/neutron/tests/unit/plugins/ml2/test_port_binding.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2
  copying build/lib/neutron/tests/unit/plugins/ml2/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2
  copying build/lib/neutron/tests/unit/plugins/ml2/test_ovo_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2
  copying build/lib/neutron/tests/unit/plugins/ml2/test_managers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2
  copying build/lib/neutron/tests/unit/plugins/ml2/test_extension_driver_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2
  copying build/lib/neutron/tests/unit/plugins/ml2/test_ext_portsecurity.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2
  copying build/lib/neutron/tests/unit/plugins/ml2/test_driver_context.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2
  copying build/lib/neutron/tests/unit/plugins/ml2/test_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2
  copying build/lib/neutron/tests/unit/plugins/ml2/test_agent_scheduler.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2
  copying build/lib/neutron/tests/unit/plugins/ml2/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2
  copying build/lib/neutron/tests/unit/plugins/ml2/_test_mech_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2
  copying build/lib/neutron/tests/unit/plugins/ml2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions
  copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_uplink_status_propagation_updatable.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions
  copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_uplink_status_propagation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions
  copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_tag_ports_during_bulk_creation.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions
  copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_port_security.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions
  copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_dns_integration.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions
  copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_dns_domain_keywords.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions
  copying build/lib/neutron/tests/unit/plugins/ml2/extensions/test_data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions
  copying build/lib/neutron/tests/unit/plugins/ml2/extensions/fake_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions
  copying build/lib/neutron/tests/unit/plugins/ml2/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/extensions
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/agent
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/agent/test_capabilities.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/agent
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/agent/test__common_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/agent
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/agent/test__agent_manager_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/agent
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/agent
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_vxlan.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_vlan.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_local.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_gre.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_geneve.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_type_flat.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/test_helpers.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mechanism_test.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mechanism_logger.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_faulty_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/mech_fake_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ext_test.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/base_type_tunnel.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/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
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/test_db_migration.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas/ovn-sb.ovsschema -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas/ovn-nb.ovsschema -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/schemas
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovsdb_monitor.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_db_sync.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_ovn_client.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_maintenance.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_impl_idl_ovn.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/test_commands.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_qos.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/test_placement.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/ovsdb/extensions
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/test_mech_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/ovn/mech_driver
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/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/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/l2pop
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/test_l2population_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/l2population_rpc_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop/rpc_manager
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/test_mech_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/test_db.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/l2pop/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/l2pop
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/test_mech_openvswitch.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver
  copying build/lib/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/mech_driver
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/plugins/ml2/drivers/openvswitch/agent
  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/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/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/externaldns
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns/drivers/designate
  copying build/lib/neutron/tests/unit/services/externaldns/drivers/designate/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns/drivers/designate
  copying build/lib/neutron/tests/unit/services/externaldns/drivers/designate/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns/drivers/designate
  copying build/lib/neutron/tests/unit/services/externaldns/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns/drivers
  copying build/lib/neutron/tests/unit/services/externaldns/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/externaldns
  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/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/conntrack_helper
  copying build/lib/neutron/tests/unit/services/conntrack_helper/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/conntrack_helper
  copying build/lib/neutron/tests/unit/services/conntrack_helper/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/conntrack_helper
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/network_segment_range
  copying build/lib/neutron/tests/unit/services/network_segment_range/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/network_segment_range
  copying build/lib/neutron/tests/unit/services/network_segment_range/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/network_segment_range
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding
  copying build/lib/neutron/tests/unit/services/portforwarding/test_pf_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding
  copying build/lib/neutron/tests/unit/services/portforwarding/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding/drivers/ovn
  copying build/lib/neutron/tests/unit/services/portforwarding/drivers/ovn/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding/drivers/ovn
  copying build/lib/neutron/tests/unit/services/portforwarding/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding/drivers/ovn
  copying build/lib/neutron/tests/unit/services/portforwarding/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/portforwarding/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/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
  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/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/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/trunk
  copying build/lib/neutron/tests/unit/services/trunk/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk
  copying build/lib/neutron/tests/unit/services/trunk/test_rules.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk
  copying build/lib/neutron/tests/unit/services/trunk/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk
  copying build/lib/neutron/tests/unit/services/trunk/fakes.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk
  copying build/lib/neutron/tests/unit/services/trunk/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/rpc
  copying build/lib/neutron/tests/unit/services/trunk/rpc/test_server.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/rpc
  copying build/lib/neutron/tests/unit/services/trunk/rpc/test_backend.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/rpc
  copying build/lib/neutron/tests/unit/services/trunk/rpc/test_agent.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/rpc
  copying build/lib/neutron/tests/unit/services/trunk/rpc/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/rpc
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/seg_types
  copying build/lib/neutron/tests/unit/services/trunk/seg_types/test_validators.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/seg_types
  copying build/lib/neutron/tests/unit/services/trunk/seg_types/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/seg_types
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/ovn
  copying build/lib/neutron/tests/unit/services/trunk/drivers/ovn/test_trunk_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/ovn
  copying build/lib/neutron/tests/unit/services/trunk/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/ovn
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch
  copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch
  copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch/agent
  copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_trunk_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch/agent
  copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_ovsdb_handler.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch/agent
  copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch/agent
  copying build/lib/neutron/tests/unit/services/trunk/drivers/openvswitch/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers/openvswitch/agent
  copying build/lib/neutron/tests/unit/services/trunk/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/trunk/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/ovn_l3
  copying build/lib/neutron/tests/unit/services/ovn_l3/test_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/ovn_l3
  copying build/lib/neutron/tests/unit/services/ovn_l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/ovn_l3
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/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_ovn.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
  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
  copying build/lib/neutron/tests/unit/services/logapi/test_logging_plugin.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi
  copying build/lib/neutron/tests/unit/services/logapi/base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi
  copying build/lib/neutron/tests/unit/services/logapi/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/rpc
  copying build/lib/neutron/tests/unit/services/logapi/rpc/test_server.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/rpc
  copying build/lib/neutron/tests/unit/services/logapi/rpc/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/rpc
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common
  copying build/lib/neutron/tests/unit/services/logapi/common/test_validators.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common
  copying build/lib/neutron/tests/unit/services/logapi/common/test_snat_validate.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common
  copying build/lib/neutron/tests/unit/services/logapi/common/test_sg_validate.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common
  copying build/lib/neutron/tests/unit/services/logapi/common/test_sg_callback.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common
  copying build/lib/neutron/tests/unit/services/logapi/common/test_db_api.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common
  copying build/lib/neutron/tests/unit/services/logapi/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/common
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers
  copying build/lib/neutron/tests/unit/services/logapi/drivers/test_manager.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers
  copying build/lib/neutron/tests/unit/services/logapi/drivers/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers
  copying build/lib/neutron/tests/unit/services/logapi/drivers/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers/ovn
  copying build/lib/neutron/tests/unit/services/logapi/drivers/ovn/test_driver.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers/ovn
  copying build/lib/neutron/tests/unit/services/logapi/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers/ovn
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers/openvswitch
  copying build/lib/neutron/tests/unit/services/logapi/drivers/openvswitch/test_ovs_firewall_log.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers/openvswitch
  copying build/lib/neutron/tests/unit/services/logapi/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/drivers/openvswitch
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/agent
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/agent/l3
  copying build/lib/neutron/tests/unit/services/logapi/agent/l3/test_base.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/agent/l3
  copying build/lib/neutron/tests/unit/services/logapi/agent/l3/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/agent/l3
  copying build/lib/neutron/tests/unit/services/logapi/agent/test_log_extension.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/agent
  copying build/lib/neutron/tests/unit/services/logapi/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/tests/unit/services/logapi/agent
  creating build/bdist.linux-x86_64/wheel/neutron/tests/unit/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/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/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/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/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
  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/qinq_db.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_trusted_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/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/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/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/migration
  copying build/lib/neutron/db/migration/alembic.ini -> build/bdist.linux-x86_64/wheel/neutron/db/migration
  copying build/lib/neutron/db/migration/README -> build/bdist.linux-x86_64/wheel/neutron/db/migration
  copying build/lib/neutron/db/migration/connection.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration
  copying build/lib/neutron/db/migration/cli.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration
  copying build/lib/neutron/db/migration/autogen.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration
  copying build/lib/neutron/db/migration/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration
  creating build/bdist.linux-x86_64/wheel/neutron/db/migration/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/2025.1
  creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2025.1/expand
  copying build/lib/neutron/db/migration/alembic_migrations/versions/2025.1/expand/ad80a9f07c5c_add_vlan_qinq_column_to_the_network_.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2025.1/expand
  creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2024.2
  creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2024.2/expand
  copying build/lib/neutron/db/migration/alembic_migrations/versions/2024.2/expand/5bcb7b31ec7d_add_port_trusted_attribute.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2024.2/expand
  copying build/lib/neutron/db/migration/alembic_migrations/versions/2024.2/expand/175fa80908e1_add_numa_policy_socket.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2024.2/expand
  creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2024.1
  creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2024.1/expand
  copying build/lib/neutron/db/migration/alembic_migrations/versions/2024.1/expand/0e6eff810791_add_port_hardware_offload_extension_type.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2024.1/expand
  copying build/lib/neutron/db/migration/alembic_migrations/versions/2024.1/expand/054e34dbe6b4_drop_unused_tables.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2024.1/expand
  creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2
  creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand
  copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/c33da356b165_security_group_default_rules.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand
  copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/b1199a3adbef_de_duplicate_indices_for_ports.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand
  copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/93f394357a27_remove_in_use_on_subnets.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand
  copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/89c58a70ceba_ecmp_bfd_attributes.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand
  copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/6f1145bff34c_port_hints.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand
  copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/682c319773d7_create_l3harouternetwork_project_id_.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand
  copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.2/expand/0aefee21cd87_remove_dedundant_indexes.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.2/expand
  creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.1
  creating build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.1/expand
  copying build/lib/neutron/db/migration/alembic_migrations/versions/2023.1/expand/fc153938cdc1_update_segment_networks_constraint.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions/2023.1/expand
  copying build/lib/neutron/db/migration/alembic_migrations/versions/kilo_initial.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions
  copying build/lib/neutron/db/migration/alembic_migrations/versions/README -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions
  copying build/lib/neutron/db/migration/alembic_migrations/versions/EXPAND_HEAD -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions
  copying build/lib/neutron/db/migration/alembic_migrations/versions/CONTRACT_HEAD -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations/versions
  copying build/lib/neutron/db/migration/alembic_migrations/script.py.mako -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/vpn_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/vmware_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/secgroup_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/portsec_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/ovs_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/other_plugins_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/other_extensions_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/nuage_init_opts.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/nsxv_initial_opts.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/nec_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/ml2_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/metering_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/loadbalancer_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/lb_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/l3_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/firewall_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/external.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/env.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/dvr_init_opts.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/core_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/cisco_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/brocade_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/agent_init_ops.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  copying build/lib/neutron/db/migration/alembic_migrations/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/migration/alembic_migrations
  creating build/bdist.linux-x86_64/wheel/neutron/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/port_security
  copying build/lib/neutron/db/port_security/models.py -> build/bdist.linux-x86_64/wheel/neutron/db/port_security
  copying build/lib/neutron/db/port_security/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/port_security
  creating build/bdist.linux-x86_64/wheel/neutron/db/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_trusted.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/port_numa_affinity_policy.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/port_hints.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/port_hardware_offload_type.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/port_device_profile.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/ovn.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/network_segment_range.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/metering.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/loggingapi.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/local_ip.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/l3ha.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/l3agent.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/l3_attrs.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/l3.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/flavor.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/external_net.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/dvr.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/dns.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/allowed_address_pair.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/agent.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/address_scope.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/address_group.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  copying build/lib/neutron/db/models/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/models
  creating build/bdist.linux-x86_64/wheel/neutron/db/models/plugins
  copying build/lib/neutron/db/models/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/models/plugins
  creating build/bdist.linux-x86_64/wheel/neutron/db/models/plugins/ml2
  copying build/lib/neutron/db/models/plugins/ml2/vxlanallocation.py -> build/bdist.linux-x86_64/wheel/neutron/db/models/plugins/ml2
  copying build/lib/neutron/db/models/plugins/ml2/vlanallocation.py -> build/bdist.linux-x86_64/wheel/neutron/db/models/plugins/ml2
  copying build/lib/neutron/db/models/plugins/ml2/gre_allocation_endpoints.py -> build/bdist.linux-x86_64/wheel/neutron/db/models/plugins/ml2
  copying build/lib/neutron/db/models/plugins/ml2/geneveallocation.py -> build/bdist.linux-x86_64/wheel/neutron/db/models/plugins/ml2
  copying build/lib/neutron/db/models/plugins/ml2/flatallocation.py -> build/bdist.linux-x86_64/wheel/neutron/db/models/plugins/ml2
  copying build/lib/neutron/db/models/plugins/ml2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/db/models/plugins/ml2
  creating build/bdist.linux-x86_64/wheel/neutron/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/extensions
  copying build/lib/neutron/conf/extensions/conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron/conf/extensions
  copying build/lib/neutron/conf/extensions/allowedaddresspairs.py -> build/bdist.linux-x86_64/wheel/neutron/conf/extensions
  copying build/lib/neutron/conf/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/extensions
  creating build/bdist.linux-x86_64/wheel/neutron/conf/db
  copying build/lib/neutron/conf/db/migration_cli.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db
  copying build/lib/neutron/conf/db/l3_ndpproxy_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db
  copying build/lib/neutron/conf/db/l3_hamode_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db
  copying build/lib/neutron/conf/db/l3_gwmode_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db
  copying build/lib/neutron/conf/db/l3_extra_gws_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db
  copying build/lib/neutron/conf/db/l3_dvr_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db
  copying build/lib/neutron/conf/db/l3_agentschedulers_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db
  copying build/lib/neutron/conf/db/extraroute_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db
  copying build/lib/neutron/conf/db/dvr_mac_db.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db
  copying build/lib/neutron/conf/db/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/db
  creating build/bdist.linux-x86_64/wheel/neutron/conf/services
  copying build/lib/neutron/conf/services/provider_configuration.py -> build/bdist.linux-x86_64/wheel/neutron/conf/services
  copying build/lib/neutron/conf/services/metering_agent.py -> build/bdist.linux-x86_64/wheel/neutron/conf/services
  copying build/lib/neutron/conf/services/logging.py -> build/bdist.linux-x86_64/wheel/neutron/conf/services
  copying build/lib/neutron/conf/services/extdns_designate_driver.py -> build/bdist.linux-x86_64/wheel/neutron/conf/services
  copying build/lib/neutron/conf/services/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/services
  creating build/bdist.linux-x86_64/wheel/neutron/conf/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
  creating build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers
  creating build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/openvswitch
  copying build/lib/neutron/conf/plugins/ml2/drivers/openvswitch/mech_ovs_conf.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/openvswitch
  copying build/lib/neutron/conf/plugins/ml2/drivers/openvswitch/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/openvswitch
  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/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/mech_sriov
  copying build/lib/neutron/conf/plugins/ml2/drivers/mech_sriov/mech_sriov_conf.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/mech_sriov
  copying build/lib/neutron/conf/plugins/ml2/drivers/mech_sriov/agent_common.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/mech_sriov
  copying build/lib/neutron/conf/plugins/ml2/drivers/mech_sriov/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/mech_sriov
  creating build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/ovn
  copying build/lib/neutron/conf/plugins/ml2/drivers/ovn/ovn_conf.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/ovn
  copying build/lib/neutron/conf/plugins/ml2/drivers/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/plugins/ml2/drivers/ovn
  copying build/lib/neutron/conf/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/agent
  copying build/lib/neutron/conf/agent/windows.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent
  copying build/lib/neutron/conf/agent/securitygroups_rpc.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent
  copying build/lib/neutron/conf/agent/ovsdb_api.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent
  copying build/lib/neutron/conf/agent/ovs_conf.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent
  copying build/lib/neutron/conf/agent/linux.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent
  copying build/lib/neutron/conf/agent/l2_ext_fdb_population.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent
  copying build/lib/neutron/conf/agent/dhcp.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent
  copying build/lib/neutron/conf/agent/common.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent
  copying build/lib/neutron/conf/agent/cmd.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent
  copying build/lib/neutron/conf/agent/agent_extensions_manager.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent
  copying build/lib/neutron/conf/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent
  creating build/bdist.linux-x86_64/wheel/neutron/conf/agent/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/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/metadata
  copying build/lib/neutron/conf/agent/metadata/config.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/metadata
  copying build/lib/neutron/conf/agent/metadata/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/metadata
  creating build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn
  creating build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn/ovn_neutron_agent
  copying build/lib/neutron/conf/agent/ovn/ovn_neutron_agent/config.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn/ovn_neutron_agent
  copying build/lib/neutron/conf/agent/ovn/ovn_neutron_agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn/ovn_neutron_agent
  copying build/lib/neutron/conf/agent/ovn/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn
  creating build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn/metadata
  copying build/lib/neutron/conf/agent/ovn/metadata/config.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn/metadata
  copying build/lib/neutron/conf/agent/ovn/metadata/__init__.py -> build/bdist.linux-x86_64/wheel/neutron/conf/agent/ovn/metadata
  running install_data
  creating build/bdist.linux-x86_64/wheel/neutron-26.1.0.dev136.data
  creating build/bdist.linux-x86_64/wheel/neutron-26.1.0.dev136.data/data
  creating build/bdist.linux-x86_64/wheel/neutron-26.1.0.dev136.data/data/etc
  creating build/bdist.linux-x86_64/wheel/neutron-26.1.0.dev136.data/data/etc/neutron
  copying etc/api-paste.ini -> build/bdist.linux-x86_64/wheel/neutron-26.1.0.dev136.data/data/etc/neutron
  copying etc/rootwrap.conf -> build/bdist.linux-x86_64/wheel/neutron-26.1.0.dev136.data/data/etc/neutron
  creating build/bdist.linux-x86_64/wheel/neutron-26.1.0.dev136.data/data/etc/neutron/rootwrap.d
  copying etc/neutron/rootwrap.d/rootwrap.filters -> build/bdist.linux-x86_64/wheel/neutron-26.1.0.dev136.data/data/etc/neutron/rootwrap.d/
  running install_egg_info
  Copying neutron.egg-info to build/bdist.linux-x86_64/wheel/neutron-26.1.0.dev136-py3.9.egg-info
  running install_scripts
  Installing neutron-api script to build/bdist.linux-x86_64/wheel/neutron-26.1.0.dev136.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-26.1.0.dev136.dist-info/WHEEL
  creating '/builddir/build/BUILD/neutron-26.1.0.dev136/.pyproject-builddir/pip-wheel-o7j52a_8/tmpil2rlg40/neutron-26.1.0.dev136-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/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/l2/extensions/metadata/metadata_flows_process.py'
  adding 'neutron/agent/l2/extensions/metadata/metadata_path.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/conntrackd.py'
  adding 'neutron/agent/linux/daemon.py'
  adding 'neutron/agent/linux/devlink.py'
  adding 'neutron/agent/linux/dhcp.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/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/metadata/proxy_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_socket.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/api/__init__.py'
  adding 'neutron/api/api_common.py'
  adding 'neutron/api/extensions.py'
  adding 'neutron/api/wsgi.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/netns_cleanup.py'
  adding 'neutron/cmd/ovs_cleanup.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/agents/__init__.py'
  adding 'neutron/cmd/agents/metadata.py'
  adding 'neutron/cmd/agents/ovn_metadata.py'
  adding 'neutron/cmd/agents/ovn_neutron_agent.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/plugins/__init__.py'
  adding 'neutron/cmd/eventlet/plugins/macvtap_neutron_agent.py'
  adding 'neutron/cmd/eventlet/plugins/ovs_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/plugins/__init__.py'
  adding 'neutron/cmd/plugins/sriov_nic_neutron_agent.py'
  adding 'neutron/cmd/sanity/__init__.py'
  adding 'neutron/cmd/sanity/checks.py'
  adding 'neutron/cmd/server/__init__.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/wsgi_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/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/port_trusted_db.py'
  adding 'neutron/db/portsecurity_db.py'
  adding 'neutron/db/portsecurity_db_common.py'
  adding 'neutron/db/provisioning_blocks.py'
  adding 'neutron/db/qinq_db.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/2024.2/expand/175fa80908e1_add_numa_policy_socket.py'
  adding 'neutron/db/migration/alembic_migrations/versions/2024.2/expand/5bcb7b31ec7d_add_port_trusted_attribute.py'
  adding 'neutron/db/migration/alembic_migrations/versions/2025.1/expand/ad80a9f07c5c_add_vlan_qinq_column_to_the_network_.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/port_trusted.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_numa_affinity_policy_socket.py'
  adding 'neutron/extensions/port_resource_request.py'
  adding 'neutron/extensions/port_resource_request_groups.py'
  adding 'neutron/extensions/port_trusted_vif.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/qinq.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/quota_check_limit_default.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_external_network.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_creation.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/uplink_status_propagation_updatable.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/port_trusted.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/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/ovs_fixes.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/port_trusted.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/plugins/ml2/extensions/uplink_status_propagation_updatable.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.py'
  adding 'neutron/server/ovn_maintenance.py'
  adding 'neutron/server/periodic_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/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/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/test_db_base_plugin_v2.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_ovs_metadata_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/metadata.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_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_conntrackd.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_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/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_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_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/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/l2/extensions/metadata/test_metadata_flows_process.py'
  adding 'neutron/tests/unit/agent/l2/extensions/metadata/test_metadata_path.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_conntrackd.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_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/metadata/test_proxy_base.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_socket.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/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/test_wsgi.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_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/migration/__init__.py'
  adding 'neutron/tests/unit/db/migration/test_cli.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_port_numa_affinity_policy_socket.py'
  adding 'neutron/tests/unit/extensions/test_port_trusted_vif.py'
  adding 'neutron/tests/unit/extensions/test_portsecurity.py'
  adding 'neutron/tests/unit/extensions/test_providernet.py'
  adding 'neutron/tests/unit/extensions/test_qinq.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_uplink_status_propagation_updatable.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_port_trusted.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/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/plugins/ml2/extensions/test_uplink_status_propagation_updatable.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/privileged/agent/ovsdb/__init__.py'
  adding 'neutron/tests/unit/privileged/agent/ovsdb/native/__init__.py'
  adding 'neutron/tests/unit/privileged/agent/ovsdb/native/test_helpers.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_ovn.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/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/wsgi/__init__.py'
  adding 'neutron/wsgi/api.py'
  adding 'neutron-26.1.0.dev136.data/data/etc/neutron/api-paste.ini'
  adding 'neutron-26.1.0.dev136.data/data/etc/neutron/rootwrap.conf'
  adding 'neutron-26.1.0.dev136.data/data/etc/neutron/rootwrap.d/rootwrap.filters'
  adding 'neutron-26.1.0.dev136.data/scripts/neutron-api'
  adding 'neutron-26.1.0.dev136.dist-info/AUTHORS'
  adding 'neutron-26.1.0.dev136.dist-info/LICENSE'
  adding 'neutron-26.1.0.dev136.dist-info/METADATA'
  adding 'neutron-26.1.0.dev136.dist-info/WHEEL'
  adding 'neutron-26.1.0.dev136.dist-info/entry_points.txt'
  adding 'neutron-26.1.0.dev136.dist-info/pbr.json'
  adding 'neutron-26.1.0.dev136.dist-info/top_level.txt'
  adding 'neutron-26.1.0.dev136.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-26.1.0.dev136-py3-none-any.whl size=4304002 sha256=fa6c2bc55cba20e911d86f7a1f3698b88c4ea7281492fb65a5a95d0d7fac24f1
  Stored in directory: /builddir/.cache/pip/wheels/ec/27/be/9056c1cc00914307240f8b75c0e773210ed7570a09a607a709
Successfully built neutron
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.4SFffM
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64
++ dirname /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64
+ cd neutron-26.1.0.dev136
++ ls /builddir/build/BUILD/neutron-26.1.0.dev136/pyproject-wheeldir/neutron-26.1.0.dev136-py3-none-any.whl
++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
++ xargs basename --multiple
+ specifier=neutron==26.1.0.dev136
+ '[' -z neutron==26.1.0.dev136 ']'
+ TMPDIR=/builddir/build/BUILD/neutron-26.1.0.dev136/.pyproject-builddir
+ /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0.dev136/pyproject-wheeldir neutron==26.1.0.dev136
Using pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
Looking in links: /builddir/build/BUILD/neutron-26.1.0.dev136/pyproject-wheeldir
Processing ./pyproject-wheeldir/neutron-26.1.0.dev136-py3-none-any.whl
Installing collected packages: neutron
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/ml2ovn-trace to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-db-manage to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-dhcp-agent to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ipset-cleanup to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-keepalived-state-change to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-l3-agent to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-macvtap-agent to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-metadata-agent to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-metering-agent to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-netns-cleanup to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-openvswitch-agent to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovn-agent to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovn-db-sync-util to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovn-maintenance-worker to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovn-metadata-agent to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovn-migration-mtu to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovs-cleanup to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-periodic-workers to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-remove-duplicated-port-bindings to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-rootwrap to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-rootwrap-daemon to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-rpc-server to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-sanitize-port-binding-profile-allocation to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-sanitize-port-mac-addresses to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-sanity-check to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-server to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-sriov-nic-agent to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-status to 755
  changing mode of /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-usage-audit to 755
Successfully installed neutron-26.1.0.dev136
+ '[' -d /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/ml2ovn-trace /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-api /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-db-manage /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-dhcp-agent /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ipset-cleanup /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-keepalived-state-change /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-l3-agent /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-macvtap-agent /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-metadata-agent /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-metering-agent /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-netns-cleanup /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-openvswitch-agent /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovn-agent /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovn-db-sync-util /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovn-maintenance-worker /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovn-metadata-agent /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovn-migration-mtu /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovs-cleanup /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-periodic-workers /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-remove-duplicated-port-bindings /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-rootwrap /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-rootwrap-daemon /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-rpc-server /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-sanitize-port-binding-profile-allocation /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-sanitize-port-mac-addresses /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-sanity-check /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-server /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-sriov-nic-agent /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-status /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-usage-audit
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/ml2ovn-trace: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-api: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-db-manage: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-dhcp-agent: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ipset-cleanup: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-keepalived-state-change: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-l3-agent: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-macvtap-agent: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-metadata-agent: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-metering-agent: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-netns-cleanup: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-openvswitch-agent: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovn-agent: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovn-db-sync-util: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovn-maintenance-worker: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovn-metadata-agent: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovn-migration-mtu: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-ovs-cleanup: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-periodic-workers: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-remove-duplicated-port-bindings: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-rootwrap: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-rootwrap-daemon: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-rpc-server: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-sanitize-port-binding-profile-allocation: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-sanitize-port-mac-addresses: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-sanity-check: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-server: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-sriov-nic-agent: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-status: updating
/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/neutron-usage-audit: updating
+ rm -rfv /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/__pycache__
+ rm -f /builddir/build/BUILD/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64-pyproject-ghost-distinfo
+ site_dirs=()
+ '[' -d /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages ']'
+ site_dirs+=("/usr/lib/python3.9/site-packages")
+ '[' /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib64/python3.9/site-packages '!=' /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages ']'
+ '[' -d /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib64/python3.9/site-packages ']'
+ for site_dir in ${site_dirs[@]}
+ for distinfo in /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64$site_dir/*.dist-info
+ echo '%ghost /usr/lib/python3.9/site-packages/neutron-26.1.0.dev136.dist-info'
+ sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron-26.1.0.dev136.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64 --record /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron-26.1.0.dev136.dist-info/RECORD --output /builddir/build/BUILD/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64-pyproject-record
+ rm -fv /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron-26.1.0.dev136.dist-info/RECORD
removed '/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron-26.1.0.dev136.dist-info/RECORD'
+ rm -fv /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron-26.1.0.dev136.dist-info/REQUESTED
removed '/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron-26.1.0.dev136.dist-info/REQUESTED'
++ wc -l /builddir/build/BUILD/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_TW/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_TW/LC_MESSAGES/neutron.mo
compiling catalog /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_CN/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_CN/LC_MESSAGES/neutron.mo
compiling catalog /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ru/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ru/LC_MESSAGES/neutron.mo
compiling catalog /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/pt_BR/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/pt_BR/LC_MESSAGES/neutron.mo
compiling catalog /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ko_KR/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ko_KR/LC_MESSAGES/neutron.mo
compiling catalog /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ja/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ja/LC_MESSAGES/neutron.mo
compiling catalog /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/it/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/it/LC_MESSAGES/neutron.mo
compiling catalog /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/fr/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/fr/LC_MESSAGES/neutron.mo
compiling catalog /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/es/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/es/LC_MESSAGES/neutron.mo
compiling catalog /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/de/LC_MESSAGES/neutron.po to /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/de/LC_MESSAGES/neutron.mo
+ export PYTHONPATH=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64//usr/lib/python3.9/site-packages
+ PYTHONPATH=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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/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/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
+ 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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/bin
+ rm -rf /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/doc
+ rm -rf /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/tools
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/neutron/rootwrap
+ mv /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/etc/neutron/rootwrap.d/rootwrap.filters /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/neutron/rootwrap
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/etc/neutron
+ mv /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/etc/neutron/api-paste.ini /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/etc/neutron/rootwrap.conf /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/etc/neutron/rootwrap.d /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/etc/neutron
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/etc/neutron/plugins/ml2
+ mv etc/neutron.conf /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/etc/neutron/neutron_ovn_metadata_agent.ini
+ for file in ml2_conf openvswitch_agent sriov_agent ovn_agent
+ mv etc/neutron/plugins/ml2/ml2_conf.ini /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/etc/neutron/plugins/ml2/ml2_conf.ini
+ for file in ml2_conf openvswitch_agent sriov_agent ovn_agent
+ mv etc/neutron/plugins/ml2/openvswitch_agent.ini /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/etc/neutron/plugins/ml2/openvswitch_agent.ini
+ for file in ml2_conf openvswitch_agent sriov_agent ovn_agent
+ mv etc/neutron/plugins/ml2/sriov_agent.ini /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/etc/neutron/plugins/ml2/sriov_agent.ini
+ for file in ml2_conf openvswitch_agent sriov_agent ovn_agent
+ mv etc/neutron/plugins/ml2/ovn_agent.ini /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/etc/neutron/plugins/ml2/ovn_agent.ini
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/etc/neutron/plugins/networking-ovn
+ ln -s /etc/neutron/neutron_ovn_metadata_agent.ini /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/etc/neutron/plugins/networking-ovn/networking-ovn-metadata-agent.ini
+ ln -s /etc/neutron/ovn.ini /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/etc/neutron/ovn.ini
+ ln -s /usr/bin/neutron-ovn-metadata-agent /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin/networking-ovn-metadata-agent
+ install -p -D -m 644 /builddir/build/SOURCES/neutron.logrotate /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/etc/logrotate.d/openstack-neutron
+ install -p -D -m 440 /builddir/build/SOURCES/neutron-sudoers /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/etc/sudoers.d/neutron
+ install -p -D -m 644 /builddir/build/SOURCES/neutron-server.service /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/systemd/system/neutron-server.service
+ install -p -D -m 644 /builddir/build/SOURCES/neutron-openvswitch-agent.service /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/systemd/system/neutron-rpc-server.service
+ install -p -D -m 644 /builddir/build/SOURCES/neutron-destroy-patch-ports.service /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/systemd/system/neutron-ovn-agent.service
+ install -p -D -m 644 /builddir/build/SOURCES/neutron-periodic-workers.service /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/systemd/system/neutron-periodic-workers.service
+ install -p -D -m 644 /builddir/build/SOURCES/neutron-ovn-maintenance-worker.service /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/systemd/system/neutron-ovn-maintenance-worker.service
+ ln -s /usr/lib/systemd/system/neutron-ovn-metadata-agent.service /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/sysctl.d/99-neutron-openvswitch-agent.conf
+ install -p -D -m 755 /builddir/build/SOURCES/neutron-l2-agent.modules /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/etc/sysconfig/modules/neutron-openvswitch-agent.modules
+ install -p -D -m 755 /builddir/build/SOURCES/conf.README /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/etc/neutron/conf.d/README
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/neutron
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/var/lib/neutron
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/var/log/neutron
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/var/run/neutron
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/etc/neutron/kill_scripts
+ install -p -D -m 640 /builddir/build/SOURCES/neutron-dist.conf /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/neutron/neutron-dist.conf
+ mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/neutron/l3_agent
+ ln -s /etc/neutron/l3_agent.ini /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/neutron/l3_agent/l3_agent.conf
+ mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/neutron/server
+ mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64//etc/neutron/conf.d/common
+ for service in server rpc-server ovs-cleanup netns-cleanup macvtap-agent
+ mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64//etc/neutron/conf.d/neutron-server
+ for service in server rpc-server ovs-cleanup netns-cleanup macvtap-agent
+ mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64//etc/neutron/conf.d/neutron-rpc-server
+ for service in server rpc-server ovs-cleanup netns-cleanup macvtap-agent
+ mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64//etc/neutron/conf.d/neutron-ovs-cleanup
+ for service in server rpc-server ovs-cleanup netns-cleanup macvtap-agent
+ mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64//etc/neutron/conf.d/neutron-netns-cleanup
+ for service in server rpc-server ovs-cleanup netns-cleanup macvtap-agent
+ mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64//etc/neutron/conf.d/neutron-macvtap-agent
+ for service in openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn
+ mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64//etc/neutron/conf.d/neutron-openvswitch-agent
+ for service in openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn
+ mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64//etc/neutron/conf.d/neutron-dhcp-agent
+ for service in openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn
+ mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64//etc/neutron/conf.d/neutron-l3-agent
+ for service in openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn
+ mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64//etc/neutron/conf.d/neutron-metadata-agent
+ for service in openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn
+ mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64//etc/neutron/conf.d/neutron-metering-agent
+ for service in openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn
+ mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64//etc/neutron/conf.d/neutron-sriov-nic-agent
+ for service in openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn
+ mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64//etc/neutron/conf.d/neutron-ovn-metadata-agent
+ for service in openvswitch dhcp l3 metadata metering sriov-nic ovn-metadata ovn
+ mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64//etc/neutron/conf.d/neutron-ovn-agent
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share
+ rm -f /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/de/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/es/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/fr/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/it/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ja/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ko_KR/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/pt_BR/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/ru/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_CN/LC_MESSAGES/neutron.po /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/zh_TW/LC_MESSAGES/neutron.po
+ rm -f '/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale/*pot'
+ mv /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages/neutron/locale /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/locale
+ /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64 neutron --all-name
+ /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 26.1.0-0.20250516201239.a37c2d2.el9 --unique-debug-suffix -26.1.0-0.20250516201239.a37c2d2.el9.x86_64 --unique-debug-src-base openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0.dev136
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-26.1.0-0.20250516201239.a37c2d2.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-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
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.mLhTNf
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ 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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ PYTHONPATH=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib64/python3.9/site-packages:/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/lib/python3.9/site-packages
+ PYTHONDONTWRITEBYTECODE=1
+ PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/neutron-26.1.0.dev136/.pyproject-builddir'
+ PYTEST_XDIST_AUTO_NUM_WORKERS=4
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -m tox --current-env -q --recreate -e py39
/usr/lib/python3.9/site-packages/oslo_utils/eventletutils.py:29: DeprecationWarning: eventuletutils module is deprecated and will be removed.
  debtcollector.deprecate(
This program is using eventlet and has been monkey_patched
/usr/lib/python3.9/site-packages/oslo_rootwrap/__init__.py:32: DeprecationWarning: Eventlet support is deprecated and will be soon removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_service/eventlet_backdoor.py:36: DeprecationWarning: The 'oslo_service.eventlet_backdoor' module usage is deprecated and will be removed in version '2026.2': The 'eventlet_backdoor' module is deprecated and will be removed in version 2026.2. This module is not being replaced. Please migrate away from using it and remove any dependencies on this module.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/sslutils.py:24: DeprecationWarning: The 'oslo_service.sslutils' module usage is deprecated and will be removed in version '2026.2': The 'oslo_service.sslutils' module is deprecated and will be removed in version 2026.2.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/wsgi.py:40: DeprecationWarning: The 'oslo_service.wsgi' module usage is deprecated and will be removed in version '2026.2', please use uwsgi instead: The 'oslo_service.wsgi' module is deprecated and will be removed in version 2026.2. We recommend transitioning to 'uwsgi' for serving WSGI applications.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_privsep/daemon.py:97: DeprecationWarning: Eventlet support is deprecated and will be removed
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_cache/_memcache_pool.py:41: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_cache/_bmemcache_pool.py:30: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_utils/eventletutils.py:29: DeprecationWarning: eventuletutils module is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_utils/eventletutils.py:29: DeprecationWarning: eventuletutils module is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_utils/eventletutils.py:29: DeprecationWarning: eventuletutils module is deprecated and will be removed.
  debtcollector.deprecate(
This program is using eventlet and has been monkey_patched
/usr/lib/python3.9/site-packages/oslo_utils/eventletutils.py:29: DeprecationWarning: eventuletutils module is deprecated and will be removed.
  debtcollector.deprecate(
This program is using eventlet and has been monkey_patched
This program is using eventlet and has been monkey_patched
This program is using eventlet and has been monkey_patched
/usr/lib/python3.9/site-packages/oslo_rootwrap/__init__.py:32: DeprecationWarning: Eventlet support is deprecated and will be soon removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_service/eventlet_backdoor.py:36: DeprecationWarning: The 'oslo_service.eventlet_backdoor' module usage is deprecated and will be removed in version '2026.2': The 'eventlet_backdoor' module is deprecated and will be removed in version 2026.2. This module is not being replaced. Please migrate away from using it and remove any dependencies on this module.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/sslutils.py:24: DeprecationWarning: The 'oslo_service.sslutils' module usage is deprecated and will be removed in version '2026.2': The 'oslo_service.sslutils' module is deprecated and will be removed in version 2026.2.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/wsgi.py:40: DeprecationWarning: The 'oslo_service.wsgi' module usage is deprecated and will be removed in version '2026.2', please use uwsgi instead: The 'oslo_service.wsgi' module is deprecated and will be removed in version 2026.2. We recommend transitioning to 'uwsgi' for serving WSGI applications.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_rootwrap/__init__.py:32: DeprecationWarning: Eventlet support is deprecated and will be soon removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_service/eventlet_backdoor.py:36: DeprecationWarning: The 'oslo_service.eventlet_backdoor' module usage is deprecated and will be removed in version '2026.2': The 'eventlet_backdoor' module is deprecated and will be removed in version 2026.2. This module is not being replaced. Please migrate away from using it and remove any dependencies on this module.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/sslutils.py:24: DeprecationWarning: The 'oslo_service.sslutils' module usage is deprecated and will be removed in version '2026.2': The 'oslo_service.sslutils' module is deprecated and will be removed in version 2026.2.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/wsgi.py:40: DeprecationWarning: The 'oslo_service.wsgi' module usage is deprecated and will be removed in version '2026.2', please use uwsgi instead: The 'oslo_service.wsgi' module is deprecated and will be removed in version 2026.2. We recommend transitioning to 'uwsgi' for serving WSGI applications.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_rootwrap/__init__.py:32: DeprecationWarning: Eventlet support is deprecated and will be soon removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_rootwrap/__init__.py:32: DeprecationWarning: Eventlet support is deprecated and will be soon removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_privsep/daemon.py:97: DeprecationWarning: Eventlet support is deprecated and will be removed
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_service/eventlet_backdoor.py:36: DeprecationWarning: The 'oslo_service.eventlet_backdoor' module usage is deprecated and will be removed in version '2026.2': The 'eventlet_backdoor' module is deprecated and will be removed in version 2026.2. This module is not being replaced. Please migrate away from using it and remove any dependencies on this module.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/sslutils.py:24: DeprecationWarning: The 'oslo_service.sslutils' module usage is deprecated and will be removed in version '2026.2': The 'oslo_service.sslutils' module is deprecated and will be removed in version 2026.2.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/wsgi.py:40: DeprecationWarning: The 'oslo_service.wsgi' module usage is deprecated and will be removed in version '2026.2', please use uwsgi instead: The 'oslo_service.wsgi' module is deprecated and will be removed in version 2026.2. We recommend transitioning to 'uwsgi' for serving WSGI applications.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/eventlet_backdoor.py:36: DeprecationWarning: The 'oslo_service.eventlet_backdoor' module usage is deprecated and will be removed in version '2026.2': The 'eventlet_backdoor' module is deprecated and will be removed in version 2026.2. This module is not being replaced. Please migrate away from using it and remove any dependencies on this module.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/sslutils.py:24: DeprecationWarning: The 'oslo_service.sslutils' module usage is deprecated and will be removed in version '2026.2': The 'oslo_service.sslutils' module is deprecated and will be removed in version 2026.2.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/wsgi.py:40: DeprecationWarning: The 'oslo_service.wsgi' module usage is deprecated and will be removed in version '2026.2', please use uwsgi instead: The 'oslo_service.wsgi' module is deprecated and will be removed in version 2026.2. We recommend transitioning to 'uwsgi' for serving WSGI applications.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_privsep/daemon.py:97: DeprecationWarning: Eventlet support is deprecated and will be removed
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_privsep/daemon.py:97: DeprecationWarning: Eventlet support is deprecated and will be removed
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_privsep/daemon.py:97: DeprecationWarning: Eventlet support is deprecated and will be removed
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_cache/_memcache_pool.py:41: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_cache/_bmemcache_pool.py:30: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_cache/_memcache_pool.py:41: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_cache/_bmemcache_pool.py:30: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_cache/_memcache_pool.py:41: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_cache/_bmemcache_pool.py:30: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_cache/_memcache_pool.py:41: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_cache/_bmemcache_pool.py:30: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__iter_queue_returns_queued_data [0.293203s] ... ok
{2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__kill_targets_process_for_pid [0.146901s] ... ok
{2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__pid_none [0.091051s] ... ok
{2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__read_queues_and_returns_output [0.079108s] ... ok
{0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__kill_process_timeout_reached [0.331053s] ... ok
{2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__read_returns_none_for_missing_output [0.079885s] ... ok
{0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_start_raises_exception_if_process_already_started [0.095426s] ... ok
{2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_construtor_raises_exception_for_negative_respawn_interval [0.086761s] ... ok
{0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_stop_calls_kill_with_provided_signal_number [0.090748s] ... ok
{2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_iter_stdout [0.093565s] ... ok
{0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessDieOnError.test__read_stderr_returns_none_on_error [0.070842s] ... ok
{2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessLogging.test__read_stderr_logging_enabled [0.077929s] ... ok
{0} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessLogging.test__read_stderr_logging_disabled [0.085956s] ... ok
{2} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessLogging.test__read_stdout_logging_enabled [0.083254s] ... ok
{0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow [0.115906s] ... ok
{0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_protocols_all_already_set [0.094899s] ... ok
{2} neutron.tests.unit.agent.common.test_async_process.TestFailingAsyncProcess.test_failing_async_process_handle_error_once [0.215510s] ... ok
{0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_all_ports [0.079103s] ... ok
{0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_egress_bw_limit_for_port_port_not_exists [0.090606s] ... ok
{2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow_default_priority [0.200821s] ... ok
{0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flows_any_cookie [0.168973s] ... ok
{0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_neutron_ports [0.128230s] ... ok
{0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_do_action_flows_delete_flows [0.087088s] ... ok
{0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_local_port_mac_succeeds [0.069514s] ... ok
{0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_flow_with_priority_set [0.042829s] ... ok
{0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_non_default_datapath [0.043595s] ... ok
{0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_burst_limit_with_value_less_than_min [0.041964s] ... ok
{3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__handle_process_error_kills [0.415227s] ... ok
{3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__watch_process_exits_on_exception [0.084942s] ... ok
{1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__handle_process_error_no_crash_if_started [0.260464s] ... ok
{1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__iter_queue_returns_empty_list_for_empty_queue [0.085330s] ... ok
{3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__watch_process_exits_on_sent_kill_event [0.113690s] ... ok
{0} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_value_to_other_config [0.355104s] ... ok
{0} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply [0.052016s] ... ok
{1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__kill_process_and_wait_returns_false_for_execute_exception [0.095584s] ... ok
{0} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_full_ordered [0.045011s] ... ok
{3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_cmd [0.140498s] ... ok
{0} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_getattr_unallowed_attr [0.044582s] ... ok
{1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__kill_process_and_wait_returns_true_for_valid_pid [0.107617s] ... ok
{0} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestOvsdbMonitor.test__init__with_connection_columns [0.046917s] ... ok
{0} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_has_updates_is_false_if_active_with_no_output [0.042417s] ... ok
{3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_start_invokes__spawn [0.123786s] ... ok
{1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__pid_not_none [0.112702s] ... ok
{2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_protocols_some_already_set [1.177483s] ... ok
{0} neutron.tests.unit.agent.common.test_placement_report.DeferredCallTestCase.test_defer_not_called [0.101377s] ... ok
{3} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcessLogging.test__read_stdout_logging_disabled [0.095187s] ... ok
{1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__spawn [0.089086s] ... ok
{2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_egress_bw_limit_for_port [0.105651s] ... ok
{3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_add_flow_timeout_set [0.089249s] ... ok
{0} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_create_agent_rps [0.105300s] ... ok
{1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test__watch_process_exits_on_callback_failure [0.084647s] ... ok
{2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flow [0.091765s] ... ok
{3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_count_flows [0.085533s] ... ok
{0} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_inventories_pp [0.091444s] ... ok
{1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_iter_stderr [0.083661s] ... ok
{2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_value_from_other_config_not_found [0.092411s] ... ok
{3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_default_datapath [0.094639s] ... ok
{1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_kill_process_and_wait_with_different_signal [0.088927s] ... ok
{0} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_false_for_no_updates [0.089484s] ... ok
{3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_delete_flows_cookie_nomask [0.083205s] ... ok
{2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vifs_by_ids [0.100246s] ... ok
{1} neutron.tests.unit.agent.common.test_async_process.TestAsyncProcess.test_stop_raises_exception_if_already_started [0.084433s] ... ok
{0} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_forced [0.079190s] ... ok
{3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_dump_flows [0.089494s] ... ok
{2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_hw_offload_enabled_true [0.092412s] ... ok
{0} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_polling_completed_sets_interval_attribute [0.079494s] ... ok
{3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_dump_flows_ovs_dead [0.090008s] ... ok
{0} neutron.tests.unit.agent.common.test_polling.TestGetPollingManager.test_manage_polling_minimizer [0.081256s] ... ok
{2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_strict [0.093647s] ... ok
{3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_local_port_mac_raises_exception_for_missing_mac [0.090121s] ... ok
{0} neutron.tests.unit.agent.common.test_polling.TestGetPollingManager.test_return_always_poll_by_default [0.093004s] ... ok
{2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_run_ofctl_retry_on_socket_error [0.090367s] ... ok
{2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_rate_limit [0.083949s] ... ok
{0} neutron.tests.unit.agent.common.test_polling.TestInterfacePollingMinimizer.test_start_calls_monitor_start [0.100476s] ... ok
{0} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test__exit__ [0.090058s] ... ok
{0} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_i_am_primary [0.091246s] ... ok
{3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_retry [0.385114s] ... ok
{0} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_getaddrinfo_localhost [0.092993s] ... ok
{3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_vif_ports [0.088384s] ... ok
{0} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_gethostname_fqdn [0.092868s] ... ok
{3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_hw_offload_enabled_false [0.095815s] ... ok
{0} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_gethostname_localhost [0.099900s] ... ok
{3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_mixed_strict [0.099143s] ... ok
{0} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_does_not_consume_irrelevant_errors [0.097234s] ... ok
{3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_delete_flows_priority_without_strict [0.087132s] ... ok
{0} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_ovs_interface_driver_success [0.089469s] ... ok
{3} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_rate_limit_with_value_less_than_min [0.087646s] ... ok
{2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_vifport [0.743677s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDHCPResourceUpdate.test__lt__port_fixed_ips_matching [0.088768s] ... ok
{2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test_Common.test_get_gre_tunnel_port_type [0.093284s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test__check_dhcp_port_subnet [0.092765s] ... ok
{2} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test_Common.test_version_from_protocol [0.094448s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_get_device_id [0.097681s] ... ok
{1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_ofport_retry_fails [1.356473s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route [0.086893s] ... ok
{2} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_order [0.137537s] ... ok
{1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_port_tag_by_name [0.141342s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_do_nothing [0.093855s] ... ok
{2} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_getattr_unallowed_attr_failure [0.125490s] ... ok
{1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_value_from_other_config [0.101207s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_subnet_delete_gateway [0.099590s] ... ok
{1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_get_value_from_other_config_value_error [0.047128s] ... ok
{2} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_update_agent_rp_traits [0.099628s] ... ok
{1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_mod_flow_no_actions_set [0.051153s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_calls_fill_dhcp_udp_checksums_v6 [0.096668s] ... ok
{1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_remove_value_from_other_config [0.044586s] ... ok
{2} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_update_vnic_type_traits [0.087356s] ... ok
{1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test.test_set_controller_burst_limit [0.041202s] ... ok
{1} neutron.tests.unit.agent.common.test_ovs_lib.OVS_Lib_Test_Common.test_get_gre_tunnel_port_type_ipv6 [0.040396s] ... ok
{1} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_on_exit [0.038035s] ... ok
{2} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_create_resource_providers [0.121410s] ... ok
{1} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_apply_on_exit_with_errors [0.038269s] ... ok
{3} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestOvsdbMonitor.test___init__ [0.809759s] ... ok
{1} neutron.tests.unit.agent.common.test_ovs_lib.TestDeferredOVSBridge.test_right_allowed_passthroughs [0.041278s] ... ok
{2} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_inventories_bw [0.102581s] ... ok
{1} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_has_updates_after_calling_get_events_is_false [0.040374s] ... ok
{3} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestOvsdbMonitor.test___init___with_columns [0.089353s] ... ok
{1} neutron.tests.unit.agent.common.test_placement_report.DeferredCallTestCase.test_execute [0.039522s] ... ok
{2} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_traits [0.096120s] ... ok
{3} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestOvsdbMonitor.test___init___with_format [0.096790s] ... ok
{2} neutron.tests.unit.agent.common.test_polling.TestAlwaysPoll.test_is_polling_required_always_returns_true [0.107304s] ... ok
{3} neutron.tests.unit.agent.common.test_ovsdb_monitor.TestSimpleInterfaceMonitor.test_process_changed_of_port [0.088362s] ... ok
{2} neutron.tests.unit.agent.common.test_polling.TestInterfacePollingMinimizer.test_stop_calls_monitor_stop [0.099597s] ... ok
{3} neutron.tests.unit.agent.common.test_placement_report.DeferredCallTestCase.test___str__ [0.084249s] ... ok
{3} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_update_physnet_traits [0.084533s] ... ok
{2} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_getaddrinfo_no_canonname [0.109946s] ... ok
{2} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_success [0.091510s] ... ok
{3} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_inventories_pp_direction [0.112916s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_dhcp_port_doesnt_orphan_devices [0.816694s] ... ok
{3} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test_deferred_update_resource_provider_traits_shared_rp [0.092589s] ... ok
{2} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_wrong_driver [0.139691s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_plug_exception [0.114048s] ... ok
{1} neutron.tests.unit.agent.common.test_placement_report.PlacementStateTestCase.test__deferred_create_agent_rps_multiple_hypervisors [0.649269s] ... ok
{2} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_null_interface_driver_success [0.083299s] ... ok
{1} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test__is_polling_required_should_not_be_implemented [0.039170s] ... ok
{3} neutron.tests.unit.agent.common.test_polling.TestInterfacePollingMinimizer.test__is_polling_required_returns_when_updates_are_present [0.125850s] ... ok
{1} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_force_polling_sets_interval_attribute [0.037972s] ... ok
{1} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_polling_not_completed [0.036695s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDHCPResourceUpdate.test__lt__no_port_event [0.091107s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_update_dhcp_port_raises_conflict [0.138749s] ... ok
{1} neutron.tests.unit.agent.common.test_polling.TestBasePollingManager.test_is_polling_required_returns_true_when_updates_are_present [0.037830s] ... ok
{3} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_updates [0.122657s] ... ok
{1} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test__enter__ [0.040249s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test__dhcp_ready_ports_doesnt_log_exception_on_timeout [0.103302s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDHCPResourceUpdate.test__lt__port_fixed_ips_not_matching [0.136652s] ... ok
{1} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_data_fetched_since [0.077585s] ... ok
{3} neutron.tests.unit.agent.common.test_utils.TestDefaultRpHypervisors.test_defaults [0.102867s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test__check_dhcp_port_subnet_port_missing_subnet [0.092425s] ... ok
{1} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_hit_retry_limit [0.085127s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test__dhcp_ready_ports_loop [0.135628s] ... ok
{3} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_default [0.127933s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_create_new [0.088957s] ... ok
{1} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_primary [0.108611s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_agent_start_restarts_metadata_proxy [0.116857s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_update_add_subnet [0.096884s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_no_update_or_create [0.102165s] ... ok
{1} neutron.tests.unit.agent.common.test_resource_processing_queue.TestExclusiveResourceProcessor.test_qsize [0.110121s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver [0.097011s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_gateway [0.104601s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_create_dhcp_port_raise_conflict [0.093197s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_failure [0.095896s] ... ok
{1} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_getaddrinfo [0.114258s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_create_dhcp_port [0.108889s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_change_gateway [0.091439s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_no_network [0.084243s] ... ok
{1} neutron.tests.unit.agent.common.test_utils.TestGetHypervisorHostname.test_get_hypervisor_hostname_getaddrinfo_fail [0.100252s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_remote_error_net_not_found [0.043570s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_outside_subnet [0.097292s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_configure_dhcp_for_network_no_subnets_with_dhcp_enabled [0.040540s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_get_metadata_bind_interface_returns_segments [0.130523s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_loop_with_limit_ports_per_call [0.040966s] ... ok
{1} neutron.tests.unit.agent.common.test_utils.TestLoadInterfaceDriver.test_load_interface_driver_as_alias_wrong_driver [0.106174s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_updates_after_enable_dhcp [0.043388s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_two_subnets [0.111660s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_init_host [0.103015s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDHCPResourceUpdate.test__lt__no_port_event_timestamp [0.130837s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_populate_cache_on_start [0.098985s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup [0.116241s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_init_resync_throttle_conf [0.105273s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_report_state_revival_logic [0.103143s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_destroy [0.117072s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_dhcp_port_with_non_enable_dhcp_subnet [0.102439s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_run_completes_single_pass [0.096503s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_destroy_with_none [0.099048s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_ipv6 [0.103450s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_safe_configure_dhcp_for_network [0.105521s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_get_interface_name [0.109035s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_disabled_net [0.105029s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_change_gateway_outside_subnet [0.127299s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_for_all_networks_plugin_error [0.110628s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_set_default_route_no_subnet [0.092115s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_initial [0.086995s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_calls_fill_dhcp_udp_checksums_v4 [0.123978s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_same [0.102002s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_without_ipv6_enabled [0.492107s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_setup_device_is_ready [0.066005s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_unknown_network [0.096245s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDeviceManager.test_update [0.101006s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_conflict [0.071541s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_get_metadata_bind_interface_returns [0.054023s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_enable_with_segments [0.090072s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_network_not_found [0.055643s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_call_driver_ip_address_generation_failure [0.088752s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_configure_dhcp_for_network [0.101180s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_ready_ports_loop_with_limit_ports_per_call_prio [0.098156s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_periodic_resync_helper_with_event [0.079567s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_for_one_network_plugin_error [0.090834s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_dist_network [0.756506s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_driver_failure_ipv6_ipv4_network [0.106571s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_ovn_network_with_enable_isolated_metadata [0.105850s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_sync_state_wait [0.399023s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network [0.100377s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_driver_failure_isolated_metadata [0.088626s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network_dvr [0.102790s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_known_network [0.094902s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_agent_manager [1.078524s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_update_end_admin_state_up [0.101796s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_empty_network [0.097734s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end [0.102868s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_dist_network [0.092911s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_reload_allocations [0.054050s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end [0.044336s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_dist_network_ipv6 [0.096070s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end_delete_payload [0.046660s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_cleanup_deleted_ports [0.041783s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_create_end [0.093672s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_ids [0.092013s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_end [0.092553s] ... ok
{0} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_stale_update_ignored [0.096022s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_agents_port [0.095225s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_get_port_id_from_br [0.093243s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_network_already_deleted [0.093042s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.dhcp.test_extension.DHCPAgentExtensionTestCase.test_delete_port_without_vif_port [0.102315s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_dhcp_metadata_destroy [0.757158s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.dhcp.test_extension.DHCPAgentExtensionTestCase.test_handle_port [0.089353s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_nonexistent_interface_driver [0.088644s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_bin_dns [0.097046s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_periodic_resync [0.089999s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_port_id_from_br [0.091202s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_driver_failure [0.100675s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_state [0.085563s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_dhcp_helper_known_network_isolated_metadata [0.092814s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_handle_dhcp [0.087517s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy [0.104371s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_bin_dns [0.090798s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_dhcp_agents_port [0.653480s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_metadata_network [0.087752s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_subnet_on_dhcp_agents_port [0.049724s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_bin_route [0.095454s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_end [0.044464s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_ipv6_ipv4_network [0.115374s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcp_options_no_gateway [0.092594s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_on_dhcp_agents_port_no_ip_change [0.081548s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_ovn_network [0.093563s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcpv6_client_ident [0.095877s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_delete_end_no_network_id [0.102951s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_exception_during_rpc [0.101489s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_end_restart [0.095567s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_network_none [0.108220s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_get_network_info [0.087111s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy [0.118690s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_update_dhcp_port [0.076827s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network_dvr_ipv6 [0.102588s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_metadata_network_ipv6 [0.107839s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_delete_end [0.107992s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_network_update_end_admin_state_down [0.047056s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_end_no_resync_if_same_port_already_in_cache [0.044932s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.metadata.test_metadata_flows_process.MetadataDataPathFlowsTestCase.test_add_flow_ingress_dnat_direct_to_int_br [0.742062s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_unknown_port [0.063813s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.metadata.test_metadata_flows_process.MetadataDataPathFlowsTestCase.test_add_flow_int_br_ingress_output [0.138752s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_dhcp_agents_port_cache_miss [0.103825s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.metadata.test_metadata_flows_process.MetadataDataPathFlowsTestCase.test_metadata_ingress_direct [0.115147s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.metadata.test_metadata_flows_process.MetadataDataPathFlowsTestCase.test_metadata_path_classify [0.137632s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_delete_port_exception [0.105977s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_construct_existing_fdb_table [0.104406s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_update_change_ip_on_port [0.468768s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_delete_port [0.062972s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_refresh_dhcp_helper_exception_during_rpc [0.113633s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_handle_port [0.058965s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_handle_updated_notification [0.053996s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_periodic_resync_helper [5.106205s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_notify_port_updated [0.054885s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_update_dhcp [0.142367s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_populate_cache_on_start_without_active_networks_support [0.111215s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_update_policy [0.104910s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_cleanup_deleted_ports_no_old_ports [0.091869s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_safe_configure_dhcp_for_network_exception [0.098065s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__rule_is_ingress_direction [0.099423s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_subnet_id [0.095061s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__rule_type_has_ingress_direction [0.051637s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgent.test_start_ready_ports_loop [0.104081s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_port_existing [0.095308s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_add_rules [0.060914s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_reset_port [0.057555s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_disable_isolated_metadata_proxy_with_metadata_network_dvr [0.103847s] ... ok
{1} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_remove_network [0.094707s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy_descr_not_propagated_into_driver [0.052630s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper [0.095582s] ... ok
{0} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_diff_ports_same_policy_id [0.053448s] ... ok
{1} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_packet_out [0.102843s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_clean_by_resource_for_unknown_resource [0.046910s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_down_network [0.095051s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_set_resource_policy [0.051243s] ... ok
{1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test__packet_in_handler [0.103557s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test__process_update_policy [0.107989s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_bin_routes [0.100673s] ... ok
{1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcpv6_server_ident [0.097209s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router_only_egress [0.158081s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_port_ip [0.096092s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_delete_router [0.157452s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_ret_packet [0.099689s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_driver_failure [0.467112s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_isolated_network [0.048357s] ... ok
{1} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_packet_out [0.102119s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_no_gateway [0.046606s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_nonisolated_dist_network [0.047762s] ... ok
{1} neutron.tests.unit.agent.l2.extensions.metadata.test_metadata_flows_process.MetadataDataPathFlowsTestCase.test_delete_arp_responder_dhcp_port [0.119060s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_enable_metadata_nonisolated_network [0.091223s] ... ok
{1} neutron.tests.unit.agent.l2.extensions.metadata.test_metadata_flows_process.MetadataDataPathFlowsTestCase.test_metadata_arp_direct [0.125802s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_dhcp_helper_ipv6_network [0.119135s] ... ok
{1} neutron.tests.unit.agent.l2.extensions.metadata.test_metadata_flows_process.MetadataDataPathFlowsTestCase.test_remove_port_metadata_direct_flow [0.124705s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_enable_isolated_metadata_proxy_with_2_agents_network_ipv6 [0.104440s] ... ok
{1} neutron.tests.unit.agent.l2.extensions.metadata.test_metadata_path.MetadataPathAgentExtensionTestCase.test_handle_port [0.115988s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_create_duplicate_ip_on_dhcp_agents_same_network [0.104011s] ... ok
{1} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_init_exception [0.098577s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_port_delete_end_no_network_id [0.101847s] ... ok
{1} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_catch_update_port_exception [0.101615s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_process_ip_rates_with_cache [0.801088s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_refresh_dhcp_helper_no_dhcp_enabled_networks [0.093586s] ... ok
{1} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_construct_empty_fdb_table [0.093997s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpAgentEventHandler.test_subnet_create_end [0.102453s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_qos_policy_has_no_bandwidth_limit_rule [0.137447s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_add_local_ip_flows [0.106092s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router [0.071404s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_create_dhcp_port [0.127488s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_policy_changed [0.066022s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_delete_local_ip_translation [0.103549s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_get_active_networks_info [0.094296s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_removed [0.068095s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_clean_by_port_for_unknown_port [0.090554s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_only_egress [0.066388s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.dhcp.test_agent.TestDhcpPluginApiProxy.test_release_dhcp_port [0.099115s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_only_ingress [0.065535s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_has_policy_changed [0.095403s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_cleanup_deleted_ports_no_ports [0.089651s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionTestCase.test_add_router [0.070541s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_delete [0.102467s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_port_id [0.089996s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionTestCase.test_add_conntrack_helper_update_router [0.083836s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_check_conntrack_helper_changes_no_change [0.046479s] ... ok
{1} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_delete_no_policy [0.096126s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_by_id [0.086925s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_network [0.089485s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_port [0.084561s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_remove_port_existing [0.114941s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_cleanup_deleted_ports_loop_call [4.076364s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_by_id [0.094092s] ... ok
{3} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_update_of_deleted_port_ignored [0.116057s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test__packet_in_handler [0.094060s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_network_ids [0.105545s] ... ok
{1} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_update [0.556305s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_get_port_ids_limited_nets [0.094464s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_get_bin_route [0.117598s] ... ok
{1} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.104098s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_update_conntrack_helper [0.680632s] ... ok
{2} neutron.tests.unit.agent.dhcp.test_agent.TestNetworkCache.test_put_network_existing [0.097236s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.dhcp.test_extension.DHCPAgentExtensionTestCase.test_delete_port_with_vif_port [0.102882s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test__handle_notification [0.077628s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_delete_unknown_port [0.105565s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_get_bin_dns [0.084873s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_dhcp_options_no_gateway [0.097716s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.dhcp.test_base.DHCPResponderBaseTestCase.test_get_port_ip [0.044205s] ... ok
{1} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_port_with_no_policy [0.103321s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_update_router [0.121875s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_bin_route [0.042999s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_bin_routes_no_gateway [0.044338s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test__packet_in_handler [0.094741s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_dhcp_options [0.042647s] ... ok
{1} neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_initialize [0.117973s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcp_options [0.116476s] ... ok
{1} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_update_policy [0.091945s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_port_ip [0.138672s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_handle_dhcp [0.113136s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_get_ret_packet [0.105527s] ... ok
{1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router [0.158600s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__delete_arp_cache_for_internal_port [0.416044s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv4.DHCPIPv4ResponderTestCase.test_packet_out [0.101197s] ... ok
{1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_add_router_only_ingress [0.138816s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcp_options_zero_time [0.106628s] ... ok
{1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_fip_qos_changed_to_none [0.135659s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcp_options_zero_time_no_gateway [0.096170s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_dhcpv6_status_code [0.102252s] ... ok
{1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_update_router_fip_policy_changed_to_none [0.175446s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_port_id_from_br [0.093170s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.metadata.test_host_metadata_proxy.TestHostMedataHAProxyDaemonMonitor.test_spawn_host_metadata_haproxy [0.591294s] ... ok
{1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_get_router_floating_ips [0.109502s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.dhcp.test_ipv6.DHCPIPv6ResponderTestCase.test_get_reply_dhcp_options [0.089194s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.metadata.test_metadata_flows_process.MetadataDataPathFlowsTestCase.test_add_flow_int_br_egress_direct [0.116919s] ... ok
{1} neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_set_fip_ratelimit_cache [0.093727s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.metadata.test_host_metadata_proxy.TestHostMedataHAProxyDaemonMonitor.test_generate_host_metadata_haproxy_config [0.091340s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.metadata.test_metadata_flows_process.MetadataDataPathFlowsTestCase.test_add_flow_snat_br_meta [0.116851s] ... ok
{1} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionTestCase.test__process_update_policy [0.135844s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_snat_idx_ipv6_below_32768 [0.772180s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l2.extensions.metadata.test_metadata_flows_process.MetadataDataPathFlowsTestCase.test_install_arp_responder_dhcp_port [0.134409s] ... ok
{1} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.168392s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l2.extensions.metadata.test_metadata_flows_process.MetadataDataPathFlowsTestCase.test_metadata_path_defaults [0.121135s] ... ok
{1} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionTestCase.test_update_router [0.160382s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__handle_notification [0.301457s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_initialize [0.155576s] ... ok
{1} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_check_conntrack_helper_changes [0.095412s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_initialize_invalid_agent [0.127482s] ... ok
{1} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_clear_by_router_id [0.103983s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_delete_local_ip_flows [0.099712s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.metadata.test_metadata_flows_process.MetadataDataPathFlowsTestCase.test_install_arp_responder_metadata_provider_ip [0.759597s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_delete_port [0.093608s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.metadata.test_metadata_flows_process.MetadataDataPathFlowsTestCase.test_metadata_egress_direct [0.110663s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_handle_deleted_notification [0.096954s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.metadata.test_metadata_flows_process.MetadataDataPathFlowsTestCase.test_remove_port_metadata_path_nat_and_arp_flow [0.113346s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_pulling_lip_associations_on_init [0.097356s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.metadata.test_metadata_path.MetadataPathAgentExtensionTestCase.test_delete_port [0.084278s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.metadata.test_metadata_path.MetadataPathAgentExtensionTestCase.test_get_port_no_more_provider_ip [0.070131s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_setup_static_local_ip_translation [0.123793s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_multiple_devices [0.092261s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_clean_by_port [0.088161s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_get_port_policy [0.089016s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_update_port_add_rule [0.104846s] ... ok
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_add_ndp_proxy_update_router [0.787536s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_get_ports [0.124573s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.test_fdb_population.FdbPopulationExtensionTestCase.test_update_port_changed_mac [0.146746s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.test_qos.PortPolicyMapTestCase.test_set_port_policy [0.122714s] ... ok
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_add_subnet_update_router [0.148788s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l2.extensions.test_local_ip.LocalIPAgentExtensionTestCase.test_setup_local_ip_translation [0.112611s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__get_max_burst_value [0.042333s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__handle_update_create_rules_checks_should_apply_to_port [0.097753s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test__iterate_rules_with_unknown_rule_type [0.039824s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_change_policy_descr [0.049435s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.test_qos.QosAgentDriverTestCase.test_create [0.087975s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_change_policy_rule [0.044529s] ... ok
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_create_router [0.216636s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionReflushRulesTestCase.test_is_reflush_required_remove_rules [0.056751s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_delete_known_port [0.103586s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__handle_notification_ignores_all_event_types_except_updated [0.100268s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_known_port [0.102877s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__handle_notification_passes_update_events [0.098204s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy [0.044964s] ... ok
{3} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_unknown_port [0.108839s] ... ok
{2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test__process_update_policy_not_known [0.046607s] ... ok
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_internal_port_not_found [0.350605s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_known_port_change_policy_id [0.078547s] ... ok
{3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.140339s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__load_used_fip_information [1.827588s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l2.extensions.test_qos.QosExtensionRpcTestCase.test_handle_unknown_port_with_no_rules [0.103369s] ... ok
{3} neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_get_router_id_by_fip [0.097323s] ... ok
{2} neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_delete_port [0.115949s] ... ok
{3} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionTestCase.test_delete_router [0.135318s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l2.test_l2_agent_extensions_manager.TestL2AgentExtensionsManager.test_handle_port [0.114868s] ... ok
{3} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_del_conntrack_helper [0.089959s] ... ok
{3} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperMappingTestCase.test_set_conntrack_helpers [0.087394s] ... ok
{2} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_clean_by_resource [0.100585s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__set_subnet_arp_info [0.372232s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_get_resource_policy [0.103520s] ... ok
{2} neutron.tests.unit.agent.l3.extensions.qos.test_base.RateLimitMapsTestCase.test_get_resources [0.100628s] ... ok
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__update_arp_entry_calls_arp_cache_with_no_device [0.845079s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_del_ndp_proxy_update_router [0.752357s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_create_router [0.413076s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_arp_entry [0.802164s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_disable_ndp_proxy_update_router [0.196128s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_process_ip_rates_without_cache [0.785367s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRNoExternalTestCase.test_remove_subnet_update_router [0.168045s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.qos.test_fip.FipQosExtensionTestCase.test_rule_only_has_max_kbps [0.153692s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.qos.test_fip.RouterFipRateLimitMapsTestCase.test_remove_fip_ratelimit_cache [0.125826s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_arp_entry_no_routerinfo [0.445010s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.136199s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_snat_idx_ipv6 [0.401151s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.qos.test_gateway_ip.RouterGatewayIPQosAgentExtensionTestCase.test_update_router [0.139391s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionTestCase.test_create_router [0.183453s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.test_conntrack_helper.ConntrackHelperExtensionTestCase.test_delete_router [0.224934s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_del_arp_entry [1.304467s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_address_scope_mark [0.447196s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_forward_rules [0.435853s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_floating_ip [1.350034s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_external_gateway_removed_ext_gw_port_and_fip [1.394410s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_forward_rules_no_fip_ns [0.422421s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_floating_ip_failure [0.425479s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_internal_port [1.039016s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_create_dvr_fip_interfaces_update [0.434555s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__get_snat_idx_ipv4 [0.474314s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_mangle_rules [1.268892s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_ip_moved_dist [1.327895s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_ip_removed_dist [0.300996s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_router_cidrs_no_fip_ns [0.406478s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_handle_snat_rule_for_centralized_fip [0.203003s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_create_dvr_fip_interfaces_with_matching_address_scope [1.414786s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test__process_arp_cache_for_internal_port [1.187539s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_del_ndp_proxy_update_router [0.409948s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_centralized_floatingip_dvr_ha [0.257949s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_initialize_dvr_ha_router_reset_state [1.190214s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_initialize_dvr_local_router [1.094597s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_update_router [0.314126s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_remove_centralized_floatingip [0.292964s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test__handle_notification [0.093250s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.110876s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_add_subnet_update_router [0.095841s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_update_router [0.080793s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_del_ndp_proxy_update_router [0.174033s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.RouterNDPProxyMappingTestCase.test_del_ndp_proxies [0.059543s] ... ok
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_ext_gw_updated_dvr_agent_mode_host [1.191753s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.RouterNDPProxyMappingTestCase.test_set_ndp_proxies [0.047317s] ... ok
{2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_add_ndp_proxy_update_router [1.174105s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_delete_router [0.094074s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_remove_subnet_update_router [0.199799s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router_port_forwarding_remove [0.156734s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_check_if_need_process_no_snat_ns [0.138392s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_create_dvr_fip_interfaces_with_address_scope_mismatch [0.371003s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_ip_added_dist [0.423373s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_ext_gw_updated_dvr_agent_mode [0.505069s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_backup [0.993331s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_clear_by_fip [1.057391s] ... ok
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_dvr_agent [0.147945s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_update_port_forwarding [0.100331s] ... ok
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_dvr_agent_with_dvr_snat_mode [0.136427s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.extensions.test_snat_log.SnatLogExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.144520s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_floating_mangle_rules_no_fip_ns [1.198005s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_legacy_agent [0.145495s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_primary [0.149037s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway [0.147044s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update_no_router_info_found [0.131895s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_arp_related_dev_no_subnet [0.368123s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network_dist [0.147766s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_router_process_status_2___ [0.138848s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dist [0.429992s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_gateway [0.135659s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_floating_ips_dvr [1.429436s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_floating_agent_gw_interfaces [0.391052s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_dvr_edge_router_init_for_snat_namespace_object [0.142022s] ... ok
{2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_initialize_dvr_ha_router_snat_ns_once [0.400186s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dist_dual_stack [1.028601s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_no_subnet [0.072043s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dual_stack [0.071811s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network [0.077415s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_router_process_status_1___fip_AAA____snat_BBB____qrouter_CCC__ [0.065117s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_state_for_router_primary_standby [0.077346s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_get_router_cidrs_no_device_exists [1.399219s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_process_router_dist_floating_ip_add [1.093085s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_gw_ns_name [0.242459s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_create_router [0.079071s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.067094s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionDVRTestCase.test_remove_floating_ip [0.402541s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces [0.752729s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_add_ndp_proxy_update_router [0.583446s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_if_fipnamespace_exist [0.402651s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_delete_ha_router_initialize_fails [0.067351s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.NDPProxyExtensionLegacyTestCase.test_disable_ndp_proxy_update_router [0.152162s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.test_ndp_proxy.RouterNDPProxyMappingTestCase.test_clear_by_router_id [0.042084s] ... ok
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_router_namespace [0.118285s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router_port_forwarding_change [0.073126s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_dvr_ha_agent [0.060888s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_add_update_router [0.994273s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_ha_agent [0.070968s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update_not_connected_to_router [0.082533s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.FipPortForwardingExtensionTestCase.test_extract_ports [0.150272s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_added_to_agent [0.062865s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_del_port_forwardings [0.124006s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dual_stack [0.157526s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.extensions.test_port_forwarding.RouterFipPortForwardingMappingTestCase.test_set_port_forwardings [0.102190s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_backup_no_gw_port [0.063481s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_dual_stack_no_subnet_w_ipv6_gw [0.150858s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__configure_ipv6_params_primary_no_gw_port [0.079926s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__create_router_dvr_ha_agent_with_dvr_snat_mode [0.074050s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_backup [3.329356s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_disable_metadata_proxy_spawn [0.748334s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_active_ha [0.062453s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_standby_ha_dvr [0.061922s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router [0.046366s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_network_update [0.193621s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_removed_ext_gw_port_no_fip_ns [0.072453s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated_dual_stack [0.065328s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test__process_router_added_router_not_in_cache_after_failure [0.142533s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network [0.110201s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated_dvr [0.306102s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_external_gateway_no_subnet_with_ipv6_gw [0.930006s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network_dist [0.137947s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_snat_port_for_internal_port [0.371023s] ... ok
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_fail_retrigger_initialize [0.064613s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_add_internal_network_dist_with_addr_scope_match [0.136824s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_nonexistent_interface_driver [0.047221s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dist [0.681217s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_clean_stale_meta_proxies [0.062120s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_create [0.126759s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_raise_exception [0.058925s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway [0.126359s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dist_router [0.204839s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_external_gateway_dist_dual_stack [0.374511s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_ha_dvr_router_if_compatible_no_ha_interface [0.568235s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_cent_floating_ip_add [0.146519s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_disabled [0.183085s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_status_update_if_processed [0.133691s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible [0.084220s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_agent_remove_internal_network_dist_with_addr_scope_mismatch [0.887708s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_interface_removed [0.087157s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_internal_network_added_unexpected_error [0.077121s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_check_ha_state_for_router_standby_standby [0.124148s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_internal_network_removed_unexpected_error [0.080712s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_interface_added [0.453978s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6v4_interface_added [0.085722s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_primary [3.384438s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_disabled_random_fully [0.079320s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_if_compatible [0.067825s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_rpc_timeout_on_get_routers [0.066504s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_update_snat_routing_table_ecmp [0.070726s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_request_id_changes [0.066283s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_info_create_with_router [0.072845s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_snat_ns_delete_not_called_when_snat_namespace_does_not_exist [0.052632s] ... ok
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_spawn_radvd [0.066361s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_not_found [0.775410s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_calling_snat_ns_delete_if_gw_port_host_none [0.118399s] ... ok
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_stop_cleanup [0.397213s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_stop_no_cleanup [0.067320s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router_snat_rescheduled [0.114501s] ... ok
{3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_v6 [0.157242s] ... ok
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_external_gateway_updated [0.132853s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link [0.178909s] ... ok
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_floating_ip_centralized [0.373689s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_intervals [0.149962s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link_already_exists [0.541604s] ... ok
{3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_rtr_2_fip_link_and_addr_already_exist [0.167605s] ... ok
{3} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port [0.507031s] ... ok
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_rdnss_conf [0.891958s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_address_scope_mark [0.071841s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_with_address_scope_mismatch [0.063246s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_host_ha_router_count [0.129304s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_ext_gw_updated_dvr_agent_mode_host [0.066050s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_floating_ips_dvr [0.063729s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_address_scope_iptables_rules [0.131583s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_gw_ns_name [0.068037s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_dvr_snat_ns.TestDvrSnatNs.test_create [0.049596s] ... ok
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_address_scope_iptables_rules_dvr [0.118529s] ... ok
{3} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_gateway_ports_equal [0.050705s] ... ok
{3} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__readfile_error [0.054058s] ... ok
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_interface_driver_init [0.129756s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_exhausted_pool [0.049568s] ... ok
{3} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_release [0.044789s] ... ok
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_ensure_snat_cleanup [0.127750s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_is_router_in_namespace_for_in_ns [0.100249s] ... ok
{3} neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_external_gateway_ip [0.103754s] ... ok
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_cent_router [0.156249s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_floating_ip [0.094662s] ... ok
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dual_stack_gw [0.158704s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_ensure_router_cleanup [0.093967s] ... ok
{3} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test__add_fip_addr_to_device [0.097804s] ... ok
{3} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_configure_fip_addresses [0.093873s] ... ok
{3} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_get_router_cidrs_returns_cidrs [0.096055s] ... ok
{3} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_address_scope_rules_same_scopes [0.094132s] ... ok
{3} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_remap [0.531541s] ... ok
{3} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_add_ports_address_scope_iptables [0.048228s] ... ok
{3} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_address_scope_mark_ids_handling [0.048257s] ... ok
{3} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_routing_table_update [0.046835s] ... ok
{3} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_update_routing_table [0.051345s] ... ok
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_router_delete_stale_external_devices [1.143557s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan_no_members [0.065012s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan_remote_group [0.057867s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_get_conj_id_invalid [0.049570s] ... ok
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_routers_ha_on_update_without_ha_interface [0.154376s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCookieContext.test_cookie_is_different_in_context [0.059209s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test__get_allowed_pairs [0.053328s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test__get_allowed_pairs_empty [0.049046s] ... ok
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_ipv6_only_gw [0.164911s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_ipv6_address [0.050197s] ... ok
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_delete_stale_external_devices [0.140594s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__add_flow_dl_type_formatted_to_string [0.119557s] ... ok
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_type_changed [0.141768s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__add_flow_registers_are_replaced [0.125815s] ... ok
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_if_compatible_type_match [0.138789s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__drop_all_unmatched_flows [0.167068s] ... ok
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_interface_removed [0.168649s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_no_port_security_no_tag [0.275285s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_no_port_security_sends_to_egress [0.239222s] ... ok
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_slaac_interface_added [0.872888s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_if_compatible_error [0.125025s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_resyncs_failed_router [0.127250s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_deleted_error [0.125043s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__remove_egress_no_port_security_deletes_flow [0.881623s] ... ok
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_deleted_success [0.067630s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_routers_updated [0.060698s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_callbacks_registered [0.254778s] ... ok
{1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_allocate_rule_priority [0.153297s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flow_for_ip_and_mac_using_cookie_any [0.241402s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_removed_ips_no_exp_egress [0.248693s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_changed [0.308907s] ... ok
{1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_no_change [0.936357s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_dvr_conntrack_direct_vxlan [0.243619s] ... ok
{1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_destroy_no_namespace [0.312949s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_trusted_ports_not_managed_port [0.238141s] ... ok
{1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_scan_fip_ports_restart_none [0.297917s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter [0.991550s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_get_or_create_sg_existing_sg [0.043031s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_false [0.043586s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_hybrid_ports_cleaned [0.041732s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_hybrid_ports_not_cleaned [0.043882s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_load_driver_if_needed_no_hybrid_ports [0.044871s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_ipv6 [0.044329s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_with_zero_ipv6 [0.041875s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_egress [0.041454s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestFlowPriority.test_flow_priority_offset [0.039671s] ... ok
{1} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port_raises_exception [1.125351s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_invalid_prefix_ipv4 [0.044505s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_invalid_prefix_ipv6 [0.041573s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_valid_prefix_ipv6 [0.042271s] ... ok
{1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv6 [0.137081s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_no_port_ranges [0.049790s] ... ok
{3} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_nonoverlapping [0.043498s] ... ok
{3} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_child [0.047783s] ... ok
{3} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_handle_sigterm [0.042611s] ... ok
{3} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_init_nopidfile [0.043516s] ... ok
{3} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running_uuid_true [0.048631s] ... ok
{3} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_with_name [0.048561s] ... ok
{3} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_with_name [0.044206s] ... ok
{3} neutron.tests.unit.agent.linux.test_devlink.TestDevlink.test_get_port [0.042457s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_device_manager_dhcp_port_with_gateway_ips [0.048635s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_and_enable_metadata [0.050794s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_with_force_metadata_enable [0.052453s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_with_isolated_metadata_enable [0.054602s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_v4_only_network [0.617604s] ... ok
{1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__load_used_fip_information [1.335379s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__update_arp_entry_calls_arp_cache_with_no_device [0.073039s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_centralized_floatingip_dvr_ha [0.080351s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_floating_ip_failure [0.075770s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_forward_rules_no_fip_ns [0.066083s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_added_dist [0.076618s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_mangle_rules [0.068660s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_mangle_rules_no_fip_ns [0.071456s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_arp_related_dev_no_subnet [0.051230s] ... ok
{1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_handle_snat_rule_for_centralized_fip [0.070588s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_initialize_dvr_local_router [0.070809s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_enable [1.100967s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_enable_already_active [0.115255s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_set_interface_name [0.118386s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__init_parameters [0.099591s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__iter [0.092372s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_dict_contains_list_of_dicts [0.090433s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_forced_metadata [0.103339s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_cleanup_namespace [15.151381s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_process_router_dist_floating_ip_add [0.918909s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_with_metadata_port [0.105249s] ... ok
{1} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__eq__ [0.098302s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_has_metadata_subnet_returns_true [0.097579s] ... ok
{1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test__add_default_gw_virtual_route [0.093247s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_stateless_dhcpv6_network [0.111901s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_for_late_binding [0.303538s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_get_router_cidrs_returns_ha_cidrs [0.113605s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_init_lease_file [0.107613s] ... ok
{1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_ioerror [0.087147s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_init_lease_file_existing [0.108300s] ... ok
{1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_primary [0.105742s] ... ok
{1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_ha_state_unknown [0.098514s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442_one_on_link_subnet_route [0.111828s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_ipv6_address_force_metadata [0.089328s] ... ok
{1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_routes_updated_with_dvr [0.103414s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enable_metadata_proxy [0.459339s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_spawn_state_change_monitor_no_pid [0.103535s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_ipv6_address_mode_unset [0.101903s] ... ok
{1} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__ [0.080730s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_agents_with_dns_provided [0.082074s] ... ok
{1} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_is_router_in_namespace_for_not_in_ns [0.044098s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_no_gateway [0.066632s] ... ok
{1} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_register_router [0.043304s] ... ok
{1} neutron.tests.unit.agent.l3.test_legacy_router.TestAddFloatingIpWithMockGarp.test_add_floating_ip [0.043232s] ... ok
{1} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_is_managed [0.047182s] ... ok
{1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test__add_fip_addr_to_device_error [0.044544s] ... ok
{1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_get_floating_ips [0.046026s] ... ok
{1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_address_scope_rules_diff_scopes [0.049397s] ... ok
{1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_nat_rules [0.048474s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_no_neutron_router_on_subnet [0.516579s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_ipv6_port_with_ipv6_opt [0.048176s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases_with_client_id [0.055454s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_cleanup_namespace_with_registered_router_ids [15.134339s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_with_dhcp_port [0.102222s] ... ok
{1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_snat_dnat_for_fip [0.454958s] ... ok
{1} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_put_fips_in_error_state [0.052737s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn [0.103253s] ... ok
{1} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test__update_internal_ports_cache [0.058293s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_broadcast [0.079523s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test__init_max_id_os_ken [0.076288s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dhcp_range_bad_prefix_length [0.047802s] ... ok
{3} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dns_domain [0.051067s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_dvr_fip_interfaces_for_restart_l3agent_case [0.422933s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_namespace_no_path [0.047604s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test__init_max_id_vsctl [0.121223s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_create_router_namespace [0.081343s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_no_kill_script_namespace [0.092651s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_delete_sg [0.091242s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_namespace [0.076669s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_no_namespace [0.095251s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCookieContext.test_context_cookie_is_not_left_as_used [0.095739s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCreateRegNumbers.test_all_registers_defined [0.077788s] ... ok
{3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_no_pid [0.093144s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_destroy_snat_namespace [0.132276s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_no_namespace [0.087548s] ... ok
{3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_no_kill_script_no_namespace [0.096760s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_removed_ips_exp_egress [0.241718s] ... ok
{3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_no_namespace [0.098086s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_changed_and_local_vlan_changed [0.132079s] ... ok
{3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_no_pid [0.106772s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_missing_nocreate [0.120044s] ... ok
{3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_check_process_id_env_var [0.170762s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_bridge [0.186848s] ... ok
{3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_no_namespace [0.128341s] ... ok
{3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_with_namespace [0.100269s] ... ok
{3} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_reload_cfg_with_custom_reload_callback [0.084146s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_permitted_ethertypes [0.237373s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_is_port_managed_managed_port [0.127669s] ... ok
{3} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_unregister [0.495978s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-110:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 310, in _periodic_checking_thread
    time.sleep(self._config.AGENT.check_child_processes_interval)
  File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep
    timer = hub.schedule_call_global(seconds, current.switch)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 449, in schedule_call_global
    self.add_timer(t)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 404, in add_timer
    scheduled_time = self.clock() + timer.seconds
TypeError: unsupported operand type(s) for +: 'float' and 'Mock'
{3} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_without_clean_connections [0.058892s] ... ok
{3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_get_device_name [0.095825s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_process_trusted_ports_port_not_found [0.601925s] ... ok
{3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_configured_bridge [0.119367s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_clean_when_port_not_found [0.117297s] ... ok
{3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_no_ns [0.118731s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_create_port [0.041079s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_get_or_create_sg_nonexisting_sg [0.038738s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_port_sg_added [0.039849s] ... ok
{3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_new [0.115745s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_last_port_marks_cleaned [0.040768s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_backup_to_primary [3.469907s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_no_value [0.040050s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_has_not_been_cleaned_true [0.040090s] ... ok
{3} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_with_ns [0.126668s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_no_ip_ipv4 [0.039599s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_ipv4 [0.041857s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_conntrack.OvsIPConntrackTestCase.test_get_device_zone [0.097878s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_icmp6 [0.040644s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_no_protocol [0.040306s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_common_rules [0.040092s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_veth [0.107554s] ... ok
{1} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_no_port_ranges_same_conj_id [0.038180s] ... ok
{1} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_init [0.039060s] ... ok
{1} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_start_running [0.041322s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_from_any_ipv4 [0.102458s] ... ok
{1} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_init [0.040006s] ... ok
{1} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running [0.043089s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_from_ipv6 [0.111711s] ... ok
{1} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_read [0.041793s] ... ok
{1} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_user_privileges [0.039976s] ... ok
{1} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_with_id [0.038568s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_table [0.103702s] ... ok
{1} neutron.tests.unit.agent.linux.test_daemon.TestUnwatchLog.test_unwatch_log [0.039427s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/neutron-26.1.0.dev136/neutron/tests/unit/agent/linux/test_daemon.py:49: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/tmp_acu61ad/tmp_9c6e7ad/unwatch_log_temp_file' mode='a' encoding='UTF-8'>
  daemon.unwatch_log()
ResourceWarning: Enable tracemalloc to get the object allocation traceback
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestAddNamespaceToCmd.test_add_namespace_to_cmd_with_namespace [0.107625s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestAddNamespaceToCmd.test_add_namespace_to_cmd_without_namespace [0.048287s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestConntrack.test_delete_socket_conntrack_state [0.044004s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready [0.045537s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready_no_link_address [0.041560s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address_broadcast [0.039353s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list [0.041229s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_filters_dynamic_permanent [0.072984s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_device_manager_dhcp_port_without_gateway_ips [0.511520s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_ip_version [0.098611s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_and_disable_metadata [0.095857s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_scope [0.093832s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_existing_dhcp_networks_abstract_error [0.089297s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_alias [0.087715s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_mtu [0.084738s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_restart [0.093026s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable [0.055351s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_netns [0.081269s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_config_dir_removed_after_destroy [0.043534s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_up [0.046238s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_not_active [0.044066s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_settings_property [0.059226s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_ensure_dir_called [0.041686s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_get_conf_file_name [0.041742s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_get_interface_name [0.044627s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_delete_entry_not_exist [0.097910s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_get_process_uuid [0.042029s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__copy_and_deepcopy [0.038851s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__delattr [0.037930s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__getitem [0.039119s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_dump_entries [0.184979s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__setitem [0.066378s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_basic_dict [0.089198s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_dict_contains_list [0.102469s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_isolated_metadata_with_router [0.106805s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_from_none_to_primary_to_backup [4.171123s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_no_metadata [0.105984s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_router_standby_ha [0.128069s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__output_hosts_file_log_only_twice [0.101126s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_ext_gw_updated_dvr_edge_router_host_mismatch [0.110250s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_flush [0.634266s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v4 [0.049132s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v4_iif [0.048488s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_v6 [0.049155s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_srcport_range [0.050440s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_client_id_num [0.320919s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_ensure_namespace [0.049187s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_client_id_num_str [0.041831s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices [0.054079s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_existing_dhcp_networks [0.042866s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_has_metadata_subnet_returns_false [0.046100s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_namespace_is_empty_no_devices [0.056554s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_floating_ip_not_configured_if_no_host_or_dest_host [0.407422s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_make_subnet_interface_ip_map [0.044586s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_as_root_namespace [0.051179s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_client_id [0.042670s] ... ok
{3} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_run_namespace [0.049586s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_enabled_subnet_on_a_network [0.043038s] ... ok
{3} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_name_exists [0.055498s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_only_populates_dhcp_enabled_subnets [0.043326s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_remote_sg_ids_by_ipversion [0.055251s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_with_no_dns_provided [0.046933s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dist_neutron_router_on_subnet [0.046069s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_l3_extension [3.162398s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_port_filter_with_destroy_ipset_chain [0.063721s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_gateway_route [0.046882s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_apply [0.050556s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_3port_2net [0.046877s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_need_pre_defer_copy [0.047881s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_ipv6_port_with_ipv4_opt [0.048298s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_conf_other_and_managed_flag [0.430741s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases_with_IPv6_tag_and_multiple_ips [0.082301s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_delete_conntrack_from_delete_port [0.122361s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_host_ha_router_count_retried [0.137384s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ingress_tcp_min_port_0_for_ipv4 [0.109774s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp [0.056442s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type [0.045961s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_code_protocol_num [0.046723s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_for_ipv6_lease [0.350275s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_mport [0.095890s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_mport_prefix [0.102826s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_prefix [0.062276s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_icmp [0.056736s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_add_back_jump [0.661132s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_distributed_without_snat_manager [0.130792s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_port_by_num [0.337228s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_mport_prefix [0.050793s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_init_ha_conf [0.143486s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udplite_mport [0.048028s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_prefix [0.072948s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_metadata_iptables_rules [0.127271s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_port [0.105561s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_l3_initial_report_state_done [0.065905s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_periodic_sync_routers_task_call_clean_stale_namespaces [0.062328s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_prefix [0.106625s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_address_scope [0.066853s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_for_ipv6_lease_no_dhcp_release6 [1.001338s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_mport [0.096562s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_routers_ha_on_update_when_router_unbound [0.113301s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_port [0.047826s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_prefix [0.052640s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp [0.045177s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_external_iptables_exception [0.125126s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_floating_ip_addresses_not_care_port_forwarding [0.070513s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_port [0.103550s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease [0.350791s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_mport_prefix [0.102509s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_mock_chain_applies [0.086427s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_trusted_ports_already_configured [0.090523s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv4_no_ct_zone [0.097733s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_ha_routing_table_ecmp [0.426700s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_snat_routing_table [0.069510s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_user_sg_rules_deduped_before_call_to_iptables_manager [0.100976s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_exception [0.077102s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test_multiple_firewall_with_common_conntrack [0.091027s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerNoNatTestCase.test_mangle_found [0.097870s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_interface_added [0.170138s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_and_remove_chain [0.102644s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_binary_name [0.098552s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_dhcpv6_stateful_interface_added [0.178936s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_defer_apply_with_exception [0.093711s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_from_leases_file [0.982354s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnet_removed [0.149621s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables__apply_synchronized_no_namespace [0.106110s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnets_added [0.098819s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_failure_with_no_failing_line_number [0.109470s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_enqueue_state_change_metadata_disable [3.166121s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_ipv6_subnets_added_to_existing_port [0.105581s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_remove_nonexistent_rule [0.117088s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_with_client_id [0.381752s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_generate_radvd_mtu_conf [0.255351s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_get_snat_port_for_internal_port_ipv6_same_port [0.111932s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_handle_router_snat_rules_add_rules [0.144446s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_with_client_id_none [0.416656s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_reload_allocations_no_interface [0.126795s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_initialize_and_delete_fail_retrigger_initialize [0.169492s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_enabled_random_fully_false [0.679556s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_isolated_network_returns_true_ipv6 [0.120403s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_network_update [0.151350s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_router_update [0.172743s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_non_isolated_network_returns_false [0.108474s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseCustomBinaryNameIPv6.test_add_and_remove_chain_custom_binary_name [0.904030s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_ovn_metadata_port_returns_false [0.109031s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_removed_from_agent [0.162236s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_filter_rule [0.117421s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_advertise_mtu [0.115075s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_report_state_revival_logic [0.170576s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_raw_rule [0.106486s] ... ok
{1} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_multiple_dns_server [0.097944s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_binary_name [0.088670s] ... ok
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active [0.088736s] ... ok
{2} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_info_create [0.145156s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters_and_zero [0.085760s] ... ok
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active_cmd_mismatch [0.088778s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters_chain_notexists [0.096174s] ... ok
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_no_namespace [0.093409s] ... ok
{3} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesTestCase.test_get_binary_name_in_unittest [0.090819s] ... ok
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_namespace [0.083174s] ... ok
{3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_without_excluded [0.090468s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_check_gateway_ip_changed_v4 [0.327437s] ... ok
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_not_active [0.085782s] ... ok
{3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_build_config [0.086828s] ... ok
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_delete_pid_file_raises [0.091118s] ... ok
{3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_remove_routes_on_interface [0.091586s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_network_update_not_called [1.021536s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_get_pid_file_name_default [0.086520s] ... ok
{3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_build_config_no_vips [0.114957s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_dvr_router_delete_stale_external_devices_no_snat_ns [0.146734s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid_no_an_int [0.145125s] ... ok
{3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedManagerTestCase.test_destroy [0.127914s] ... ok
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_reload_cfg_with_custom_reload_callback [0.103552s] ... ok
{3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_write_check_script [0.085665s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_ha_routing_table [0.147058s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_active_cmd_mismatch [0.096422s] ... ok
{3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_write_check_script_no_routes [0.092751s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_not_update_snat_routing_table_ecmp [0.148194s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_cmdline [0.098584s] ... ok
{3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVipAddressTestCase.test_add_vip_idempotent [0.098510s] ... ok
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_namespace [0.086722s] ... ok
{3} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVipAddressTestCase.test_vip_with_scope [0.090024s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_delete_stale_internal_devices [0.161162s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_no_namespace [0.088891s] ... ok
{3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_all_filters_without_chain [0.108483s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_deallocate_rule_priority [0.905664s] ... ok
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_delete_pid_file_raises [0.096979s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_floatingip_nochange [0.152775s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_delete_filter_ids [0.090887s] ... ok
{3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_get_existing_filter_ids [0.113186s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_disabled_random_fully_false [0.164186s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_no_qdisc_with_chain [0.091463s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_scan_fip_ports_restart_fips [0.349474s] ... ok
{3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__del_filter_by_id [0.100480s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_router_snat_enabled_random_fully [0.167251s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_no_output [0.094925s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_routers_update_rpc_timeout_on_get_ext_net [0.138222s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_not_found_with_chain [0.095613s] ... ok
{3} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_or_create_qdisc [0.104390s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_process_update_snat_routing_table [0.153770s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_subscribe [0.356303s] ... ok
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_get_pid_file_name_default [0.717141s] ... ok
{3} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_add_tc_qdisc_tbf [0.109058s] ... ok
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_pid_invalid_file [0.096812s] ... ok
{3} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_add_tc_qdisc_wrong_qdisc_type [0.087695s] ... ok
{3} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_list_tc_qdiscs_tbf [0.052982s] ... ok
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_reload_cfg_without_custom_reload_callback [0.092552s] ... ok
{3} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bare_value [0.050443s] ... ok
{3} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_megabits_value [0.041023s] ... ok
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register [0.101673s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-116:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 310, in _periodic_checking_thread
    time.sleep(self._config.AGENT.check_child_processes_interval)
  File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep
    timer = hub.schedule_call_global(seconds, current.switch)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 449, in schedule_call_global
    self.add_timer(t)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 404, in add_timer
    scheduled_time = self.clock() + timer.seconds
TypeError: unsupported operand type(s) for +: 'float' and 'Mock'
{3} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bare_value [0.045273s] ... ok
{3} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_delete_filters_bw_limit [0.041443s] ... ok
{3} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_value_burst_not_none [0.045603s] ... ok
{1} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register_same_service_twice [0.113641s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-117:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 310, in _periodic_checking_thread
    time.sleep(self._config.AGENT.check_child_processes_interval)
  File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep
    timer = hub.schedule_call_global(seconds, current.switch)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 449, in schedule_call_global
    self.add_timer(t)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 404, in add_timer
    scheduled_time = self.clock() + timer.seconds
TypeError: unsupported operand type(s) for +: 'float' and 'Mock'
{3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_str_data [0.085366s] ... ok
{1} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_add_ipv6_addr [0.109722s] ... ok
{1} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_delete_ipv6_addr_with_prefix [0.115522s] ... ok
{0} neutron.tests.unit.agent.l3.test_agent.TestBasicRouterOperations.test_router_deleted [0.833560s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_ipv6_with_gw_ip [0.153660s] ... ok
{1} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_clean_connections [0.112448s] ... ok
{1} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_dynamic [0.110291s] ... ok
{1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_alt_bridge [0.059468s] ... ok
{3} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_addl_env [0.643433s] ... ok
{1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_unplug [0.051422s] ... ok
{0} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_gateway_port [0.381989s] ... ok
{1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_no_ns [0.070883s] ... ok
{3} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_id [0.099746s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_update_gateway_port_gateway_outside_subnet_added [1.345114s] ... ok
{1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_with_prefix [0.106963s] ... ok
{3} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_first_non_root_helper_child [0.116909s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_internal_port [0.110780s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_unplug [0.102338s] ... ok
{3} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_last_child_pid_as_root [0.100322s] ... ok
{0} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_new_kernel [0.355356s] ... ok
{3} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_process_pid_not_root [0.092770s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_vxlan [0.111895s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_internal_port_not_found [0.182564s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_returns_none_for_stale_pid [0.096866s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.ListIpRulesTestCase.test_list_ip_rules [0.132341s] ... ok
{3} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_abs_path_script_with_procname [0.090805s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__process_arp_cache_for_internal_port [0.141113s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_fwmark [0.108721s] ... ok
{3} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_with_client [0.096404s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__set_subnet_arp_info [0.138727s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_oif [0.100161s] ... ok
{3} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_port_filters_mac [0.097586s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_priority [0.062629s] ... ok
{3} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists_unlink_no_file [0.112326s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_arp_entry [0.145694s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_to_ipv4 [0.083560s] ... ok
{3} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_main [0.102433s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_to_ipv6 [0.103906s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_arp_entry_no_routerinfo [0.124099s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_report_state [0.106776s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_no_ipv6_addr_notif [0.097636s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_update [0.142164s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_send_ipv4_addr_adv_notif [0.097825s] ... ok
{3} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_after_router_updated_should_not_call_add_metadata_rules [0.138661s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_same_name [0.103156s] ... ok
{0} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_create_old_kernel [1.005133s] ... ok
{3} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy_dad_failed [0.144036s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy_no_matching_configurations [0.147010s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverRules.test_metadata_filter_rules [0.119476s] ... ok
{0} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_destroy [0.348046s] ... ok
{3} neutron.tests.unit.agent.metadata.test_proxy_base.TestMetadataProxyHandlerBase.test_proxy_request_404 [0.107338s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_str [0.530703s] ... ok
{3} neutron.tests.unit.agent.metadata.test_proxy_base.TestMetadataProxyHandlerBase.test_proxy_request_409 [0.113484s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_filters_tentative_dadfailed [0.109006s] ... ok
{3} neutron.tests.unit.agent.metadata.test_proxy_base.TestMetadataProxyHandlerBase.test_proxy_request_502 [0.113800s] ... ok
{0} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_subscribe_not_first [0.342288s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_list_to [0.108926s] ... ok
{3} neutron.tests.unit.agent.metadata.test_proxy_base.TestMetadataProxyHandlerBase.test_proxy_request_other_code [0.100630s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_delete [0.095860s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_del_arp_entry [1.005564s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_provision_parameters [0.118566s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_address [0.123897s] ... ok
{3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_current_namespace_contains_mix_cidrs_ipv6 [0.114962s] ... ok
{3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_current_namespace_contains_mix_cidrs_no_ipv6 [0.088553s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry_nonexistent_namespace [0.166489s] ... ok
{3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_current_ns_contains_stale_cidr_ipv6 [0.100964s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry_other_error [0.096145s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_external_gateway_removed_ext_gw_port_and_fip [0.379422s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_when_current_namespace_empty_no_ipv6 [0.099711s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_delete_rule_v4 [0.103010s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_forward_rules [0.164713s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_device_to_namespace_is_none [0.102422s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_macvtap [0.107358s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_moved_dist [0.157034s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_veth_with_namespaces [0.111244s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_floating_ip_removed_dist [0.162049s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vlan [0.101596s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_dstport [0.091769s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_router_cidrs_no_device_exists [0.129485s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_unsubscribe [1.163468s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_ipv6_groupaddr [0.104162s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_initialize_dvr_ha_router_reset_state [0.151184s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_provision_datapath_ipv6 [0.744116s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_srcport_length [0.107653s] ... ok
{3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_sync_teardown_namespace [0.050577s] ... ok
{3} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_sync_teardown_namespace_does_not_crash_on_error [0.055709s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_valid_srcport_length [0.109367s] ... ok
{3} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_group [0.051281s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_ensure_namespace_existing [0.098091s] ... ok
{3} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy [0.075204s] ... ok
{0} neutron.tests.unit.agent.l3.test_dvr_fip_ns.TestDvrFipNs.test_unsubscribe_not_last [0.427585s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_existing_broken [0.107900s] ... ok
{3} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_spawn_rate_limited_metadata_proxy [0.121890s] ... ok
{0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__delete_arp_cache_for_internal_port [0.139464s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_include_loopback_and_gre [0.118224s] ... ok
{3} neutron.tests.unit.agent.ovsdb.native.test_connection.BridgeCreateEventTestCase.test_run [0.098808s] ... ok
{0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv4 [0.133762s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_namespaces_non_root [0.113289s] ... ok
{3} neutron.tests.unit.agent.ovsdb.native.test_connection.ConfigureSslConnTestCase.test_ssl_connection [0.106417s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_namespace_is_empty [0.101139s] ... ok
{3} neutron.tests.unit.agent.ovsdb.native.test_connection.OvsIdlMonitorTestCase.test_bridged_added [0.098040s] ... ok
{0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test__get_snat_idx_ipv6_below_32768 [0.134994s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper [0.097533s] ... ok
{3} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_update [0.094739s] ... ok
{0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_add_floating_ip [0.144360s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper_no_options [0.103608s] ... ok
{2} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_remove_centralized_floatingip [0.867725s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_start_listening [0.104791s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_run_no_namespace [0.097698s] ... ok
{2} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__hash__ [0.099684s] ... ok
{3} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_tunnel_sync [0.117528s] ... ok
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestSysctl.test_disable_ipv6_when_ipv6_globally_disabled [0.094320s] ... ok
{2} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__init__ [0.085589s] ... ok
{3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_no_new_binding_activated [0.111692s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_ip_lib.TestSysctl.test_disable_ipv6_when_ipv6_globally_enabled [0.094340s] ... ok
{2} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_destroy_state_change_monitor_force [0.103697s] ... ok
{3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_resource_delete [0.110645s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_destroy [0.103471s] ... ok
{2} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_destroy_state_change_monitor_ok [0.102210s] ... ok
{3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_resource_update [0.135893s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_all_zero_ipv4 [0.094353s] ... ok
{2} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_remove_floating_ip [0.103766s] ... ok
{3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_initialization_with_custom_resource [0.047525s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_remote_sgs_to_remove [0.103147s] ... ok
{2} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_routes_updated_with_non_dvr [0.106623s] ... ok
{3} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_initialization_with_default_resources [0.096900s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_sg_rules_to_remove [0.094766s] ... ok
{2} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_set_ha_port [0.097921s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_coalesce_simple [0.106220s] ... ok
{2} neutron.tests.unit.agent.l3.test_ha_router.TestBasicRouterOperations.test_spawn_state_change_monitor [0.098263s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_delete_conntrack_from_delete_port_no_ct_zone [0.106539s] ... ok
{0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_create_dvr_fip_interfaces_with_matching_address_scope [0.929959s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_from_file [0.106432s] ... ok
{2} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_repeated_call_with_same_key [0.092232s] ... ok
{0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_ext_gw_updated_dvr_agent_mode [0.127442s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_hosting_port_for_router_in_ns [0.095786s] ... ok
{0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_floating_agent_gw_interfaces [0.120469s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_hosting_port_for_router_not_in_ns [0.126023s] ... ok
{0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_get_router_cidrs_no_fip_ns [0.125265s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_info_nonexistent [0.119078s] ... ok
{0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_initialize_dvr_ha_router_snat_ns_once [0.174016s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_legacy_router.TestAddFloatingIpWithMockGarp.test_add_floating_ip_error [0.099751s] ... ok
{0} neutron.tests.unit.agent.l3.test_dvr_local_router.TestDvrRouterOperations.test_remove_floating_ip [0.158734s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.l3.test_legacy_router.TestBasicRouterOperations.test_remove_multiple_external_gateway_ips [0.154500s] ... ok
{2} neutron.tests.unit.agent.l3.test_link_local_allocator.TestLinkLocalAddrAllocator.test__init__ [0.091448s] ... ok
{0} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipPriority.test__repr__ [0.151548s] ... ok
{2} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_mangle_rules_removed [0.100276s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_prefix [0.932733s] ... ok
{0} neutron.tests.unit.agent.l3.test_fip_rule_priority_allocator.TestFipRulePriorityAllocator.test__init__ [0.105058s] ... ok
{2} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_remove [0.102867s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_source_prefix [0.120669s] ... ok
{0} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test__init__readfile [0.133594s] ... ok
{2} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_router_floating_ip_with_device_add_error [0.096278s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp [0.126176s] ... ok
{0} neutron.tests.unit.agent.l3.test_item_allocator.TestItemAllocator.test_allocate_and_lookup [0.106836s] ... ok
{2} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_check_and_remove_ecmp_route [0.118595s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_prefix [0.115601s] ... ok
{0} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_router_info [0.089883s] ... ok
{2} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_process_delete [0.095788s] ... ok
{0} neutron.tests.unit.agent.l3.test_l3_agent_extension_api.TestL3AgentExtensionApi.test_get_routers_in_project [0.091704s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp_port [0.103917s] ... ok
{2} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_update_routing_table_ecmp [0.099289s] ... ok
{0} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_ensure_snat_cleanup [0.089997s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress [0.109901s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_remote_sg_removed [0.100582s] ... ok
{0} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_get_prefix_and_id [0.090115s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_999_local [0.102371s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_sg_removed [0.094621s] ... ok
{0} neutron.tests.unit.agent.l3.test_namespace_manager.TestNamespaceManager.test_list_all [0.100762s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIPFlowManager.test_update_flows_for_vlan_no_ports_but_members [0.089173s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_encap_by_num [0.113835s] ... ok
{0} neutron.tests.unit.agent.l3.test_router_info.TestBasicRouterOperations.test_process_floating_ip_nat_rules_removed [0.101849s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_ipip [0.125331s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestCreateRegNumbers.test_no_registers_defined [0.150045s] ... ok
{0} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_addresses_gw_secondary_ip_not_removed [0.148751s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_mport_prefix [0.108982s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_ipv4_address [0.112230s] ... ok
{0} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_floating_ip_reassignment [0.108495s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_port [0.101621s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_prefix [0.113684s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp [0.097264s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_port [0.110238s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp [0.142093s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_prefix [0.059350s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type [0.046877s] ... ok
{0} neutron.tests.unit.agent.l3.test_router_info.TestFloatingIpWithMockDevice.test_process_router_with_disabled_floating_ip [0.611241s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code [0.051427s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code_protocol_legacy_name [0.074878s] ... ok
{0} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_check_and_add_ecmp_route [0.113450s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp [0.052148s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOFPort.test_update [0.839432s] ... ok
{0} neutron.tests.unit.agent.l3.test_router_info.TestRouterInfo.test_routes_updated [0.090448s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test__next_max_id [0.095001s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestConjIdMap.test_get_conj_id [0.088605s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__cleanup_stale_sg [0.270986s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_no_removed_ips_exp_egress [0.254170s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__initialize_egress_ipv6_icmp [0.258120s] ... ok
{3} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_ipv4_source_group [3.706955s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_existing [0.287358s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_mport [0.796719s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test__remove_egress_no_port_security_non_existing_port [0.264970s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_tcp_mport_prefix [0.106656s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress [0.099364s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_non_existing [0.255662s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_all_port_flows [0.260351s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_mport [0.100808s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_port [0.099065s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_ovs_port [0.264719s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp_prefix [0.097539s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_delete_flows_for_flow_state_no_removed_ips_no_exp_egress [0.258866s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv4 [0.158214s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_ovs_port_invalid [0.257265s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_or_create_ofport_missing [0.253280s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv6_no_ct_zone [0.152615s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_port_sec_group_change [0.100817s] ... ok
{3} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv4_egress [1.105858s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_get_ovs_port_non_existent [0.259911s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_port_sec_group_change_no_ct_zone [0.110536s] ... ok
{3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_none_enhanced_rpc [0.112610s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_vlan_dvr_conntrack_direct_vlan [0.257706s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv4 [0.112410s] ... ok
{3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_member_not_updated_enhanced_rpc [0.096812s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_update_delete_port_filter [0.113942s] ... ok
{3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_member_not_updated [0.135827s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test_get_device_zone [0.107153s] ... ok
{3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_and_remove_devices_filter [0.131403s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerDisableRandomFullyTestCase.test_verify_disable_random_fully [0.093235s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerNoNatTestCase.test_nat_found [0.092544s] ... ok
{3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_noopfirewall [0.100001s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_filter_rule [0.100436s] ... ok
{3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_remove_devices_filter_with_trusted_ports [0.115783s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_raw_rule [0.097598s] ... ok
{3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCaseForNoneDriver.test_get_trusted_devices [0.098351s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_is_port_managed_not_managed_port [0.758718s] ... ok
{3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_member_updated_same_port [0.098858s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters_chain_notexists [0.140805s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_failure [0.094451s] ... ok
{3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_firewall_disabled [0.097182s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_dvr_conntrack_direct_flat [1.045931s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_iptables_use_table_lock [0.107497s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter [0.268721s] ... ok
{3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_trusted_ports [0.102206s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_initialize_port_flows_dvr_conntrack_direct_vlan [0.180084s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter_port_security_disabled [0.120668s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_prepare_port_filter_initialized_port [0.269433s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_process_trusted_ports_caches_port_id [0.118075s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_trusted_ports_clears_cached_port_id [0.118735s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_port_filter [0.309048s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_applies_added_flows [0.262822s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_remove_nonexistent_chain [0.772139s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_remove_port_filter_port_security_disabled [0.249377s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_rule_with_wrap_target [0.106081s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_port_security_disabled [0.236120s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseEmptyCustomBinaryName.test_empty_chain_custom_binary_name [0.122741s] ... ok
{3} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_and_new_ports [1.028701s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_port_filter_create_new_port_if_not_present [0.236362s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_and_remove_chain [0.102280s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_blank_rule [0.111501s] ... ok
{3} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_security_group_rule_updated [0.188653s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_security_group_rules [0.240710s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestOVSFirewallDriver.test_update_security_group_members [0.238114s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_nat_rule [0.120198s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_remove_port [0.104088s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_traffic_counters [0.104420s] ... ok
{3} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_security_group_member_updated [0.262341s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_members [0.087486s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_use_table_lock [0.109069s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_rules [0.119290s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_remove_nonexistent_chain [0.111496s] ... ok
{3} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_security_group_rule_updated [0.187610s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_update_rules_protocols [0.117269s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_initialize_mangle_table [0.117571s] ... ok
{3} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupExtensionControl.test_enable_security_group_extension_by_config [0.152126s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_update_rules_split [0.132541s] ... ok
{1} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_nat_found [0.103705s] ... ok
{3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__fanout_message [0.103185s] ... ok
{1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_excluded_out_of_parent [0.110608s] ... ok
{3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_allocate_priority [0.124702s] ... ok
{1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range_not_found [0.115115s] ... ok
{3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling_subnet_create [0.104461s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSGPortMap.test_update_port_sg_removed [0.968277s] ... ok
{1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_build_config_no_vips_track_script [0.122724s] ... 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.132229s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_firewall.TestSecurityGroup.test_get_ethertype_filtered_addresses [0.139553s] ... ok
{1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_get_primary_vip [0.144362s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_existing_ports [0.132884s] ... ok
{3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_with_router_interface_add [0.146342s] ... ok
{1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_config_str [0.151109s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHybridIptablesHelper.test_overloaded_remove_conntrack [0.155441s] ... ok
{3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network_no_existing_agents [0.148587s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_cleanup_port_unknown [0.832905s] ... ok
{1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_script_str [0.164611s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateConjFlows.test_create_conj_flows [0.106736s] ... ok
{3} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network_no_new_agents [0.114718s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsForIpAddress.test_create_flows_for_ip_address_egress [0.044863s] ... ok
{1} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_without_dev [0.093528s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_get_hybrid_ports [0.124111s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_no_ip_ipv6 [0.069949s] ... ok
{3} neutron.tests.unit.api.rpc.agentnotifiers.test_l3_rpc_agent_api.TestL3AgentNotifyAPI.test_add_arp_entry [0.092801s] ... ok
{1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_all_filters_with_chain [0.095957s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_iptables.TestHelper.test_get_iptables_driver_instance_has_correct_instance [0.093815s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateFlowsFromRuleAndPort.test_create_flows_from_rule_and_port_src_and_dst_with_zero_ipv4 [0.092286s] ... ok
{3} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_register [0.090188s] ... ok
{1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_get_filter_id_for_ip [0.098068s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_destination [0.092940s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_source [0.074663s] ... ok
{1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__add_filter [0.088663s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_with_source_and_destination [0.085556s] ... ok
{3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_clear_unregisters_all_callbacks [0.125897s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_ipv6_icmp [0.112255s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_flows_without_port_range [0.089894s] ... ok
{1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_not_found_without_chain [0.121945s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestIsValidPrefix.test_valid_prefix_ipv4 [0.092872s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreatePortRangeFlows.test_create_port_range_with_icmp_protocol [0.093929s] ... ok
{1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_with_chain [0.092747s] ... ok
{0} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test__assert_mergeable_rules [0.077905s] ... ok
{3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_get_callbacks_fails_on_unregistered_callback [0.210556s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_icmp [0.163346s] ... ok
{1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filters [0.166109s] ... ok
{0} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_is_bridged_interface [0.158951s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_ingress [0.112986s] ... ok
{0} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_owns_interface [0.109764s] ... ok
{1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_or_create_qdisc_failed [0.150920s] ... ok
{3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_registers_callback [0.291989s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-187:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py", line 415, in inner
    return f(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 306, in _check_child_processes
    self._execute_action(service_id)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 318, in _execute_action
    action_function(service_id)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 324, in _respawn_action
    self._monitored_processes[service_id].enable()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 119, in enable
    ip_wrapper.netns.execute(cmd, addl_env=self.cmd_addl_env,
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/ip_lib.py", line 776, in execute
    return utils.execute(cmd, check_exit_code=check_exit_code,
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/utils.py", line 138, in execute
    _stdout, _stderr, returncode = _execute_process(
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/utils.py", line 93, in _execute_process
    obj, cmd = create_process(cmd, run_as_root=run_as_root, addl_env=addl_env)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/utils.py", line 86, in create_process
    obj = subprocess.Popen(cmd, shell=False, stdin=subprocess.PIPE,
  File "/usr/lib/python3.9/site-packages/eventlet/green/subprocess.py", line 56, in __init__
    subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
  File "/usr/lib64/python3.9/subprocess.py", line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib64/python3.9/subprocess.py", line 1837, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'sudo'
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestCreateProtocolFlows.test_create_protocol_flows_port_range [0.083142s] ... ok
{0} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_daemonize [0.118709s] ... ok
{1} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_without_chain [0.147816s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_common_rules_single [0.112688s] ... ok
{3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_returns_proper_callback [0.156967s] ... ok
{0} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_error [0.126082s] ... ok
{1} neutron.tests.unit.agent.linux.test_tc_lib.TcFilterTestCase.test__mac_to_pyroute2_keys [0.098532s] ... ok
{2} neutron.tests.unit.agent.linux.openvswitch_firewall.test_rules.TestMergeRules.test_merge_port_ranges_overlapping [0.086258s] ... ok
{0} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_start [0.088686s] ... ok
{1} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_add_tc_qdisc_htb [0.096487s] ... ok
{2} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_addbr_exists [0.096685s] ... ok
{3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_fails_on_invalid_type [0.188073s] ... ok
{0} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_init_open_fail [0.090644s] ... ok
{1} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bytes_value [0.097094s] ... ok
{2} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_get_interface_bridge [0.102865s] ... ok
{0} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_is_running_uuid_false [0.102927s] ... ok
{1} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bits_value [0.095081s] ... ok
{2} neutron.tests.unit.agent.linux.test_bridge_lib.BridgeLibTest.test_get_interfaces [0.100737s] ... ok
{3} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_fails_on_multiple_calls [0.213228s] ... ok
{0} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_write [0.094683s] ... ok
{1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_check_kernel_hz_lower_then_zero [0.094472s] ... ok
{2} neutron.tests.unit.agent.linux.test_conntrackd.ConntrackdConfigTestCase.test_build_config [0.100406s] ... ok
{0} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_gid_privileges [0.099540s] ... ok
{3} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type_wrong_type [0.134730s] ... ok
{1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_delete_tbf_bw_limit [0.096005s] ... ok
{2} neutron.tests.unit.agent.linux.test_conntrackd.ConntrackdConfigTestCase.test_max_file_path_len [0.102376s] ... ok
{3} neutron.tests.unit.api.rpc.callbacks.test_resources.IsValidResourceTypeTestCase.test_known_type [0.093204s] ... ok
{0} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_group_privileges [0.136747s] ... ok
{1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits [0.110243s] ... ok
{2} neutron.tests.unit.agent.linux.test_conntrackd.ConntrackdConfigTestCase.test_max_socket_path_len [0.119611s] ... ok
{0} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_privileges_without_root_permissions [0.133915s] ... ok
{3} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_different_adds_triggers_recalculation [0.158253s] ... ok
{2} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_delete_pid [0.100627s] ... ok
{1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits_no_rate_info [0.151043s] ... ok
{2} neutron.tests.unit.agent.linux.test_daemon.TestDaemon.test_fork_parent [0.100814s] ... ok
{0} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_with_id [0.144634s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__is_dhcp_agent_hosting_network_false [0.129095s] ... ok
{2} neutron.tests.unit.agent.linux.test_daemon.TestPidfile.test_unlock [0.090237s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_network_not_found [0.092665s] ... ok
{0} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setuid_fails [0.153504s] ... ok
{2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_no_privileges [0.095850s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test_setup_reserved_2 [0.152354s] ... ok
{2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_drop_uid_privileges [0.153474s] ... ok
{2} neutron.tests.unit.agent.linux.test_daemon.TestPrivileges.test_setgid_fails [0.108554s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDeviceManager.test__setup_reserved_dhcp_port_with_fake_remote_error [0.099496s] ... ok
{1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_burst_value_zero [0.786872s] ... ok
{1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_ingress_qdisc_burst_no_burst_value_given [0.106767s] ... ok
{1} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_tbf_bw_limits [0.097192s] ... ok
{1} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_check_exit_code [0.103867s] ... ok
{1} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_encode_process_input [0.107145s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_dhcp_ready_on_ports [1.012300s] ... ok
{1} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_debug [0.108784s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info [0.101228s] ... ok
{1} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_change_locale [0.102887s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_check_version_abstract_error [1.009177s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpBase.test_base_abc_error [0.796493s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_routed_network [0.121957s] ... ok
{1} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_raise_runtime_do_not_log_fail_as_error [0.136914s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_blocking_sigterm_sigkill [0.173761s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_blocking [0.204523s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_segmented_network_but_not_routed [0.185005s] ... ok
{1} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_stderr_true [0.119038s] ... ok
{1} neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_top_parent_pid_fork [0.100649s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_retain_port [0.187120s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__getattr [0.190957s] ... ok
{1} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_with_single_argument [0.119042s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port [0.230177s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__init_dictmodel [0.108393s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_disable_with_segment [0.165935s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_dvr_mac_address_by_host [0.178796s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__len [0.191797s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDhcpLocalProcess.test_enable_disable_two_networks [0.185976s] ... ok
{1} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_none_as_root [0.295696s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_is_singleton [0.137617s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_dict_has_sub_dict [0.194803s] ... ok
{1} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_doesnt_match [0.172050s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__setattr [0.185479s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_pull_resource_not_found [0.152284s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_string_representation_port [0.198747s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_pull [0.154809s] ... ok
{1} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_abs_path [0.178290s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test__str [0.192175s] ... ok
{1} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_script_with_procname [0.164852s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_stateless_dhcpv6_network_no_dns [0.231330s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushToServerRpcCallbackTestCase.test_report_versions [0.230038s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDictModel.test_string_representation_network [0.212737s] ... ok
{1} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_new_style_client [0.117168s] ... ok
{1} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_new_style_empty_client [0.104519s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SGAgentRpcCallBackMixinTestCase.test_security_groups_member_updated [0.186809s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_file_on_net_with_v6_slaac_and_v4 [0.204061s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__generate_opts_per_subnet_forced_metadata_non_local_subnet [0.211043s] ... ok
{1} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_unknown_client [0.114575s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SGAgentRpcCallBackMixinTestCase.test_security_groups_rule_updated [0.149663s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file [0.189597s] ... ok
{1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_port_filters [0.111943s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test__parse_ip_addresses [0.180267s] ... ok
{1} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_router_networks [0.115779s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_with_many_dns_provided [0.146232s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_address_group_update_events [0.186316s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_net_with_V6_stateless_and_V4_subnets [0.129681s] ... ok
{1} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_doesnot_exists [0.104184s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442 [0.104772s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_host_and_opts_file_on_stateful_dhcpv6_same_subnet_fixedips [0.104977s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_dual_dhcp_rfc3442_no_on_link_subnet_routes [0.096129s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_get_secgroup_ids_for_address_group [0.184849s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_non_local_subnets [0.097043s] ... ok
{1} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists_unlink_fails_file_still_exists [0.135133s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_2port_1net [0.097532s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_init_lease_file_infinite_duration [0.102074s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_delete_events_with_remote [0.141968s] ... ok
{1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_user [0.103614s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_agent_dns_provided [0.122909s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_single_dhcp [0.164969s] ... ok
{1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_metadata_proxy_conf_parse_ip_versions [0.111120s] ... ok
{3} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_deletion_affects_only_own_rules [0.122838s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_agents_without_dns_provided [0.117085s] ... ok
{1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy [0.144883s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_all_leases_file_leases_with_bad_line [0.152216s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_multiple_tags [0.108945s] ... ok
{1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy_handles_process_exception [0.113972s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases_with_stateless_IPv6_tag [0.145607s] ... ok
{1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverRules.test_metadata_nat_rules [0.099069s] ... ok
{1} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverRules.test_metadata_nat_rules_ipv6 [0.095860s] ... ok
{1} neutron.tests.unit.agent.metadata.test_proxy_base.TestMetadataProxyHandlerBase.test_proxy_request_500 [0.106993s] ... ok
{3} neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_extension_can_be_accessed_by_alias [0.646210s] ... ok
{1} neutron.tests.unit.agent.metadata.test_proxy_base.TestMetadataProxyHandlerBase.test_proxy_request_connection_error [0.106602s] ... ok
{3} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_assignment_of_attr_map [0.113490s] ... ok
{1} neutron.tests.unit.agent.metadata.test_proxy_base.TestUnixDomainMetadataProxyBase.test__get_socket_mode_deduce_group [0.118233s] ... ok
{3} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_invalid_extensions_are_not_registered [0.094071s] ... ok
{3} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_optional_extensions_no_error [0.099383s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_2port_1net_diff_details [0.818068s] ... ok
{3} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_multiple_extensions [0.100947s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_pxe_port [0.100991s] ... ok
{3} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_custom_supported_implementation [0.082399s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_output_opts_file_single_dhcp_both_not_isolated [0.100512s] ... ok
{3} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_are_loaded_for_plugin_with_expected_interface [0.102576s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_mult_times_not_removed [1.037615s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_all_leases_file_leases [0.124007s] ... ok
{3} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_expecting_neutron_plugin_interface_are_loaded [0.140254s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_read_hosts_file_leases [0.190177s] ... ok
{3} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_without_need_for__plugin_interface_are_loaded [0.118576s] ... ok
{3} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_can_be_added_as_extension [0.136711s] ... ok
{1} neutron.tests.unit.agent.metadata.test_proxy_base.TestUnixDomainMetadataProxyBase.test__get_socket_mode_deduce_user_root [0.980761s] ... ok
{3} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_nested_resource_custom_collection_action [0.127047s] ... ok
{3} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_delete_custom_collection_method [0.123214s] ... ok
{1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_none_when_metadata_port_missing_mac [0.191830s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases [0.425576s] ... ok
{3} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_returns_404_for_non_existent_extension [0.154529s] ... ok
{1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_none_when_no_vif_ports [0.160164s] ... ok
{3} neutron.tests.unit.api.test_wsgi.ActionDispatcherTest.test_dispatch [0.101403s] ... ok
{1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_provision_parameters_ipv6 [0.111613s] ... ok
{3} neutron.tests.unit.api.test_wsgi.DictSerializerTest.test_dispatch_default [0.107522s] ... ok
{1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_current_ns_only_contains_meta_cidr_ipv6 [0.116554s] ... ok
{3} neutron.tests.unit.api.test_wsgi.FaultTest.test_call_fault [0.124503s] ... ok
{1} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_sync [0.152437s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_reload_allocations [1.214198s] ... ok
{3} neutron.tests.unit.api.test_wsgi.JSONDictSerializerTest.test_json [0.119113s] ... ok
{3} neutron.tests.unit.api.test_wsgi.RequestDeserializerTest.test_deserialize [0.003015s] ... ok
{3} neutron.tests.unit.api.test_wsgi.RequestDeserializerTest.test_get_body_deserializer_unknown_content_type [0.000287s] ... ok
{1} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_spawn_metadata_proxy_handles_process_exception [0.125619s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_isolated_meta_disabled_returns_false [0.108386s] ... ok
{3} neutron.tests.unit.api.test_wsgi.RequestTest.test_content_type_accept_default [0.101523s] ... ok
{1} neutron.tests.unit.agent.ovsdb.native.test_connection.ConfigureSslConnTestCase.test_ssl_conn_cfg_missing [0.128187s] ... ok
{3} neutron.tests.unit.api.test_wsgi.RequestTest.test_content_type_from_query_extension [0.092404s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_force_metadata_returns_true [0.126720s] ... ok
{1} neutron.tests.unit.agent.ovsdb.native.test_connection.ConfigureSslConnTestCase.test_ssl_conn_file_missing [0.116557s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_dns_server [0.138848s] ... ok
{1} neutron.tests.unit.agent.ovsdb.test_impl_idl.TransactionTestCase.test_post_commit_does_not_raise_exception [0.102698s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_one_lease_mult_times_removed [1.065795s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_dhcp_timers [0.133201s] ... ok
{1} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_get_resource_by_id [0.102787s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_local_resolv [0.126974s] ... ok
{1} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_get_resources [0.104684s] ... ok
{1} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_delete_ignores_dups [0.101909s] ... ok
{0} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_max_leases_is_smaller_than_cap [0.130635s] ... ok
{1} neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_cast [0.091720s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_release_unused_leases_with_client_id [0.395678s] ... ok
{0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_active_none [0.116795s] ... ok
{1} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_device_details [0.056378s] ... ok
{1} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_ports_by_vnic_type_and_host [0.050396s] ... ok
{0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_cmdline_none [0.115008s] ... ok
{1} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_update_device_down [0.060763s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_remove_config_files [0.159605s] ... ok
{1} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_new_binding_activated [0.068459s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_namespace [0.108618s] ... ok
{1} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_binding_in_host [0.051004s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_custom_kill_script_no_kill_script_no_namespace [0.116295s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_isolated_network_returns_true [0.185016s] ... ok
{3} neutron.tests.unit.api.test_wsgi.RequestTest.test_content_type_unsupported [1.012988s] ... ok
{0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_namespace [0.103651s] ... ok
{3} neutron.tests.unit.api.test_wsgi.RequestTest.test_content_type_with_given_content_types [0.095384s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_should_enable_metadata_with_metadata_network_returns_true [0.157737s] ... ok
{0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_namespace_process_active [0.115448s] ... ok
{3} neutron.tests.unit.api.test_wsgi.ResourceTest.test_wrong_content_type_throws_unsupported_media_type_error [0.122680s] ... ok
{1} 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_external_process.TestProcessManager.test_pid [0.132003s] ... ok
{3} neutron.tests.unit.api.test_wsgi.SerializerTest.test_deserialize_raise_bad_request [0.113965s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_advertise_mtu_plugin_doesnt_pass_mtu_value [0.219685s] ... ok
{0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_reload_cfg_without_custom_reload_callback [0.112003s] ... ok
{3} neutron.tests.unit.api.test_wsgi.SerializerTest.test_serialize_unknown_content_type [0.101625s] ... ok
{0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_active [0.109298s] ... ok
{3} neutron.tests.unit.api.test_wsgi.TestWSGIServer.test__run [0.107147s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_config_file [0.208410s] ... ok
{0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_active_none [0.111719s] ... ok
{3} neutron.tests.unit.api.test_wsgi.TestWSGIServer.test_ipv6_listen_called_with_scope [0.133396s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_enable_dnsmasq_log [0.188184s] ... ok
{0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_with_ensure_active [0.112781s] ... ok
{3} neutron.tests.unit.api.test_wsgi.TestWSGIServer.test_start_random_port [0.125170s] ... ok
{3} neutron.tests.unit.api.test_wsgi.TextDeserializerTest.test_dispatch_default [0.094539s] ... ok
{0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_enable_with_namespace_process_active [0.184015s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_ipv4_addr_pair_low_version ... SKIPPED: Test depends on allowed-address-pairs extension
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_cfg_with_local_resolv_overridden [0.241849s] ... ok
{0} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_pid_no_an_int [0.136834s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_infinite_lease_duration [0.190896s] ... ok
{0} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_error_logged [0.113776s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-172:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 310, in _periodic_checking_thread
    time.sleep(self._config.AGENT.check_child_processes_interval)
  File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep
    timer = hub.schedule_call_global(seconds, current.switch)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 449, in schedule_call_global
    self.add_timer(t)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 404, in add_timer
    scheduled_time = self.clock() + timer.seconds
TypeError: unsupported operand type(s) for +: 'float' and 'Mock'
{3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_pagination [0.365270s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dhcp_range [0.116514s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_no_dns_domain_tag_support [0.148622s] ... ok
{2} neutron.tests.unit.agent.linux.test_dhcp.TestDnsmasq.test_spawn_not_bridged [0.153229s] ... ok
{3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_empty [0.493177s] ... ok
{0} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_exit_handler [0.910873s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-173:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 310, in _periodic_checking_thread
    time.sleep(self._config.AGENT.check_child_processes_interval)
  File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep
    timer = hub.schedule_call_global(seconds, current.switch)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 449, in schedule_call_global
    self.add_timer(t)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 404, in add_timer
    scheduled_time = self.clock() + timer.seconds
TypeError: unsupported operand type(s) for +: 'float' and 'Mock'
Exception in thread Thread-174:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 310, in _periodic_checking_thread
    time.sleep(self._config.AGENT.check_child_processes_interval)
  File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep
    timer = hub.schedule_call_global(seconds, current.switch)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 449, in schedule_call_global
    self.add_timer(t)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 404, in add_timer
    scheduled_time = self.clock() + timer.seconds
TypeError: unsupported operand type(s) for +: 'float' and 'Mock'
{3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple [0.385278s] ... ok
{0} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_register_different_service_types [0.097548s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-175:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 310, in _periodic_checking_thread
    time.sleep(self._config.AGENT.check_child_processes_interval)
  File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep
    timer = hub.schedule_call_global(seconds, current.switch)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 449, in schedule_call_global
    self.add_timer(t)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 404, in add_timer
    scheduled_time = self.clock() + timer.seconds
TypeError: unsupported operand type(s) for +: 'float' and 'Mock'
{0} neutron.tests.unit.agent.linux.test_external_process.TestProcessMonitor.test_unregister_unknown_process [0.082541s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-176:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 310, in _periodic_checking_thread
    time.sleep(self._config.AGENT.check_child_processes_interval)
  File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep
    timer = hub.schedule_call_global(seconds, current.switch)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 449, in schedule_call_global
    self.add_timer(t)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 404, in add_timer
    scheduled_time = self.clock() + timer.seconds
TypeError: unsupported operand type(s) for +: 'float' and 'Mock'
{2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_cmdline [0.830969s] ... ok
{0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_delete_ipv6_addr [0.124849s] ... ok
{3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_empty [0.370090s] ... ok
{2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_disable_get_stop_command [0.126833s] ... ok
{0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_get_device_name [0.132323s] ... ok
{2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_enable_with_ensure_active [0.121166s] ... ok
{0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_get_ipv6_llas [0.104411s] ... ok
{0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port [0.107530s] ... ok
{2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_pid_invalid_file [0.137844s] ... ok
{3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple [0.359166s] ... ok
{0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_delete_onlink_routes [0.115031s] ... ok
{2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManager.test_processmanager_ensures_pid_dir [0.143756s] ... ok
{0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_with_ipv6_delete_onlink_routes [0.104612s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_ports_with_no_rules [2.115144s] ... ok
{0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_lla [0.106928s] ... ok
{2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_cmdline_none [0.205520s] ... ok
{3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_convert_list_to [0.344044s] ... ok
{0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6_uncompact [0.130955s] ... ok
{0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_preserve [0.118740s] ... ok
{2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_check_process_id_env_var [0.231034s] ... ok
{0} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_set_mtu_logs_once [0.107172s] ... ok
{2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_namespace_no_path [0.163127s] ... ok
{3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_great_than_max_limit [0.369831s] ... ok
{0} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test__add_device_to_namespace_retries [0.107055s] ... ok
{0} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_new [0.141260s] ... ok
{2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_custom_kill_script_no_kill_script_namespace [0.212989s] ... ok
{2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_get_stop_command [0.142196s] ... ok
{0} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_get_device_name [0.170305s] ... ok
{2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_namespace [0.108627s] ... ok
{3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_negative_pagination_max_limit [0.505789s] ... ok
{0} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_alt_bridge [0.193230s] ... ok
{2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_disable_not_active [0.108865s] ... ok
{2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_pid [0.157222s] ... ok
{0} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test_plug_configured_bridge [0.172024s] ... ok
{2} neutron.tests.unit.agent.linux.test_external_process.TestProcessManagerScript.test_processmanager_ensures_pid_dir [0.132498s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv4_source_group [1.473082s] ... ok
{2} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_init_router_port_ext_gw_with_dual_stack [0.128588s] ... ok
{3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_zero [0.562192s] ... ok
{2} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_duplicated_ipv6 [0.134049s] ... ok
{2} neutron.tests.unit.agent.linux.test_interface.TestABCDriver.test_l3_init_with_not_present_ipv6_lla [0.109448s] ... ok
{2} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriver.test_plug_with_ns [0.123875s] ... ok
{2} neutron.tests.unit.agent.linux.test_interface.TestOVSInterfaceDriverWithVeth.test__add_device_to_namespace_retries [0.099408s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_conntrack.IPConntrackTestCase.test_delete_conntrack_state_dedupes [0.111252s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_sg_rules_for_devices_ipv4_ingress_port_range_min_port_1 [0.594614s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_enhanced_rpc [0.067043s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse [0.566761s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_iif_none [0.116309s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_rule_updated_enhanced_rpc [0.053261s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_rule_updated [0.081868s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_address_group_deleted [0.049064s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_trusted_ports [0.060773s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall [0.045844s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_none [0.045702s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.linux.test_ip_conntrack.OvsIPConntrackTestCase.test_delete_conntrack_state_dedupes [1.245136s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_with_firewall_disabled [0.089524s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_dummy [0.144339s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_rule_updated_multiple_ports [0.124779s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_lo [0.152234s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_devices [0.167464s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.linux.test_ip_lib.GetDevicesInfoTestCase.test_get_devices_info_vlan [0.158197s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_none [0.153320s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_oif_none [0.881235s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_from_any_ipv6 [0.156644s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_to_none [0.119295s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_with_noopfirewall [0.173460s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestArpPing.test_send_ipv4_addr_adv_notif_nodev [0.122163s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_from_ipv4 [0.188429s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestDeviceExists.test_ensure_device_is_ready_no_device [0.111594s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_remove_devices_filter_with_trusted_ports [0.232815s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestGetSysctl.test_get_ip_nonlocal_bind [0.092253s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_fwmark_none [0.203397s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.ParseIpRuleTestCase.test_parse_iif [0.075511s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_updated [0.185136s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestGetSysctl.test_get_ipv6_forwarding [0.045212s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_other_is_none [0.144089s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_diff_name [0.045323s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_diff_namespace [0.052482s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDevice.test_eq_same_namespace [0.046255s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_updated_multiple_ports [0.186410s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestIPDeviceCommandBase.test_name_property [0.162125s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address [0.074347s] ... ok
{3} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_primary_key [1.756331s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address_no_broadcast [0.054353s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_add_address_scoped [0.049777s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_not_updated [0.163537s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_del_address [0.178567s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_flush [0.075416s] ... ok
{3} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_base_db_attributes [0.160891s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_dadfailed [0.047761s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready [0.042978s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready_non_existent_address [0.154744s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filter_new_and_updated_ports [0.165046s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready_success_one_timeout [0.050758s] ... ok
{3} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_convert_list_to [0.142807s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_create [0.060171s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_updated_ports_only [0.154153s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_down [0.057184s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_delete_namespace [0.072488s] ... ok
{3} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_project_info_populated [0.161562s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_prepare_remove_port [0.164195s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute [0.083571s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute_nosudo_with_no_namespace [0.074379s] ... ok
{3} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_without_conversion [0.174601s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_add_rule_table_string [0.061212s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_prepare_remove_port_no_ct_zone [0.141939s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_device_to_namespace [0.063258s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_tuntap [0.065332s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_does_not_exist [0.060263s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_security_group_member_updated [0.236165s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_existing_empty_ns [0.088644s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_garbage_collect_namespace_existing_not_empty [0.112932s] ... ok
{3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_attr_not_specified [0.438661s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_device [0.100016s] ... ok
{1} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithOVSIptables.test_security_group_rule_updated [0.266771s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_devices_no_netspace [0.098000s] ... ok
{3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_body_boolean_not_json [0.201804s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpAddrCommand.test_wait_until_address_ready_timeout [1.149581s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_get_namespaces_root [0.124892s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_allmulticast_on [0.179753s] ... ok
{3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_networks_empty_list [0.364858s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpLinkCommand.test_set_name [0.206292s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_add_entry [0.243005s] ... ok
{3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_keystone_env [0.470141s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNeighCommand.test_delete_entry [0.191457s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestSetIpNonlocalBindForHaNamespace.test_setting_failure [0.888587s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_add_namespace [0.220218s] ... ok
{0} neutron.tests.unit.agent.linux.test_ip_lib.TestSubProcessBase.test_execute_wrapper_int_options [0.113867s] ... ok
{3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_resource [0.377302s] ... ok
{0} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_all_zero_ipv6 [0.135446s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpNetnsCommand.test_execute_env_var_prepend [0.168693s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test__get_any_remote_group_id_in_rule_with_remote_address_group [0.113726s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpRuleCommand.test_delete_rule_v6 [0.151965s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_remote_sg_ids [0.119585s] ... ok
{1} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_admin_state_down [1.594723s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_dummy [0.145964s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_sg_members [0.118245s] ... ok
{3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_object_string_not_json [0.401536s] ... ok
{1} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_notification_required [0.148438s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_veth [0.143531s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_unused_security_group_info [0.139397s] ... ok
{1} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notification_is_needed [0.180434s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_sg_rule_expansion_with_remote_ips [0.091175s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan6_valid_srcport_length [0.157094s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_single_fallback_accept_rule [0.127638s] ... ok
{1} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_fanout_required [0.145841s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_add_vxlan_invalid_ipv6_localaddr [0.126245s] ... ok
{3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_readonly_attr [0.394618s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test__get_port_device_name [0.124412s] ... ok
{1} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test__get_manager_is_singleton [0.147395s] ... ok
{2} neutron.tests.unit.agent.linux.test_ip_lib.TestIpWrapper.test_del_veth [0.158200s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test__get_sg_members [0.103484s] ... ok
{1} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_unprovide [0.189828s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_bad_vrrp_with_dport [0.113449s] ... ok
{2} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_less_than_5 [0.134778s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_defer_with_exception [0.105830s] ... ok
{3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_use_defaults [0.443622s] ... ok
{2} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_adding_more_than_5 [0.170454s] ... ok
{1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_fails_on_invalid_type [0.188999s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ingress_tcp_min_port_0_for_ipv6 [0.096905s] ... ok
{2} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_deleting_less_than_5 [0.133181s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_dest_prefix [0.112384s] ... ok
{1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_fails_on_invalid_type [0.183837s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_code [0.137900s] ... ok
{2} neutron.tests.unit.agent.linux.test_ipset_manager.IpsetManagerTestCase.test_set_members_with_first_add_member [0.152425s] ... ok
{1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_register_registers_callback [0.186879s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_mport [0.138421s] ... ok
{3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_noauth [0.442303s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test__get_any_remote_group_id_in_rule_with_remote_group [0.162941s] ... ok
{1} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_unregisters_callback [0.136598s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_port [0.171158s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_build_ipv4v6_mac_ip_list [0.172624s] ... ok
{1} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceClsTestCase.test_known_type [0.165218s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_determine_remote_sgs_to_remove_ipv6_unreferenced [0.122261s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_prefix [0.178626s] ... ok
{1} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type [0.121697s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_filter_defer_apply_off_with_sg_only_ipv6_rule [0.126978s] ... ok
{1} neutron.tests.unit.api.rpc.callbacks.test_resources.IsValidResourceTypeTestCase.test_unknown_type [0.091336s] ... ok
{3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_noauth [0.483962s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_94 [0.165360s] ... ok
{1} neutron.tests.unit.api.rpc.callbacks.test_resources.RegisterResourceClass.test_register_bogus_resource_class [0.113434s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_get_sg_ids_set_for_ports [0.147492s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_blank [0.181347s] ... ok
{1} neutron.tests.unit.api.rpc.callbacks.test_resources.RegisterResourceClass.test_register_resource_class [0.154793s] ... ok
{1} neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_consumer_versions_callback [0.116278s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_sctp_port [0.171791s] ... ok
{1} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_downgrades_removing_resource [0.110825s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp_mport [0.179117s] ... ok
{1} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_downgrades_stops_reporting [0.097055s] ... ok
{1} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_set_versions [0.102581s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udplite_port [0.227402s] ... ok
{1} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_consumer_updates_version [0.121677s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_not_remove_used_security_group_info [0.800608s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__port_action_bad_action [0.129961s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_all_unused_info [0.112167s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_subnet_not_found [0.206669s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_remove_unused_security_group_info_clears_unused_rules [0.134276s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_return_none_on_not_found [0.186370s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallEnhancedIpsetTestCase.test_update_security_group_members [0.179171s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_non_segmented_network [0.123914s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_defer_chain_apply_coalesce_multiple_ports [0.173090s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_group_by_network_id [0.108178s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress [0.168182s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_port_action_create_port [0.116366s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_release_dhcp_port [0.107204s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_icmp_type_name [0.144103s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_code_protocol_num [1.100753s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port_with_agent_not_hosting_network [0.134960s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_tcp_mport_prefix [0.128115s] ... ok
{3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination [1.953527s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_icmp_type_name [0.121487s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_port_missing_port_on_get [0.128875s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_egress_udp [0.111608s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp [0.103079s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_prefix [0.066760s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_ports_on_host_by_subnet [0.131801s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_dccp_port [0.123807s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_mport_prefix [0.068474s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_bulk_pull [0.116775s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_icmp_prefix [0.122194s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_udp [0.068004s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test__prepare_object_fanout_context [0.078347s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_ip_spoofing_no_fixed_ips [0.070091s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_4 [0.114937s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_prepare_port_filter_with_no_sg [0.065502s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test_push_mixed [0.080755s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_remove_ports_not_configured [0.068606s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_encap [0.127551s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcCallbackTestCase.test_push [0.120651s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_process_trusted_ports [0.101364s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_protocol_zero [0.120900s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv4_by_num [0.143774s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_tcp [0.131518s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv4_no_ct_zone [0.102293s] ... ok
{3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_retry_on_show [1.059996s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_mport [0.217830s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_delete_rule_ipv6 [0.170903s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv6 [0.056641s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_trusted_ports [0.058541s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_comments_short_enough [0.064716s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv4_ingress_udp_prefix [0.205589s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_reordering_of_jump_rule_comments [0.057914s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerNoNatTestCase.test_initialize_nat_table [0.057298s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_mangle_rule [0.057739s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress [0.169321s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_rule_exchanged_interface_and_ip [0.069818s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_rule_to_a_nonexistent_chain [0.059233s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_egress_udp_mport_prefix [0.174465s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_chain_name [0.060351s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters [0.056318s] ... ok
{3} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_noauth [0.626968s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_get_traffic_counters_and_zero [0.062810s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_icmp [0.171879s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseEmptyCustomBinaryNameIPv6.test_empty_chain_custom_binary_name [0.052075s] ... ok
{3} neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts_with_project_id [0.156486s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_icmp_prefix [0.168150s] ... ok
{3} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_best_match_language [0.157242s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ResourceTypeVersionedTopicTestCase.test_resource_type_versioned_topic [1.473479s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_mport [0.160524s] ... ok
{3} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_accept_default [0.149736s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_security_group_info_for_devices [0.159450s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_mangle_rule [0.463331s] ... ok
{3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_action_status [0.153475s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_rule_to_a_nonexistent_chain [0.060787s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_defer_apply_with_exception [0.063860s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_deletion_of_non_cached_sg_changes_nothing [0.195525s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_get_chain_name [0.094905s] ... ok
{3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_http_error [0.186106s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables__apply_synchronized_no_namespace [0.101699s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_member_update_events [0.193682s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_rule_with_wrap_target [0.082632s] ... ok
{3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_mapped_neutron_error_localized [0.162962s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_initialize_nat_table [0.050929s] ... ok
{1} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_parent_ops_affect_rules [0.176050s] ... ok
{0} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateLessTestCase.test_mangle_not_found [0.091111s] ... ok
{3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_status_200 [0.161921s] ... ok
{0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_config_generation [0.063661s] ... ok
{0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_get_existing_vip_ip_addresses_returns_list [0.059589s] ... ok
{1} neutron.tests.unit.api.test_api_common.GetPathUrlTestCase.test_http_to_https [0.168661s] ... ok
{0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_routes [0.049416s] ... ok
{3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error [0.160392s] ... ok
{0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_remove_address_by_interface_no_track_not_supported [0.085888s] ... ok
{1} neutron.tests.unit.api.test_api_common.GetPathUrlTestCase.test_https_to_http [0.178893s] ... ok
{0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceTestCase.test_remove_addresses_by_interface [0.090572s] ... ok
{3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error_logs_attached_details [0.155579s] ... ok
{0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_get_script_str_no_routes [0.118365s] ... ok
{0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_with_dev [0.091742s] ... ok
{3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_neutron_error_with_json [0.167123s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_filter_ipv6_ingress_tcp_prefix [1.269954s] ... ok
{0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_with_dev_no_track_not_supported [0.056439s] ... ok
{3} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_webob_4xx_logged_info_level [0.158503s] ... ok
{0} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedVirtualRouteTestCase.test_virtual_route_without_dev_no_track_not_supported [0.132683s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_ip_spoofing_filter_with_multiple_ips [0.191922s] ... ok
{3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test__kill_listen_processes_only_parents_force_false [0.174632s] ... ok
{0} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_clear_ip_rate_limit [0.171961s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_conntrack_entries_for_sg_member_changed_ipv6_no_ct_zone [0.174526s] ... ok
{3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_not_empty_forced [0.120780s] ... ok
{0} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_no_qdisc_without_chain [0.130685s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.IptablesFirewallTestCase.test_remove_unknown_port [0.174421s] ... ok
{0} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__add_qdisc [0.088396s] ... ok
{3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes_no_procs [0.117195s] ... ok
{0} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_with_additional_filters [0.047897s] ... ok
{1} neutron.tests.unit.api.test_extensions.ExtensionExtendedAttributeTestCase.test_ext_test_resource_create [0.889861s] ... ok
{0} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_without_chain [0.065902s] ... ok
{3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_main_no_candidates [0.135623s] ... ok
{0} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_id_for_filter [0.075399s] ... ok
{0} neutron.tests.unit.agent.linux.test_tc_lib.TcFilterTestCase.test_add_tc_filter_vxlan [0.076004s] ... ok
{3} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_ovs_port [0.144485s] ... ok
{0} neutron.tests.unit.agent.linux.test_tc_lib.TcPolicyClassTestCase.test_add_tc_policy_class [0.072636s] ... ok
{3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_duplicated_ha_network_per_project_check_warning [0.118728s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test__generate_device_zone [0.476508s] ... ok
{0} neutron.tests.unit.agent.linux.test_tc_lib.TcPolicyClassTestCase.test_list_tc_policy_classes [0.121824s] ... ok
{3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_floatingip_inherit_qos_from_network [0.111695s] ... ok
{0} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test__get_tbf_burst_value_when_burst_bigger_then_minimal [0.112133s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_firewall.OVSHybridIptablesFirewallTestCase.test__populate_initial_zone_map [0.177920s] ... ok
{3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_get_checks_list [0.123116s] ... ok
{0} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_add_tc_qdisc_tbf_missing_arguments [0.107584s] ... ok
{3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_network_mtu_check_good [0.131856s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesCommentsTestCase.test_add_filter_rule [0.158554s] ... ok
{1} neutron.tests.unit.api.test_extensions.ExtensionExtendedAttributeTestCase.test_ext_test_resource_get [0.694538s] ... ok
{0} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test_list_tc_qdiscs_htb [0.119687s] ... ok
{0} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_bits_value [0.110401s] ... ok
{3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_networksegments_unique_constraint_check [0.148619s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_blank_rule [0.164707s] ... ok
{1} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test__check_faulty_extensions_raise_not_default_ext [0.157878s] ... ok
{0} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_kilobits_megabytes_value [0.090156s] ... ok
{0} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_megabits_value [0.055197s] ... ok
{3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_for_bm_provisioning_over_ipv6_check_warning [0.132378s] ... ok
{1} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_no_extensions [0.125710s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCase.test_add_nat_rule [0.162550s] ... ok
{0} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_megabytes_value [0.084121s] ... ok
{3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_port_forwarding_configuration_check_no_ovn_l3_router [0.118535s] ... ok
{1} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_single_extension [0.122349s] ... ok
{0} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_filters_bw_limits_no_filters [0.099314s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseCustomBinaryName.test_add_and_remove_chain_custom_binary_name [0.168741s] ... ok
{3} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_port_binding_profile_sanity [0.140537s] ... ok
{1} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_with_plugins [0.133632s] ... ok
{0} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_get_tbf_bw_limits_when_wrong_qdisc [0.117785s] ... ok
{1} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_are_not_loaded_for_plugins_unaware_of_extensions [0.102505s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_add_rule_exchanged_interface_and_ip [0.171588s] ... ok
{3} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_tcp_udp_and_sctp_number [0.128155s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteEncodeTest.test_decode_return_data [0.119339s] ... ok
{1} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extensions_not_loaded_for_plugin_without_expected_interface [0.101693s] ... ok
{3} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_protocol_range [0.131517s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_failure [0.191312s] ... ok
{1} neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_headers_can_be_extended [0.126297s] ... ok
{3} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_remote_group_id [0.120800s] ... ok
{1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_formatted_req_on_custom_collection_action [0.130363s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_iptables_failure_with_no_failing_line_number [0.187165s] ... ok
{2} neutron.tests.unit.agent.linux.test_iptables_manager.IptablesManagerStateFulTestCaseIPv6.test_remove_nonexistent_rule [0.150801s] ... ok
{1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_nested_resource_custom_collection_method [0.182602s] ... ok
{2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_config_generation_no_track_not_supported [0.143334s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_execute_raises [0.643001s] ... ok
{1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_put_custom_collection_action [0.149715s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_no_raise_runtime [0.081965s] ... ok
{2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedConfTestCase.test_config_with_reset [0.155395s] ... ok
{1} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_with_custom_member_action_and_attr_map [0.171399s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_return_code_log_error_raise_runtime [0.144473s] ... ok
{1} neutron.tests.unit.api.test_wsgi.JSONDeserializerTest.test_json_with_unicode [0.055887s] ... ok
{2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedGetFreeRangeTestCase.test_get_free_range [0.149960s] ... ok
{1} neutron.tests.unit.api.test_wsgi.JSONDeserializerTest.test_json_with_utf8 [0.070994s] ... ok
{1} neutron.tests.unit.api.test_wsgi.RequestDeserializerTest.test_get_action_args [0.000110s] ... ok
{1} neutron.tests.unit.api.test_wsgi.ResponseHeadersSerializerTest.test_custom [0.053869s] ... ok
{1} neutron.tests.unit.api.test_wsgi.ResponseSerializerTest.test_get_serializer [0.000094s] ... ok
{1} neutron.tests.unit.api.test_wsgi.ResponseSerializerTest.test_serialize_json_response [0.000127s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_root_privileges_privsep [0.179267s] ... ok
{1} neutron.tests.unit.api.test_wsgi.SerializerTest.test_serialize_content_type_json [0.064779s] ... ok
{2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedInstanceRoutesTestCase.test_build_config_no_track_not_supported [0.138388s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_root_privileges_rootwrap [0.086513s] ... ok
{1} neutron.tests.unit.api.test_wsgi.TestWSGIServer.test_start_random_port_with_ipv6 [0.070459s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_without_helper [0.058829s] ... ok
{1} neutron.tests.unit.api.test_wsgi.TestWorkerService.test_reset [0.055828s] ... ok
{2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedManagerTestCase.test_destroy_force [0.125591s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_str_id [0.073639s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_name [0.065069s] ... ok
{2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedStateExceptionTestCase.test_state_exception [0.160085s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_user_str_id [0.048636s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_not_effective_group [0.050127s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_not_effective_user [0.082597s] ... ok
{2} neutron.tests.unit.agent.linux.test_keepalived.KeepalivedTrackScriptTestCase.test_build_config_preamble [0.199484s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_own_pid_no_parent [0.077104s] ... ok
{1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_sort_without_sort_field [0.451577s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_separated_with_null_char [0.114179s] ... ok
{2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommand.test_set_ip_rate_limit_filter_existed [0.135374s] ... ok
{3} neutron.tests.unit.common.ovn.test_hash_ring_manager.TestHashRingManager.test_ring_rebalance [1.505484s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
  key_hash = md5(key, usedforsecurity=False)
{3} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_remote_managed_port_context [0.051582s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_returns_none_for_valid_pid [0.096636s] ... ok
{3} neutron.tests.unit.common.ovn.test_utils.GetPortTypeVirtualAndParentsTestCase.test_no_parents [0.071817s] ... ok
{2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_duplicated_with_chain [0.150955s] ... ok
{3} neutron.tests.unit.common.ovn.test_utils.GetPortTypeVirtualAndParentsTestCase.test_with_parents [0.050013s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_with_different_signal [0.113146s] ... ok
{3} neutron.tests.unit.common.ovn.test_utils.GetSubnetsAddressScopeTestCase.test_address_scope [0.131831s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpConnection.test_connect [0.142327s] ... ok
{2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_filterid_for_ip_duplicated_without_chain [0.215708s] ... ok
{1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple_with_empty [0.437254s] ... ok
{3} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_sanitize_map [0.053709s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainHttpProtocol.test_init_empty_client [0.044538s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_num_threads [0.066060s] ... ok
{3} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_validate_port_extra_dhcp_opts_invalid [0.088325s] ... ok
{2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_no_output [0.137386s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_run [0.057235s] ... ok
{0} neutron.tests.unit.agent.linux.test_utils.TestUnixDomainWSGIServer.test_start [0.060527s] ... ok
{3} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_chassis_no_in_az_hints [0.112734s] ... ok
{0} neutron.tests.unit.agent.metadata.test_agent.TestMetadataProxyHandlerRpc.test_get_ports_for_remote_address [0.055157s] ... ok
{2} neutron.tests.unit.agent.linux.test_l3_tc_lib.TestFloatingIPTcCommandBase.test__get_qdisc_filters_with_chain [0.150608s] ... ok
{0} neutron.tests.unit.agent.metadata.test_agent.TestUnixDomainMetadataProxy.test_init_exists [0.045804s] ... ok
{3} neutron.tests.unit.common.ovn.test_utils.TestRetryDecorator.test_default_retry_value [0.115114s] ... ok
{0} neutron.tests.unit.agent.metadata.test_proxy_base.TestMetadataProxyHandlerBase.test_proxy_request_200 [0.053353s] ... ok
{0} neutron.tests.unit.agent.metadata.test_proxy_base.TestMetadataProxyHandlerBase.test_proxy_request_400 [0.053736s] ... ok
{2} neutron.tests.unit.agent.linux.test_tc_lib.TcTestCase.test__get_tbf_burst_value_when_burst_smaller_then_minimal [0.139203s] ... ok
{3} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_availability_zones_multiple_az [0.118691s] ... ok
{0} neutron.tests.unit.agent.metadata.test_proxy_base.TestMetadataProxyHandlerBase.test_proxy_request_403 [0.053584s] ... ok
{1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_fields [0.459739s] ... ok
{0} neutron.tests.unit.agent.metadata.test_proxy_base.TestUnixDomainMetadataProxyBase.test__get_socket_mode_user [0.074357s] ... ok
{2} neutron.tests.unit.agent.linux.test_tc_lib.TestHandleFromHexToString.test_run [0.136960s] ... ok
{0} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_current_ns_contains_stale_cidr_no_ipv6 [0.045160s] ... ok
{3} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_availability_zones_one_az [0.153791s] ... ok
{0} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_current_ns_only_contains_meta_cidr_no_ipv6 [0.072218s] ... ok
{2} neutron.tests.unit.agent.linux.test_tc_lib.TestIECUnitConversions.test_convert_to_bytes_wrong_unit [0.135741s] ... ok
{0} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_get_networks_port_bindings [0.054908s] ... ok
{0} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_provision_datapath_no_ipv6 [0.066882s] ... ok
{3} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_system_dns_resolvers [0.186411s] ... ok
{2} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_bytes_wrong_unit [0.126664s] ... ok
{0} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test_teardown_datapath [0.059649s] ... ok
{3} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_security_groups_enabled [0.152349s] ... ok
{1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_negative_value [0.488435s] ... ok
{2} neutron.tests.unit.agent.linux.test_tc_lib.TestSIUnitConversions.test_convert_to_kilobits_bytes_value [0.141968s] ... ok
{3} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_invalid_input_raises [0.102853s] ... ok
{2} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_set_tbf_bw_limit [0.151604s] ... ok
{3} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_valid_input_no_binding_profile [0.107133s] ... ok
{3} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_valid_input_surplus_keys [0.115027s] ... ok
{3} neutron.tests.unit.common.ovn.test_utils.ValidatePortForwardingConfigurationTestCase.test_validation_when_no_pf_plugin_enabled [0.103702s] ... ok
{3} neutron.tests.unit.common.ovn.test_utils.ValidatePortForwardingConfigurationTestCase.test_validation_when_pf_and_provider_net_enabled [0.098158s] ... ok
{0} neutron.tests.unit.agent.ovn.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_user [0.781010s] ... ok
{0} neutron.tests.unit.agent.ovn.metadata.test_server_socket.TestMetadataProxyHandler.test__get_instance_id_network_id_ipv6 [0.155098s] ... ok
{3} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_not_last_line [0.402976s] ... ok
{0} neutron.tests.unit.agent.ovn.metadata.test_server_socket.TestMetadataProxyHandler.test__get_instance_id_network_id_ipv6_ll [0.117135s] ... ok
{0} neutron.tests.unit.agent.ovn.metadata.test_server_socket.TestMetadataProxyHandler.test_call_no_instance_match [0.109171s] ... ok
{0} neutron.tests.unit.agent.ovsdb.native.test_connection.OvsIdlMonitorTestCase.test_start_bridge_monitor [0.098950s] ... ok
{3} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_set_new_global [0.308282s] ... ok
{0} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test__flood_cache_for_query_pulls_once [0.100429s] ... ok
{2} neutron.tests.unit.agent.linux.test_tc_lib.TestTcCommand.test_update_filters_bw_limit [1.162680s] ... ok
{3} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_missing_cache [0.125944s] ... ok
{0} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test__is_stale [0.128729s] ... ok
{2} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_process_input [0.107047s] ... ok
{3} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_no_cache [0.152451s] ... ok
{2} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_surrogateescape_in_decoding_out_data [0.087537s] ... ok
{0} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_match_resources_with_func [0.150508s] ... ok
{1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_non_integer [1.602948s] ... ok
{2} neutron.tests.unit.agent.linux.test_utils.AgentUtilsExecuteTest.test_with_root_privileges_rootwrap_exception [0.096187s] ... ok
{3} neutron.tests.unit.common.test_ipv6_utils.TestIsAutoAddressSubnet.test_combinations [0.147291s] ... ok
{0} neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_microsecond_is_0 [0.148681s] ... ok
{2} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_id [0.095231s] ... ok
{2} neutron.tests.unit.agent.linux.test_utils.TestBaseOSUtils.test_is_effective_group_name [0.092526s] ... ok
{3} neutron.tests.unit.common.test_ipv6_utils.TestIsEui64Address.test_invalid_eui64_addresses [0.148512s] ... ok
{0} neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_timeout_report_interval [0.151266s] ... ok
{2} neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_first_parent_pid_fork [0.097459s] ... ok
{1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_non_integer_pagination_max_limit [0.324192s] ... ok
{3} neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_ipv4_url [0.148456s] ... ok
{0} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_network_details [0.151428s] ... ok
{2} neutron.tests.unit.agent.linux.test_utils.TestFindForkTopParent.test_returns_own_pid_nofork [0.090106s] ... ok
{2} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_process_disappearing [0.113167s] ... ok
{3} neutron.tests.unit.common.test_utils.SignatureTestCase.test_sign_instance_id [0.165660s] ... ok
{0} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_binding_activated_not_supported [0.178450s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_unspecific [0.317722s] ... ok
{2} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_cmdline_separated_with_space_char [0.145307s] ... ok
{3} neutron.tests.unit.common.test_utils.SingletonDecoratorTestCase.test_singleton_instance_deletion [0.161854s] ... ok
{0} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_hints [0.172895s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.linux.test_utils.TestGetCmdlineFromPid.test_no_process_running [0.131107s] ... ok
{3} neutron.tests.unit.common.test_utils.SingletonDecoratorTestCase.test_singleton_several_independent_classes [0.168055s] ... ok
{0} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_migrating_to_host [0.168023s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.linux.test_utils.TestGetRoothelperChildPid.test_returns_child_pid_as_root [0.133520s] ... ok
{3} neutron.tests.unit.common.test_utils.SpawnWithOrWithoutProfilerTestCase.test_spawn_with_profiler [0.154667s] ... ok
{2} neutron.tests.unit.agent.linux.test_utils.TestKillProcess.test_kill_process_raises_exception_for_execute_exception [0.119061s] ... ok
{1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse_with_non_bool [0.419403s] ... ok
{3} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv4 [0.095980s] ... ok
{2} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_cmd_matches_expected_matches_script [0.123601s] ... ok
{3} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6 [0.083412s] ... ok
{2} neutron.tests.unit.agent.linux.test_utils.TestPathUtilities.test_remove_abs_path [0.107452s] ... ok
{3} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_32 [0.091342s] ... ok
{1} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_invalid_dirs [0.313468s] ... ok
{3} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_not_cidr [0.089924s] ... ok
{3} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_dict_interpolation [0.076752s] ... ok
{2} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_after_router_updated_called_on_agent_process_update [0.223786s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.common.test_utils.TestExcDetails.test_extract_exc_details_no_details_attached [0.090503s] ... ok
{2} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_create_config_file_wrong_group [0.076849s] ... ok
{2} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_destroy_monitored_metadata_proxy [0.051028s] ... ok
{3} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_spawn_raise [0.059711s] ... 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 265, in main
    result = function(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 179, 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-26.1.0.dev136/neutron/common/utils.py", line 176, in call
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/tests/unit/common/test_utils.py", line 133, in func
    raise RuntimeError(result)
RuntimeError: Result
{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_driver.TestMetadataDriverProcess.test_destroy_monitored_metadata_proxy_force [0.101265s] ... ok
{2} neutron.tests.unit.agent.metadata.test_driver.TestMetadataDriverProcess.test_spawn_rate_limited_metadata_proxy [0.138089s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.metadata.test_proxy_base.TestMetadataProxyHandlerBase.test_proxy_request_503 [0.060552s] ... ok
{2} neutron.tests.unit.agent.metadata.test_proxy_base.TestMetadataProxyHandlerBase.test_proxy_request_504 [0.053113s] ... ok
{2} neutron.tests.unit.agent.metadata.test_proxy_base.TestMetadataProxyHandlerBase.test_proxy_request_post [0.061557s] ... ok
{2} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__get_provision_params_returns_none_when_metadata_port_is_missing [0.048029s] ... ok
{2} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__load_config [0.076234s] ... ok
{0} 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
{2} neutron.tests.unit.agent.ovn.metadata.test_agent.TestMetadataAgent.test__process_cidrs_when_current_namespace_empty_ipv6 [0.052395s] ... ok
{1} neutron.tests.unit.api.v2.test_base.ExtensionTestCase.test_extended_create [1.001675s] ... ok
{1} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_filter_validation [0.101960s] ... ok
{2} neutron.tests.unit.agent.ovn.metadata.test_server_socket.TestMetadataProxyHandler.test__get_instance_id_network_id_ipv4 [0.480337s] ... ok
{3} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_wait_until_true [1.104452s] ... ok
{2} neutron.tests.unit.agent.ovn.metadata.test_server_socket.TestMetadataProxyHandler.test_call [0.083473s] ... ok
{3} neutron.tests.unit.common.test_utils.TestIECUnitConversions.test_bits_to_kilobits [0.097855s] ... ok
{2} neutron.tests.unit.agent.ovn.metadata.test_server_socket.TestMetadataProxyHandler.test_call_internal_server_error [0.094576s] ... ok
{1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create [0.465591s] ... ok
{3} neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_illegal_int [0.096648s] ... ok
{2} neutron.tests.unit.agent.ovsdb.native.test_connection.OvsIdlMonitorTestCase.test_add_bridge [0.061813s] ... ok
{3} neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_ipv6 [0.092572s] ... ok
{3} neutron.tests.unit.conf.policies.test_address_group.AdminTests.test_get_address_group [0.106992s] ... ok
{3} neutron.tests.unit.conf.policies.test_address_group.ProjectMemberTests.test_get_address_group [0.103172s] ... ok
{3} neutron.tests.unit.conf.policies.test_address_group.SystemReaderTests.test_get_address_group [0.096036s] ... ok
{1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_missing_attr [0.423878s] ... ok
{1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_networks_none [0.408435s] ... ok
{2} neutron.tests.unit.agent.ovsdb.test_impl_idl.TransactionTestCase.test_commit_raises_exception_on_timeout [1.064311s] ... ok
{2} neutron.tests.unit.agent.test_agent_extensions_manager.TestAgentExtensionsManager.test_initialize [0.209116s] ... ok
{1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_no_body [0.535048s] ... ok
{2} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_bulk_pull_doesnt_wipe_out_newer_data [0.173763s] ... ok
{3} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_create_address_scope [1.136313s] ... ok
{2} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_record_resource_delete [0.150375s] ... ok
{3} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_delete_address_scope [0.124742s] ... ok
{3} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_get_address_scope [0.135240s] ... ok
{2} neutron.tests.unit.agent.test_resource_cache.RemoteResourceCacheTestCase.test_resource_change_handler [0.208163s] ... ok
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_egress [2.618046s] ... ok
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_prepare_and_remove_devices_filter_enhanced_rpc [0.051654s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.conf.policies.test_address_scope.ProjectManagerTests.test_create_address_scope [0.129679s] ... ok
{1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_with_keystone_env [0.605853s] ... ok
{2} neutron.tests.unit.agent.test_rpc.AgentPluginReportState.test_plugin_report_state_use_call [0.145099s] ... ok
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_refresh_firewall_devices_enhanced_rpc [0.058509s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_rule_not_updated_enhanced_rpc [0.073204s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_do_not_listen [0.116553s] ... ok
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_prepare_devices_filter_with_firewall_disabled [0.062634s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.conf.policies.test_address_scope.ProjectManagerTests.test_delete_address_scope [0.171004s] ... ok
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_devices [0.058253s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.test_rpc.AgentRPCMethods.test_create_consumers_with_node_name [0.114775s] ... ok
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_refresh_firewall_with_noopfirewall [0.064431s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_member_updated [0.048998s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.conf.policies.test_address_scope.ProjectManagerTests.test_update_address_scope_shared [0.176381s] ... ok
{2} neutron.tests.unit.agent.test_rpc.AgentRPCPluginApi.test_get_devices_details_list [0.120531s] ... ok
{1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_fields [0.386614s] ... ok
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_rule_not_updated [0.094800s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_rule_updated [0.046757s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test__legacy_notifier_existing_or_updated_is_none [0.124377s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_create_address_scope_shared [0.181690s] ... ok
{2} neutron.tests.unit.agent.test_rpc.TestCacheBackedPluginApi.test_get_device_details_binding_not_in_host [0.161651s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_get_address_scope [0.194675s] ... ok
{3} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_update_address_scope [0.153424s] ... ok
{3} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_delete_address_scope [0.129838s] ... ok
{3} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_get_address_scope [0.170515s] ... ok
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCaseForNoneDriver.test_init_firewall_with_none_driver [0.721455s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_rule_updated_same_port [0.092875s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_bad_tenant [0.977820s] ... ok
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_and_remove_devices_filter [0.085202s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_update_address_scope_shared [0.184044s] ... ok
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_prepare_devices_filter_with_noopfirewall [0.066192s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall [0.054200s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_all_updates [0.067485s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_create_address_scope [0.201028s] ... ok
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_new_port_and_rpc [0.057055s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_new_ports_only [0.048062s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_and_updated_ports [0.064379s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_get_address_scope [0.175220s] ... ok
{0} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_prepare_remove_port [0.075238s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_shared_network [0.506910s] ... ok
{3} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_update_address_scope [0.186454s] ... ok
{0} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_security_group_rule_updated [0.162129s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupExtensionControl.test_disable_security_group_extension_by_config [0.083300s] ... ok
{0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__cast_message [0.047457s] ... ok
{3} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_update_address_scope_shared [0.164250s] ... ok
{0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents [0.054500s] ... ok
{0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling_segment [0.067553s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_create_agent [0.170887s] ... ok
{0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_with_router_interface_delete [0.083699s] ... ok
{1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone_strip_admin_only_attribute [0.486958s] ... ok
{0} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__schedule_network [0.132860s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_l3_agents_hosting_router [0.168421s] ... ok
{0} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_clear [0.083432s] ... ok
{0} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test__get_manager_is_singleton [0.067178s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.ProjectManagerTests.test_add_router_to_l3_agent [0.170762s] ... ok
{0} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_raises_on_callback_not_found [0.087936s] ... ok
{0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test___init___does_not_reset_callbacks [0.100563s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.ProjectManagerTests.test_delete_agent [0.164767s] ... ok
{1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_invalid_attribute_field [0.456112s] ... ok
{0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_get_callbacks_returns_proper_callbacks [0.080872s] ... ok
{0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_fails_on_invalid_type [0.076251s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.ProjectManagerTests.test_delete_router_from_l3_agent [0.159881s] ... ok
{0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test___init___does_not_reset_callbacks [0.071911s] ... ok
{0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_clear_unregisters_all_callbacks [0.064549s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_add_router_to_l3_agent [0.121231s] ... ok
{0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_fails_on_invalid_type [0.082560s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_dhcp_agents_hosting_network [0.104375s] ... ok
{0} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_unregister_fails_on_unregistered_callback [0.093541s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_create_agent [0.118136s] ... ok
{1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_keystone_bad [0.513440s] ... ok
{0} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceTypeTestCase.test_get_resource_type_none [0.102858s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_delete_router_from_l3_agent [0.107004s] ... ok
{0} neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_versions_ttl [0.112412s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_networks_on_dhcp_agent [0.156715s] ... ok
{0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_db_reference_error [0.148023s] ... ok
{1} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone_bad_tenant [0.435946s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_networks_on_dhcp_agent [0.178120s] ... ok
{0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_ip_generation_failure_reraise [0.199962s] ... ok
{1} neutron.tests.unit.api.v2.test_base.ListArgsTestCase.test_list_args_with_empty [0.116056s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_update_agent [0.216499s] ... ok
{0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_port_action_update_port [0.169407s] ... ok
{0} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_dhcp_port_verify_port_action_port_dict [0.167689s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_create_agent [0.166905s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_info_for_devices_only_ipv6_rule [3.639621s] ... ok
{1} neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_update_registry_publish [0.415732s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_delete_agent [0.164759s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_get_agent [0.169582s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_update_agent [0.183255s] ... ok
{1} neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_networks_create_bulk_registry_publish [0.546445s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_add_router_to_l3_agent [0.188647s] ... ok
{1} neutron.tests.unit.api.v2.test_base.ResourceExtendedActionsTestCase.test_resource_attrs_included [0.165376s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_update_agent [0.165829s] ... ok
{1} neutron.tests.unit.api.v2.test_base.ResourceExtendedActionsTestCase.test_resource_attrs_not_included [0.109121s] ... ok
{1} neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts_with_non_sort_key [0.103099s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_add_network_to_dhcp_agent [0.172102s] ... ok
{1} neutron.tests.unit.api.v2.test_base.V2Views.test_network [0.114913s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_add_router_to_l3_agent [0.160037s] ... ok
{1} neutron.tests.unit.api.v2.test_base.V2Views.test_port [0.108404s] ... ok
{0} neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_subnet_for_dvr [1.369265s] ... ok
{1} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_accept_and_query_extension [0.115095s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_delete_router_from_l3_agent [0.163887s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_ingress [1.409525s] ... ok
{1} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_query_extension [0.108719s] ... ok
{0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcApiTestCase.test_pull [0.160962s] ... ok
{3} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_get_dhcp_agents_hosting_network [0.165170s] ... ok
{1} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_not_implemented_error [0.153027s] ... ok
{0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_bulk_pull [0.155756s] ... ok
{3} neutron.tests.unit.conf.policies.test_auto_allocated_topology.AdminTests.test_delete_topology [0.206191s] ... ok
{0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPullRpcCallbackTestCase.test_pull_backports_to_older_version [0.134036s] ... ok
{1} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_neutron_error_localized [0.198513s] ... ok
{0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ValidateResourceTypeTestCase.test_invalid_type [0.116956s] ... ok
{3} neutron.tests.unit.conf.policies.test_auto_allocated_topology.AdminTests.test_get_topology [0.235462s] ... ok
{0} neutron.tests.unit.api.rpc.handlers.test_resources_rpc._ValidateResourceTypeTestCase.test_valid_type [0.105180s] ... ok
{1} neutron.tests.unit.api.v2.test_router.TestRouter.test_pecan_factory [0.204764s] ... ok
{0} neutron.tests.unit.api.test_api_common.PrepareUrlTestCase.test_configured_prefix [0.103073s] ... ok
{3} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectManagerTests.test_delete_topology [0.244244s] ... ok
{0} neutron.tests.unit.api.test_api_common.PrepareUrlTestCase.test_no_configured_prefix [0.111875s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.SGServerRpcCallBackTestCase.test_security_group_rules_for_devices_ipv6_source_group [0.812337s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentEnhancedRpcTestCase.test_security_groups_member_updated_enhanced_rpc [0.054236s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_member_updated [0.054084s] ... ok
{3} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ServiceRoleTests.test_get_topology [0.221613s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcApiTestCase.test_security_groups_rule_not_updated [0.084519s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_address_group_updated [0.075457s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcTestCase.test_security_groups_member_not_updated [0.092763s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.conf.policies.test_auto_allocated_topology.SystemAdminTests.test_get_topology [0.195657s] ... ok
{3} neutron.tests.unit.conf.policies.test_auto_allocated_topology.SystemMemberTests.test_delete_topology [0.222042s] ... ok
{0} neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_extended_action_for_deleting_extra_data [0.756778s] ... ok
{1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_exception [1.389169s] ... ok
{1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_fip_namespace [0.178561s] ... ok
{1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_ns_not_uuid [0.142237s] ... ok
{0} neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_returns_404_for_non_existent_action [0.797528s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_address_group_deleted [1.282397s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_main [0.151005s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_address_group_updated [0.150220s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_cannot_determine_bridge_port [0.135213s] ... ok
{3} neutron.tests.unit.conf.policies.test_availability_zone.ProjectManagerTests.test_get_availability_zone [1.243384s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_multiple_security_groups_member_updated_multiple_ports [0.130588s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.cmd.test_ovs_cleanup.TestOVSCleanup.test_clean_ovs_bridges [0.127432s] ... ok
{3} neutron.tests.unit.conf.policies.test_availability_zone.ProjectMemberTests.test_get_availability_zone [0.105214s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_refresh_firewall_with_firewall_disabled [0.116787s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.conf.policies.test_availability_zone.SystemMemberTests.test_get_availability_zone [0.102259s] ... ok
{1} neutron.tests.unit.cmd.test_runtime_checks.TestRuntimeChecks.test_get_keepalived_version_fail [0.114301s] ... ok
{3} neutron.tests.unit.conf.policies.test_default_security_group_rules.AdminDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.121846s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_member_not_updated [0.152385s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.cmd.test_status.TestUpgradeChecks.test_load_checks [0.141927s] ... ok
{0} neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_index_gets_all_registerd_extensions [0.691813s] ... ok
{3} neutron.tests.unit.conf.policies.test_default_security_group_rules.AdminDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.114708s] ... ok
{1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_duplicated_ha_network_per_project_check_success [0.100847s] ... ok
{0} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_extension_extends_sub_resource [0.110753s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_updated [0.183874s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_extra_dhcp_options_check_bad_name [0.072291s] ... ok
{3} neutron.tests.unit.conf.policies.test_default_security_group_rules.AdminDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.135238s] ... ok
{0} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_missing_required_extensions_gracefully_error [0.100083s] ... ok
{1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_extra_dhcp_options_check_bad_value [0.093124s] ... ok
{1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_network_mtu_check_bad [0.069971s] ... ok
{0} neutron.tests.unit.api.test_extensions.ExtensionManagerTest.test_missing_required_extensions_raise_error [0.096623s] ... ok
{3} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectManagerDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.143626s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_security_groups_rule_updated_multiple_ports [0.192293s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_nic_switch_agent_min_kernel_check_no_nic_switch_agents [0.050306s] ... ok
{1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_for_bm_provisioning_over_ipv6_check_native_dhcp_disabled [0.078265s] ... ok
{0} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_custom_supported_implementation_plugin_specific [0.128230s] ... ok
{1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_port_forwarding_configuration_check_ovn_l3_failure [0.063738s] ... ok
{3} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectMemberDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.155692s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_no_update [0.188167s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_port_mac_address_sanity [0.055654s] ... ok
{0} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_extension_loaded_for_non_core_plugin [0.122072s] ... ok
{1} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_worker_check_rpc_missing [0.058147s] ... ok
{1} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_icmp4_and_icmp6_port_range [0.073542s] ... ok
{3} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectReaderDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.180609s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.SecurityGroupAgentRpcWithDeferredRefreshTestCase.test_setup_port_filters_sg_updates_only [0.159776s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_edit_previously_uneditable_field [0.139007s] ... ok
{1} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_ipv6_icmp_protocol [0.078182s] ... ok
{1} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_tcp_udp_and_sctp_number_one [0.090377s] ... ok
{3} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectReaderDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.178455s] ... ok
{1} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_for_tcp_udp_and_sctp_number_range [0.063853s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_prepare_remove_port [0.235972s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_protocol_not_supported [0.080799s] ... ok
{3} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemAdminDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.159292s] ... ok
{1} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_drop_all_ip_traffic_for_port [0.072893s] ... ok
{1} neutron.tests.unit.common.ovn.test_hash_ring_manager.TestHashRingManager.test_get_node [0.066013s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/tooz/hashring.py:86: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
  key_hash = md5(key, usedforsecurity=False)
{1} neutron.tests.unit.common.ovn.test_hash_ring_manager.TestHashRingManager.test_get_node_no_active_nodes [0.030349s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/tooz/hashring.py:126: DeprecationWarning: Using function/method 'md5()' is deprecated: Use hashlib.md5 instead
  hashed_key = self._hash2int(md5(data, usedforsecurity=False))
{3} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemAdminDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.150670s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedIpsetWithIptables.test_security_group_member_updated [0.272985s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_normal_bound_port [0.081981s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.GetSubnetsAddressScopeTestCase.test_no_address_scope [0.045259s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.GetSubnetsAddressScopeTestCase.test_no_subnets [0.041201s] ... ok
{3} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemMemberDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.162720s] ... ok
{0} neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_get_resources [0.692216s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts [0.083881s] ... ok
{0} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_plugin_prefix_with_parent_resource [0.121113s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentEnhancedRpcWithIptables.test_security_group_member_updated [0.276389s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemReaderDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.158848s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_empty [0.135144s] ... ok
{0} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_with_custom_member_action_gets_plugin_prefix [0.136761s] ... ok
{2} neutron.tests.unit.agent.test_securitygroups_rpc.TestSecurityGroupAgentWithIptables.test_prepare_remove_port [0.168673s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_get_service_profile [0.147449s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_is_network_device_port [0.177788s] ... ok
{0} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_with_custom_member_action [0.187311s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_validate_port_extra_dhcp_opts_dhcp_disabled [0.114417s] ... ok
{2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__get_enabled_agents_with_inactive_ones [0.154378s] ... ok
{3} neutron.tests.unit.conf.policies.test_flavor.ProjectManagerTests.test_create_service_profile [0.163844s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_gw_chassis_empty [0.073330s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_undefined_physnet [0.050741s] ... ok
{2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__native_notification_unsubscribes [0.180366s] ... ok
{3} neutron.tests.unit.conf.policies.test_flavor.ProjectManagerTests.test_get_flavor [0.165226s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.TestGetDhcpDnsServers.test_ipv6 [0.089160s] ... ok
{0} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_gets_prefix_of_plugin [0.232325s] ... ok
{2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_cast_required_with_scheduling [0.171346s] ... ok
{0} neutron.tests.unit.api.test_wsgi.JSONDeserializerTest.test_json [0.137143s] ... ok
{3} neutron.tests.unit.conf.policies.test_flavor.ProjectManagerTests.test_get_service_profile [0.170072s] ... ok
{2} neutron.tests.unit.api.rpc.agentnotifiers.test_dhcp_rpc_agent_api.TestDhcpAgentNotifyAPI.test__notify_agents_no_action [0.121138s] ... ok
{0} neutron.tests.unit.api.test_wsgi.JSONDictSerializerTest.test_json_with_unicode [0.169930s] ... ok
{0} neutron.tests.unit.api.test_wsgi.RequestDeserializerTest.test_get_deserializer [0.000137s] ... ok
{3} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_create_flavor [0.196964s] ... ok
{2} neutron.tests.unit.api.rpc.agentnotifiers.test_l3_rpc_agent_api.TestL3AgentNotifyAPI.test_del_arp_entry [0.100368s] ... ok
{0} neutron.tests.unit.api.test_wsgi.RequestHeadersDeserializerTest.test_custom [0.150931s] ... ok
{2} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_push [0.100341s] ... ok
{3} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_delete_flavor_service_profile [0.187796s] ... ok
{2} neutron.tests.unit.api.rpc.callbacks.consumer.test_registry.ConsumerRegistryTestCase.test_unsubscribe [0.106285s] ... ok
{0} neutron.tests.unit.api.test_wsgi.RequestTest.test_content_type_missing [0.128277s] ... ok
{3} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_get_flavor [0.123892s] ... ok
{2} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_clear_unprovides_all_producers [0.119416s] ... ok
{0} neutron.tests.unit.api.test_wsgi.RequestTest.test_content_type_with_charset [0.126713s] ... ok
{3} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_create_flavor_service_profile [0.134201s] ... ok
{2} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_does_not_raise_on_none [0.125358s] ... ok
{3} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_delete_flavor_service_profile [0.089349s] ... ok
{0} neutron.tests.unit.api.test_wsgi.ResourceTest.test_call_resource_class_bad_request [0.151705s] ... ok
{3} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_delete_service_profile [0.057063s] ... ok
{2} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_raises_on_wrong_object_type [0.177808s] ... ok
{3} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_get_flavor [0.096613s] ... ok
{0} neutron.tests.unit.api.test_wsgi.ResourceTest.test_dispatch_unknown_controller_action [0.151708s] ... ok
{3} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_update_service_profile [0.059139s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_bad_schema [1.147935s] ... ok
{3} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_create_service_profile [0.058678s] ... ok
{2} neutron.tests.unit.api.rpc.callbacks.producer.test_registry.ProducerRegistryTestCase.test_pull_returns_callback_result [0.187958s] ... ok
{0} neutron.tests.unit.api.test_wsgi.ResourceTest.test_type_error [0.146311s] ... ok
{3} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_create_flavor [0.061643s] ... ok
{3} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_create_flavor_service_profile [0.045717s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_northbound [0.126894s] ... ok
{3} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_delete_flavor [0.057117s] ... ok
{2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_register_succeeds_on_multiple_calls [0.133147s] ... ok
{0} neutron.tests.unit.api.test_wsgi.ResourceTest.test_wrong_content_type_server_error [0.149799s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.TestRetryDecorator.test_custom_retry_value [0.094166s] ... ok
{3} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_delete_flavor_service_profile [0.071111s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_create_floatingip_with_ip_address [0.065353s] ... ok
{2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_fails_on_unregistered_callback [0.145310s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_in_azs [0.119355s] ... ok
{0} neutron.tests.unit.api.test_wsgi.SerializerTest.test_deserialize_json_content_type [0.148762s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_update_floatingip [0.062302s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip.ProjectManagerTests.test_get_floatingip [0.066966s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_extport_host_chassis [0.104881s] ... ok
{2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ConsumerResourceCallbacksManagerTestCase.test_unregister_unregisters_callback [0.132715s] ... ok
{0} neutron.tests.unit.api.test_wsgi.TestWSGIServer.test_start_multiple_workers [0.164725s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip.ProjectManagerTests.test_update_floatingip [0.074377s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_ovn_lb_hm_port [0.111065s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip.ProjectManagerTests.test_update_floatingip_tags [0.088869s] ... ok
{2} neutron.tests.unit.api.rpc.callbacks.test_resource_manager.ProducerResourceCallbacksManagerTestCase.test_get_callback_fails_on_unregistered_callback [0.146372s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_overlapping_param_set_different_vnic_type [0.104251s] ... ok
{0} neutron.tests.unit.api.test_wsgi.TestWorkerService.test_start_withoutdb_call [0.167582s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_create_floatingip [0.088147s] ... ok
{2} neutron.tests.unit.api.rpc.callbacks.test_resources.GetResourceClsTestCase.test_unknown_type [0.102598s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_overlapping_param_set_different_vnic_type_and_capability [0.109512s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_update_floatingip [0.103073s] ... ok
{2} neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_plugin_does_not_implement_agentsdb_exception [0.117921s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_valid_input [0.108862s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_create_floatingip_tags [0.108089s] ... ok
{2} neutron.tests.unit.api.rpc.callbacks.test_version_manager.CachedResourceConsumerTrackerTest.test_update_versions [0.112054s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.ValidatePortForwardingConfigurationTestCase.test_validation_when_distributed_fip_disabled [0.107991s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_get_floatingip [0.153887s] ... ok
{1} neutron.tests.unit.common.ovn.test_utils.ValidatePortForwardingConfigurationTestCase.test_validation_when_no_provider_net_configured [0.134673s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_update_floatingip [0.194554s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_update_floatingip_tags [0.140565s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip.ServiceRoleTests.test_create_floatingip [0.117797s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_create_floatingip_tags [0.136648s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_update_floatingip_tags [0.154232s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_get_floatingip [0.167178s] ... ok
{1} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_delete_unmoved_global [0.980410s] ... ok
{1} neutron.tests.unit.common.test_cache_utils.TestOsloCache.test_get_cache [0.153099s] ... ok
{0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields [1.635491s] ... ok
{2} neutron.tests.unit.api.rpc.callbacks.test_version_manager.ResourceConsumerTrackerTest.test_multiple_consumer_version_update [1.378386s] ... ok
{1} neutron.tests.unit.common.test_cache_utils.TestOsloCache.test_get_cache_region [0.137585s] ... ok
{2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test__is_dhcp_agent_hosting_network [0.165396s] ... ok
{1} neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_ipv6_url [0.167303s] ... ok
{2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_create_port_catch_and_handle_ip_generation_failure [0.157288s] ... ok
{1} neutron.tests.unit.common.test_utils.ImportModulesRecursivelyTestCase.test_recursion_1__ [0.147764s] ... ok
{2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_active_networks_info [0.154462s] ... ok
{0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_values [0.548389s] ... ok
{1} neutron.tests.unit.common.test_utils.ImportModulesRecursivelyTestCase.test_recursion_2___ [0.158616s] ... ok
{2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_get_network_info_with_network_info_provided [0.132109s] ... ok
{1} neutron.tests.unit.common.test_utils.ParsePermittedEthertypesTestCase.test_parse_permitted_ethertypes [0.100837s] ... ok
{2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_port_missing_port_on_update [0.096164s] ... ok
{1} neutron.tests.unit.common.test_utils.SingletonDecoratorTestCase.test_singleton_instance_class [0.092124s] ... ok
{2} neutron.tests.unit.api.rpc.handlers.test_dhcp_rpc.TestDhcpRpcCallback.test_update_reserved_dhcp_port [0.120187s] ... ok
{1} neutron.tests.unit.common.test_utils.SpawnWithOrWithoutProfilerTestCase.test_spawn_without_profiler [0.112170s] ... ok
{2} neutron.tests.unit.api.rpc.handlers.test_dvr_rpc.DVRServerRpcApiTestCase.test_get_dvr_mac_address_list [0.118817s] ... ok
{1} neutron.tests.unit.common.test_utils.StringMapTestCase.test_stringmap_custom_default [0.112859s] ... ok
{0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_with_convert_to [0.509877s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_get_floatingip [1.477079s] ... ok
{2} neutron.tests.unit.api.rpc.handlers.test_resources_rpc.ResourcesPushRpcApiTestCase.test_push_single_type [0.117601s] ... ok
{1} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv4_not_cidr [0.117086s] ... ok
{2} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerAPIShimTestCase.test_sg_delete_events_without_remote [0.113936s] ... ok
{1} neutron.tests.unit.common.test_utils.TestDelayedStringRenderer.test_call_deferred_until_str [0.103361s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_update_floatingip [0.164587s] ... ok
{2} neutron.tests.unit.api.rpc.handlers.test_securitygroups_rpc.SecurityGroupServerRpcApiTestCase.test_security_group_rules_for_devices [0.105432s] ... ok
{1} neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_vm_port [0.101007s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip_pools.SystemMemberTests.test_get_floatingip_pool [0.151823s] ... ok
{2} neutron.tests.unit.api.test_api_common.GetPathUrlTestCase.test_no_headers [0.103748s] ... ok
{1} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details [0.108423s] ... ok
{0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_marker [0.505330s] ... ok
{1} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_pool_spawn_normal [0.091253s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.AdminTests.test_delete_fip_pf [0.180766s] ... ok
{1} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_spawn_normal [0.130049s] ... ok
{1} neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_dhcp_port [0.091214s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.AdminTests.test_update_fip_pf [0.189104s] ... ok
{1} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_default [0.058466s] ... ok
{1} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_netaddr [0.073063s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectManagerTests.test_get_fip_pf [0.134280s] ... ok
{1} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_default [0.106871s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectReaderTests.test_create_fip_pf [0.080803s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ServiceRoleTests.test_update_fip_pf [0.058368s] ... ok
{1} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_prefix [0.102041s] ... ok
{0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_native_pagination_without_native_sorting [0.619764s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemAdminTests.test_create_fip_pf [0.137219s] ... ok
{1} neutron.tests.unit.common.test_utils.TestIpVersionFromInt.test_ip_version_from_int_ipv4 [0.114910s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemAdminTests.test_delete_fip_pf [0.103320s] ... ok
{2} neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_extended_action_for_adding_extra_data [0.965356s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemAdminTests.test_update_fip_pf [0.076285s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemReaderTests.test_create_fip_pf [0.074174s] ... ok
{3} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemReaderTests.test_update_fip_pf [0.050898s] ... ok
{3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.AdminTests.test_delete_router_conntrack_helper [0.078420s] ... ok
{3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.AdminTests.test_get_router_conntrack_helper [0.101172s] ... ok
{3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectManagerTests.test_create_router_conntrack_helper [0.073427s] ... ok
{0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort [0.670834s] ... ok
{3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectManagerTests.test_delete_router_conntrack_helper [0.060874s] ... ok
{3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectReaderTests.test_update_router_conntrack_helper [0.095553s] ... ok
{1} neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_masking_edge_cases [0.739582s] ... ok
{3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ServiceRoleTests.test_create_router_conntrack_helper [0.056667s] ... ok
{3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ServiceRoleTests.test_delete_router_conntrack_helper [0.069531s] ... ok
{3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemAdminTests.test_create_router_conntrack_helper [0.060712s] ... ok
{1} neutron.tests.unit.common.test_utils.TestThrottler.test_method_still_callable [0.197798s] ... ok
{3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemMemberTests.test_get_router_conntrack_helper [0.125940s] ... ok
{3} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemMemberTests.test_update_router_conntrack_helper [0.067406s] ... ok
{1} neutron.tests.unit.conf.policies.test_address_group.ProjectManagerTests.test_get_address_group [0.184373s] ... ok
{3} neutron.tests.unit.conf.policies.test_local_ip.AdminTests.test_create_local_ip [0.060072s] ... ok
{0} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_without_direction [0.603626s] ... ok
{3} neutron.tests.unit.conf.policies.test_local_ip.AdminTests.test_get_local_ip [0.049619s] ... ok
{2} neutron.tests.unit.api.test_extensions.ActionExtensionTest.test_returns_404_for_non_existent_resource [1.076658s] ... ok
{3} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_create_localip [0.077108s] ... ok
{1} neutron.tests.unit.conf.policies.test_address_group.ProjectReaderTests.test_get_address_group [0.156585s] ... ok
{0} neutron.tests.unit.api.v2.test_base.CreateResourceTestCase.test_resource_creation [0.133642s] ... ok
{3} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_delete_local_ip_other_project [0.057297s] ... ok
{3} neutron.tests.unit.conf.policies.test_local_ip.SystemMemberTests.test_create_local_ip [0.062587s] ... ok
{1} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_create_address_scope_shared [0.155361s] ... ok
{0} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_attr_info_with_convert_to [0.140664s] ... ok
{3} neutron.tests.unit.conf.policies.test_local_ip.SystemMemberTests.test_delete_local_ip [0.062072s] ... ok
{3} neutron.tests.unit.conf.policies.test_local_ip.SystemMemberTests.test_update_local_ip [0.060654s] ... ok
{3} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectManagerTests.test_create_local_ip_port_association [0.059104s] ... ok
{0} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_blank_values [0.142437s] ... ok
{1} neutron.tests.unit.conf.policies.test_address_scope.ProjectManagerTests.test_create_address_scope_shared [0.166636s] ... ok
{3} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectManagerTests.test_get_local_ip_port_association [0.123802s] ... ok
{1} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_delete_address_scope [0.165787s] ... ok
{3} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectMemberTests.test_create_local_ip_port_association [0.099035s] ... ok
{3} neutron.tests.unit.conf.policies.test_local_ip_association.SystemAdminTests.test_get_local_ip_port_association [0.049675s] ... ok
{1} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_create_address_scope [0.162509s] ... ok
{3} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_create_log [0.108280s] ... ok
{2} neutron.tests.unit.api.test_extensions.ExtensionControllerTest.test_show_returns_not_found_for_non_existent_extension [0.823248s] ... ok
{1} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_create_address_scope [0.162750s] ... ok
{0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_object_boolean_not_json [0.522846s] ... ok
{3} neutron.tests.unit.conf.policies.test_logging.ProjectManagerTests.test_delete_log [0.172908s] ... ok
{2} neutron.tests.unit.api.test_extensions.ExtensionPathTest.test_get_extensions_path_duplicate_extensions [0.148623s] ... ok
{3} neutron.tests.unit.conf.policies.test_logging.ProjectManagerTests.test_get_log [0.125491s] ... ok
{3} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_delete_log [0.058926s] ... ok
{2} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_unloaded_supported_extensions_raises_exception [0.145357s] ... ok
{3} neutron.tests.unit.conf.policies.test_logging.ServiceRoleTests.test_get_log [0.091574s] ... ok
{3} neutron.tests.unit.conf.policies.test_logging.ServiceRoleTests.test_get_loggable_resource [0.048151s] ... ok
{2} neutron.tests.unit.api.test_extensions.PluginAwareExtensionManagerTest.test_unsupported_extensions_are_not_loaded [0.152822s] ... ok
{0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_return_extra_attr [0.551113s] ... ok
{2} neutron.tests.unit.api.test_extensions.RequestExtensionTest.test_extend_get_resource_response [0.167712s] ... ok
{2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_exceptions_notimplemented [0.178408s] ... ok
{2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_ext_for_formatted_req_on_custom_collection_method [0.161110s] ... ok
{3} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_get_loggable_resource [0.551218s] ... ok
{3} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_delete_metering_label [0.067138s] ... ok
{3} neutron.tests.unit.conf.policies.test_metering.ProjectManagerTests.test_create_metering_label_rule [0.056954s] ... ok
{2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_delete_custom_collection_action [0.196509s] ... ok
{0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_with_too_long_name [0.553405s] ... ok
{3} neutron.tests.unit.conf.policies.test_metering.ProjectManagerTests.test_delete_metering_label [0.082522s] ... ok
{3} neutron.tests.unit.conf.policies.test_metering.ProjectManagerTests.test_get_metering_label [0.065440s] ... ok
{2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_get_custom_collection_action [0.143128s] ... ok
{3} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_delete_metering_label_rule [0.058253s] ... ok
{1} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_get_address_scope [1.279064s] ... ok
{3} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_get_metering_label [0.090383s] ... ok
{2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_get_custom_collection_method [0.154192s] ... ok
{3} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_create_metering_label_rule [0.055617s] ... ok
{1} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_create_address_scope [0.164342s] ... ok
{3} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_get_metering_label [0.059364s] ... ok
{3} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_get_metering_label_rule [0.075388s] ... ok
{2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_post_custom_collection_action [0.156622s] ... ok
{1} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_create_address_scope_shared [0.154844s] ... ok
{0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_noauth [0.491023s] ... ok
{3} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_delete_metering_label_rule [0.075454s] ... ok
{3} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_get_metering_label_rule [0.049119s] ... ok
{2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_post_custom_collection_method [0.151334s] ... ok
{3} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_create_metering_label_rule [0.061937s] ... ok
{1} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_create_address_scope_shared [0.152627s] ... ok
{3} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_get_metering_label_rule [0.064553s] ... ok
{2} neutron.tests.unit.api.test_extensions.ResourceExtensionTest.test_resource_extension_for_put_custom_collection_method [0.148773s] ... ok
{3} neutron.tests.unit.conf.policies.test_ndp_proxy.AdminTests.test_delete_ndp_proxy [0.064445s] ... ok
{1} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_create_address_scope [0.161208s] ... ok
{3} neutron.tests.unit.conf.policies.test_ndp_proxy.AdminTests.test_update_ndp_proxy [0.072609s] ... ok
{2} neutron.tests.unit.api.test_wsgi.ActionDispatcherTest.test_dispatch_action_None [0.128850s] ... ok
{3} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectManagerTests.test_create_ndp_proxy [0.058083s] ... ok
{1} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_get_address_scope [0.154812s] ... ok
{3} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectMemberTests.test_update_ndp_proxy [0.074762s] ... ok
{0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_reverse_with_last_page [0.523401s] ... ok
{2} neutron.tests.unit.api.test_wsgi.ActionDispatcherTest.test_dispatch_default [0.148969s] ... ok
{3} neutron.tests.unit.conf.policies.test_ndp_proxy.ServiceRoleTests.test_delete_ndp_proxy [0.079660s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_add_network_to_dhcp_agent [0.156128s] ... ok
{2} neutron.tests.unit.api.test_wsgi.JSONDeserializerTest.test_default_raise_Malformed_Exception [0.143461s] ... ok
{2} neutron.tests.unit.api.test_wsgi.RequestDeserializerTest.test_get_expected_content_type [0.000244s] ... ok
{3} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemAdminTests.test_get_ndp_proxy [0.124173s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_add_router_to_l3_agent [0.150359s] ... ok
{2} neutron.tests.unit.api.test_wsgi.RequestHeadersDeserializerTest.test_default [0.136571s] ... ok
{3} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemMemberTests.test_update_ndp_proxy [0.126430s] ... ok
{3} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemReaderTests.test_get_ndp_proxy [0.063539s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_port_security_enabled [0.072665s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_delete_network_from_dhcp_agent [0.193612s] ... ok
{2} neutron.tests.unit.api.test_wsgi.RequestTest.test_content_type_accept_and_query_extension [0.164273s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_provider_physical_network [0.179221s] ... ok
{2} neutron.tests.unit.api.test_wsgi.RequestTest.test_content_type_accept_with_given_content_types [0.209341s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_agent [0.226536s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_tags [0.145160s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.ProjectManagerTests.test_get_agent [0.111108s] ... ok
{2} neutron.tests.unit.api.test_wsgi.RequestTest.test_content_type_from_accept [0.155979s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_network_provider_network_type [0.058690s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.ProjectManagerTests.test_get_routers_on_l3_agent [0.062412s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network [0.079678s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_create_agent [0.074123s] ... ok
{2} neutron.tests.unit.api.test_wsgi.ResourceTest.test_call_resource_class_internal_error [0.140098s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_external [0.055276s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_agent [0.103905s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_provider_physical_network [0.055852s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_segments [0.067289s] ... ok
{2} neutron.tests.unit.api.test_wsgi.ResourceTest.test_dispatch [0.146214s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_create_network [0.068133s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_networks_on_dhcp_agent [0.140761s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_create_network_external [0.076441s] ... ok
{2} neutron.tests.unit.api.test_wsgi.ResourceTest.test_malformed_request_body_throws_bad_request [0.148221s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_add_router_to_l3_agent [0.106882s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_agent [0.050079s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_create_agent [0.058627s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_create_network_port_security_enabled [0.154438s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_delete_agent [0.080051s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_create_network_provider_network_type [0.166541s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_delete_router_from_l3_agent [0.107808s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_get_l3_agents_hosting_router [0.069632s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_create_network_provider_physical_network [0.122404s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_delete_network_from_dhcp_agent [0.071838s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_create_network_segments [0.116337s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_add_network_to_dhcp_agent [0.076468s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_create_agent [0.056795s] ... ok
{0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_with_last_page [1.872095s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_delete_agent [0.058795s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_get_network [0.128229s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_delete_network_from_dhcp_agent [0.064213s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_get_network_provider_segmentation_id [0.129361s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_get_agent [0.077011s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_default [0.115471s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_get_dhcp_agents_hosting_network [0.116353s] ... ok
{0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone_no_tenant [0.390784s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_external [0.113591s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_networks_on_dhcp_agent [0.126035s] ... ok
{2} neutron.tests.unit.api.test_wsgi.ResponseHeadersSerializerTest.test_default [1.070626s] ... ok
{2} neutron.tests.unit.api.test_wsgi.ResponseSerializerTest.test_get_body_serializer [0.000416s] ... ok
{2} neutron.tests.unit.api.test_wsgi.ResponseSerializerTest.test_serialize_response_None [0.000477s] ... ok
{2} neutron.tests.unit.api.test_wsgi.ResponseSerializerTest.test_serialize_unknown_content_type [0.000200s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_provider_segmentation_id [0.117752s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_delete_agent [0.119178s] ... ok
{2} neutron.tests.unit.api.test_wsgi.SerializerTest.test_get_deserialize_handler_unknown_content_type [0.160659s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network_provider_segmentation_id [0.101753s] ... ok
{1} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_networks_on_dhcp_agent [0.128989s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_provider_physical_network [0.121148s] ... ok
{2} neutron.tests.unit.api.test_wsgi.TestWSGIServer.test_app [0.197382s] ... ok
{1} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectReaderTests.test_delete_topology [0.139456s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_segments [0.148800s] ... ok
{0} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_readonly_field [0.552326s] ... ok
{1} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectReaderTests.test_get_topology [0.141060s] ... ok
{2} neutron.tests.unit.api.test_wsgi.TestWSGIServer.test_disable_ssl [0.201410s] ... ok
{0} neutron.tests.unit.api.v2.test_base.ListArgsTestCase.test_list_args [0.152556s] ... ok
{1} neutron.tests.unit.conf.policies.test_auto_allocated_topology.SystemReaderTests.test_delete_topology [0.199624s] ... ok
{1} neutron.tests.unit.conf.policies.test_availability_zone.ProjectReaderTests.test_get_availability_zone [0.225158s] ... ok
{2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_emulated_sort [0.524598s] ... ok
{1} neutron.tests.unit.conf.policies.test_availability_zone.ServiceRoleTests.test_get_availability_zone [0.150425s] ... ok
{0} neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_create_notifier [0.518998s] ... ok
{1} neutron.tests.unit.conf.policies.test_availability_zone.SystemReaderTests.test_get_availability_zone [0.110973s] ... ok
{1} neutron.tests.unit.conf.policies.test_base.RuleScopesTestCase.test_rules_are_single_scoped [0.175268s] ... ok
{2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_fields_multiple_empty [0.355345s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_external [0.994197s] ... ok
{0} neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_delete_notifier [0.357218s] ... ok
{1} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemMemberDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.169103s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_provider_physical_network [0.178347s] ... ok
{1} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_create_flavor [0.112173s] ... ok
{2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters [0.347469s] ... ok
{1} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_create_flavor_service_profile [0.117771s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_shared [0.188242s] ... ok
{0} neutron.tests.unit.api.v2.test_base.QuotaTest.test_create_network_quota_exceeded [0.351473s] ... ok
{1} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_create_service_profile [0.121764s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_provider_physical_network [0.165477s] ... ok
{1} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_delete_service_profile [0.119777s] ... ok
{2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_empty [0.341327s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_provider_segmentation_id [0.185378s] ... ok
{1} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_get_flavor [0.118856s] ... ok
{0} neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_delete_registry_publish [0.360991s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network [0.124525s] ... ok
{1} neutron.tests.unit.conf.policies.test_flavor.ProjectManagerTests.test_delete_flavor_service_profile [0.120222s] ... ok
{0} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_accept [0.141430s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_default [0.111821s] ... ok
{0} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_missing [0.145219s] ... ok
{0} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_context_without_neutron_context [0.045903s] ... ok
{0} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_request_context_elevated [0.043339s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_external [0.193208s] ... ok
{0} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_mapped_neutron_error_with_json [0.045272s] ... ok
{0} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_no_route_args [0.045668s] ... ok
{2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_filters_multiple_with_empty [0.572320s] ... ok
{0} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_post_with_body [0.042942s] ... ok
{0} neutron.tests.unit.cmd.ovn.test_neutron_ovn_db_sync_util.TestNeutronOVNDBSyncUtil.test_setup_conf [0.062537s] ... ok
{0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_empty [0.055030s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_port_security_enabled [0.239804s] ... ok
{0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_not_empty [0.088738s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_provider_network_type [0.136073s] ... ok
{0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_destroy_namespace_not_empty_forced [0.108760s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_external [0.113431s] ... ok
{0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_not_empty [0.104978s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_provider_physical_network [0.116782s] ... ok
{0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_snat_namespace [0.118683s] ... ok
{2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit [0.566405s] ... ok
{1} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_update_service_profile [1.052899s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_provider_segmentation_id [0.137842s] ... ok
{0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_dhcp_no_active [0.125048s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-221:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 310, in _periodic_checking_thread
    time.sleep(self._config.AGENT.check_child_processes_interval)
  File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep
    timer = hub.schedule_call_global(seconds, current.switch)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 449, in schedule_call_global
    self.add_timer(t)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 404, in add_timer
    scheduled_time = self.clock() + timer.seconds
TypeError: unsupported operand type(s) for +: 'float' and 'Mock'
{1} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_delete_flavor [0.106839s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_segments [0.127127s] ... ok
{0} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes_still_procs [0.124267s] ... ok
{1} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_create_flavor_service_profile [0.125540s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_delete_network [0.168463s] ... ok
{0} neutron.tests.unit.cmd.test_runtime_checks.TestRuntimeChecks.test_get_keepalived_version [0.169320s] ... ok
{2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_limit_with_infinite_pagination_max_limit [0.487876s] ... ok
{1} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_delete_flavor [0.174957s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_default [0.152463s] ... ok
{0} neutron.tests.unit.cmd.test_sanity_check.TestSanityCheck.test_setup_conf_and_enable_test_from_config [0.137264s] ... ok
{1} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_get_service_profile [0.144461s] ... ok
{0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_extra_dhcp_options_check_all_good [0.146345s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_segments [0.153116s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_shared [0.130799s] ... ok
{2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_page_reverse_with_unspecific [0.370504s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_create_floatingip [0.189991s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_tags [0.129233s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_create_floatingip_tags [0.118477s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_delete_floatingip [0.115503s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_port_security_enabled [0.161854s] ... ok
{2} neutron.tests.unit.api.v2.test_base.APIv2TestCase.test_sort_with_invalid_attribute [0.368932s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_get_floatingip [0.118348s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_provider_network_type [0.146748s] ... ok
{2} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_all_skip_args [0.100472s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_tags [0.128142s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_update_floatingip_tags [0.171453s] ... ok
{2} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_blank_values_with_filtering_supported [0.111883s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network [0.125880s] ... ok
{2} neutron.tests.unit.api.v2.test_base.FiltersTestCase.test_no_attr_info [0.103172s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_create_floatingip_tags [0.198729s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network_provider_segmentation_id [0.121576s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network_tags [0.112390s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_delete_floatingip [0.190646s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_port_security_enabled [0.101600s] ... ok
{0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_for_bm_provisioning_over_ipv6_check_success [1.224028s] ... ok
{2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bad_keystone_tenant [0.395394s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_external [0.107682s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_get_floatingip_tags [0.208882s] ... ok
{0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_port_forwarding_configuration_check_ovn_l3_success [0.110859s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_shared [0.113728s] ... ok
{0} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_vlan_allocations_segid_check [0.114416s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_tags [0.113372s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_create_floatingip [0.205924s] ... ok
{0} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_direction [0.140294s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network_segments [0.157300s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip.ServiceRoleTests.test_create_floatingip_tags [0.155672s] ... ok
{0} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_protocol_and_ports_name_to_number [0.129193s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network_tags [0.127590s] ... ok
{0} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_remote_ip_prefix [0.124447s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_create_floatingip [0.160711s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_provider_network_type [0.129743s] ... ok
{0} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_remote_ip_prefix_not_normalized [0.121871s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_create_floatingip [0.161808s] ... ok
{3} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_shared [0.133007s] ... ok
{0} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_remote_managed_unbound_port_no_binding_profile [0.110268s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_ip_availability.SystemAdminTests.test_get_network_ip_availability [0.123572s] ... ok
{0} neutron.tests.unit.common.ovn.test_utils.GetPortTypeVirtualAndParentsTestCase.test_no_subnets [0.120523s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_create_floatingip_tags [0.174233s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_ip_availability.SystemReaderTests.test_get_network_ip_availability [0.132736s] ... ok
{0} neutron.tests.unit.common.ovn.test_utils.GetSubnetsAddressScopeTestCase.test_no_subnetpool [0.114391s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip_pools.AdminTests.test_get_floatingip_pool [0.175937s] ... ok
{0} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_empty_dhcp_disabled [0.133721s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_create_network_segment_range [0.188153s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip_pools.ProjectManagerTests.test_get_floatingip_pool [0.138994s] ... ok
{0} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_for_baremetal [0.106403s] ... ok
{0} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_validate_port_extra_dhcp_opts_empty [0.119311s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip_pools.ProjectMemberTests.test_get_floatingip_pool [0.150938s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_delete_network_segment_range [0.274336s] ... ok
{0} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_physnet_not_in_chassis_physnets [0.112340s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip_pools.ProjectReaderTests.test_get_floatingip_pool [0.168167s] ... ok
{0} neutron.tests.unit.common.ovn.test_utils.TestGetDhcpDnsServers.test_ipv4 [0.128611s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_update_network_segment_range [0.183330s] ... ok
{2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_body_string_not_json [1.761116s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.AdminTests.test_get_fip_pf [0.152031s] ... ok
{0} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_empty_list [0.139296s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectManagerTests.test_get_network_segment_range_tags [0.163414s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectManagerTests.test_delete_fip_pf [0.121616s] ... ok
{0} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_northbound_with_ssl [0.110751s] ... ok
{0} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_southbound_with_ssl [0.104337s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectManagerTests.test_update_network_segment_range_tags [0.163372s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectMemberTests.test_delete_fip_pf [0.154515s] ... ok
{0} neutron.tests.unit.common.ovn.test_utils.TestRetryDecorator.test_positive_result [0.123907s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectReaderTests.test_delete_fip_pf [0.112635s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_create_network_segment_range_tags [0.151035s] ... ok
{0} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_availability_zones_no_azs [0.115796s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ServiceRoleTests.test_delete_fip_pf [0.151666s] ... ok
{2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk [0.599778s] ... ok
{0} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_ovn_metadata_port [0.106624s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_update_network_segment_range [0.179589s] ... ok
{1} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemReaderTests.test_get_fip_pf [0.129696s] ... ok
{0} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_get_port_raises [0.124303s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_delete_network_segment_range_tags [0.161625s] ... ok
{1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectManagerTests.test_get_router_conntrack_helper [0.119811s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_get_network_segment_range [0.166434s] ... ok
{1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectManagerTests.test_update_router_conntrack_helper [0.115631s] ... ok
{1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectMemberTests.test_delete_router_conntrack_helper [0.142312s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_update_network_segment_range_tags [0.165824s] ... ok
{2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_bulk_partial_body [0.537121s] ... ok
{1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectReaderTests.test_delete_router_conntrack_helper [0.114456s] ... ok
{0} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global [0.547402s] ... ok
{1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ServiceRoleTests.test_get_router_conntrack_helper [0.112754s] ... ok
{0} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global_no_attr [0.096729s] ... ok
{1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemAdminTests.test_delete_router_conntrack_helper [0.100685s] ... ok
{0} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_moved_global_renamed [0.125126s] ... ok
{1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemReaderTests.test_delete_router_conntrack_helper [0.113520s] ... ok
{2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_create_missing_attr [0.470536s] ... ok
{0} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_set_unmoved_global [0.172685s] ... ok
{1} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemReaderTests.test_get_router_conntrack_helper [0.115203s] ... ok
{1} neutron.tests.unit.conf.policies.test_local_ip.ProjectManagerTests.test_update_local_ip [0.148815s] ... ok
{0} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_cache_hit [0.168919s] ... ok
{1} neutron.tests.unit.conf.policies.test_local_ip.ProjectMemberTests.test_create_local_ip [0.110561s] ... ok
{0} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_skip_cache [0.166669s] ... ok
{1} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_create_localip_other_project [0.062734s] ... ok
{2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_keystone [0.438429s] ... ok
{1} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_delete_local_ip [0.064698s] ... ok
{1} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_get_local_ip [0.080644s] ... ok
{0} neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_invalid_ipv6_url [0.148432s] ... ok
{0} neutron.tests.unit.common.test_ipv6_utils.TestValidIpv6URL.test_valid_hostname_url [0.132689s] ... ok
{1} neutron.tests.unit.conf.policies.test_local_ip.SystemAdminTests.test_create_local_ip [0.142581s] ... ok
{0} neutron.tests.unit.common.test_utils.DisableNotificationTestCase.test_notification_rpc_workers_one [0.167821s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.ServiceRoleTests.test_create_network_segment_range [1.370618s] ... ok
{1} neutron.tests.unit.conf.policies.test_local_ip.SystemAdminTests.test_get_local_ip [0.196948s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.ServiceRoleTests.test_get_network_segment_range [0.125976s] ... ok
{0} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_netaddr [0.185354s] ... ok
{2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_delete_keystone_bad_tenant [0.653927s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_update_network_segment_range [0.107570s] ... ok
{0} neutron.tests.unit.common.test_utils.TestCidrIsHost.test_is_cidr_host_ipv6_not_cidr_netaddr [0.161576s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_create_network_segment_range [0.118778s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_delete_network_segment_range [0.126159s] ... ok
{0} neutron.tests.unit.common.test_utils.TestDelayedStringRenderer.test_not_called_with_low_log_level [0.156591s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_get_network_segment_range_tags [0.123351s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_create_network_segment_range [0.127618s] ... ok
{2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_get_keystone [0.540458s] ... ok
{3} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_delete_network_segment_range_tags [0.120545s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port [0.128495s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.138347s] ... ok
{1} neutron.tests.unit.conf.policies.test_local_ip.SystemMemberTests.test_get_local_ip [1.131000s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_binding_host_id [0.131436s] ... ok
{1} neutron.tests.unit.conf.policies.test_local_ip_association.AdminTests.test_get_local_ip_port_association [0.109580s] ... ok
{2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_keystone [0.571331s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_device_id [0.120454s] ... ok
{1} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectReaderTests.test_create_local_ip_port_association [0.133914s] ... ok
{0} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_None_interpolation [1.009030s] ... ok
{1} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectReaderTests.test_get_local_ip_port_association [0.110208s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_port_security_enabled [0.135458s] ... ok
{0} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_interpolation [0.091500s] ... ok
{1} neutron.tests.unit.conf.policies.test_local_ip_association.ServiceRoleTests.test_delete_local_ip_port_association [0.099860s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_binding_host_id [0.113312s] ... ok
{0} neutron.tests.unit.common.test_utils.TestExcDetails.test_attach_exc_details_with_multiple_interpolation [0.109383s] ... ok
{1} neutron.tests.unit.conf.policies.test_local_ip_association.SystemMemberTests.test_create_local_ip_port_association [0.131736s] ... ok
{0} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_pool_spawn_raise [0.063669s] ... 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 265, in main
    result = function(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 179, 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-26.1.0.dev136/neutron/common/utils.py", line 176, in call
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/tests/unit/common/test_utils.py", line 164, in func
    raise RuntimeError(2)
RuntimeError: 2
{3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_binding_vif_type [0.127370s] ... ok
{0} neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_equal [0.043529s] ... ok
{0} neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_greater [0.056010s] ... ok
{2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_reverse_with_empty_page [0.576822s] ... ok
{0} neutron.tests.unit.common.test_utils.TestRpBandwidthValidator.test_validate_rp_bandwidth_with_device_names [0.060457s] ... ok
{1} neutron.tests.unit.conf.policies.test_local_ip_association.SystemReaderTests.test_get_local_ip_port_association [0.181882s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_trusted_field [0.174203s] ... ok
{1} neutron.tests.unit.conf.policies.test_logging.ProjectManagerTests.test_update_log [0.138539s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_binding_host_id [0.122650s] ... ok
{1} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_create_log [0.109050s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_binding_profile [0.110330s] ... ok
{1} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_get_log [0.126023s] ... ok
{2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_list_pagination_with_empty_page [0.398917s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_fixed_ips [0.122294s] ... ok
{1} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_create_log [0.155792s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_fixed_ips_and_ip_address [0.150685s] ... ok
{1} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_get_loggable_resource [0.159786s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_mac_address [0.164686s] ... ok
{1} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_create_log [0.150345s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_port_security_enabled [0.152045s] ... ok
{1} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_update_log [0.110985s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_create_port_tags [0.098278s] ... ok
{0} neutron.tests.unit.common.test_utils.TestThrottler.test_throttler [1.063762s] ... ok
{1} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_create_metering_label [0.108467s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_create_port_with_allowed_address_pairs [0.116990s] ... ok
{1} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_create_metering_label_rule [0.104168s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_create_port_with_binding_profile [0.109429s] ... ok
{1} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_delete_metering_label_rule [0.105096s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_create_port_with_fixed_ips [0.116381s] ... ok
{2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_retry_on_index [0.945769s] ... ok
{1} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_create_metering_label_rule [0.118528s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_create_port_with_fixed_ips_and_ip_address [0.105510s] ... ok
{1} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_delete_metering_label [0.117318s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_create_port_with_port_security_enabled [0.119097s] ... ok
{1} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_get_metering_label [0.107633s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_get_port_binding_profile [0.108461s] ... ok
{1} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_delete_metering_label_rule [0.117058s] ... ok
{2} neutron.tests.unit.api.v2.test_base.JSONV2TestCase.test_update_keystone [0.434413s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_get_port_binding_vif_details [0.121538s] ... ok
{1} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_get_metering_label [0.111358s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port [0.099901s] ... ok
{1} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_get_metering_label_rule [0.118363s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port_data_plane_status [0.115927s] ... ok
{1} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_create_metering_label [0.102514s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port_with_allowed_address_pairs [0.105211s] ... ok
{2} neutron.tests.unit.api.v2.test_base.NotificationTest.test_network_update_notifier [0.369809s] ... ok
{1} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_get_metering_label [0.109777s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port_with_binding_profile [0.102803s] ... ok
{1} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectManagerTests.test_get_ndp_proxy [0.100356s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port_with_fixed_ips_and_ip_address [0.105667s] ... ok
{1} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectMemberTests.test_get_ndp_proxy [0.106701s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port_with_port_security_enabled [0.119479s] ... ok
{1} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectReaderTests.test_get_ndp_proxy [0.110245s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port [0.121260s] ... ok
{1} neutron.tests.unit.conf.policies.test_ndp_proxy.ServiceRoleTests.test_update_ndp_proxy [0.112346s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_tags [0.111573s] ... ok
{1} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemAdminTests.test_delete_ndp_proxy [0.124733s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.134937s] ... ok
{1} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemMemberTests.test_get_ndp_proxy [0.123174s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_binding_vnic_type [0.121405s] ... ok
{1} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemReaderTests.test_delete_ndp_proxy [0.118954s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_device_id [0.123702s] ... ok
{1} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemReaderTests.test_update_ndp_proxy [0.133204s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_delete_port [0.149165s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_default [0.141392s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_binding_vif_type [0.134825s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_shared [0.163851s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_resource_request [0.092899s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.064932s] ... ok
{2} neutron.tests.unit.api.v2.test_base.QuotaTest.test_create_network_quota_without_limit [1.451133s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_delete_network [0.164411s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_binding_profile [0.107462s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_network_provider_physical_network [0.107098s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_network_provider_segmentation_id [0.107257s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_provider_network_type [0.111338s] ... ok
{2} neutron.tests.unit.api.v2.test_base.RegistryNotificationTest.test_network_create_registry_publish [0.467501s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_delete_network [0.119910s] ... ok
{2} neutron.tests.unit.api.v2.test_base.SortingTestCase.test_get_sorts [0.127951s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_delete_network_tags [0.130624s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_binding_vnic_type [0.644362s] ... ok
{2} neutron.tests.unit.api.v2.test_base.V2Views.test_subnet [0.115112s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_get_network_provider_network_type [0.112665s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_port_security_enabled [0.078801s] ... ok
{2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_from_accept_best [0.116975s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_get_network_tags [0.124389s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port [0.066160s] ... ok
{0} neutron.tests.unit.common.test_utils.ThreadPoolExecutorWithBlockTestCase.test_simple_execution [3.436752s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_allowed_address_pairs [0.062503s] ... ok
{2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_with_charset [0.092011s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.064888s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_update_network [0.143170s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_device_id [0.061673s] ... ok
{0} neutron.tests.unit.conf.agent.test_common.TestRootHelper.test_agent_root_helper [0.145557s] ... ok
{2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_content_type_with_partial_matched_string [0.136749s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_hints [0.098176s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_update_network_external [0.175645s] ... ok
{2} neutron.tests.unit.api.v2.test_resource.RequestTestCase.test_context_with_neutron_context [0.139505s] ... ok
{0} neutron.tests.unit.conf.policies.test_address_group.ServiceRoleTests.test_get_address_group [0.145450s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_binding_vif_details [0.061101s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_hints [0.072782s] ... ok
{0} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_update_address_scope [0.139644s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_tags [0.075567s] ... ok
{2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_4xx_error_logged_info_level [0.164779s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_binding_host_id [0.075125s] ... ok
{0} neutron.tests.unit.conf.policies.test_address_scope.AdminTests.test_update_address_scope_shared [0.111081s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_binding_vnic_type [0.065889s] ... ok
{2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_non_4xx_error_logged_exception_level [0.171720s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_device_owner [0.053319s] ... ok
{0} neutron.tests.unit.conf.policies.test_address_scope.ProjectManagerTests.test_update_address_scope [0.117038s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_fixed_ips [0.072609s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_fixed_ips_and_subnet_id [0.055760s] ... ok
{2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_status_204 [0.181684s] ... ok
{0} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_create_address_scope [0.154349s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_tags [0.073779s] ... ok
{2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unhandled_error_logs_no_attached_details [0.158078s] ... ok
{0} neutron.tests.unit.conf.policies.test_address_scope.ProjectMemberTests.test_update_address_scope_shared [0.157635s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port [0.133492s] ... ok
{0} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_delete_address_scope [0.123924s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_binding_vnic_type [0.113693s] ... ok
{2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_unmapped_error_logged_exception_level [0.177835s] ... ok
{0} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_update_address_scope [0.113311s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_mac_address [0.104499s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_update_network_provider_network_type [1.036701s] ... ok
{2} neutron.tests.unit.api.v2.test_resource.ResourceTestCase.test_webob_5xx_logged_info_level [0.173589s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_binding_host_id [0.123149s] ... ok
{0} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_delete_address_scope [0.126383s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_fixed_ips_and_ip_address [0.127768s] ... ok
{0} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_update_address_scope_shared [0.131941s] ... ok
{2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test__kill_listen_processes_parents_and_childs [0.163511s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_update_network_segments [0.185188s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_update_network_shared [0.083115s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_mac_address [0.125795s] ... ok
{0} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_update_address_scope [0.129665s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_update_network_tags [0.054289s] ... ok
{2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_empty [0.191653s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_provider_physical_network [0.113486s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_delete_port [0.178153s] ... ok
{0} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_delete_address_scope [0.183023s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_delete_network [0.093766s] ... ok
{2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_eligible_for_deletion_filtered_by_agent_type [0.236479s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port [0.141261s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_delete_router_from_l3_agent [0.139750s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network [0.105252s] ... ok
{2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_dhcp [0.123086s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-216:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 310, in _periodic_checking_thread
    time.sleep(self._config.AGENT.check_child_processes_interval)
  File "/usr/lib/python3.9/site-packages/eventlet/greenthread.py", line 36, in sleep
    timer = hub.schedule_call_global(seconds, current.switch)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 449, in schedule_call_global
    self.add_timer(t)
  File "/usr/lib/python3.9/site-packages/eventlet/hubs/hub.py", line 404, in add_timer
    scheduled_time = self.clock() + timer.seconds
TypeError: unsupported operand type(s) for +: 'float' and 'Mock'
{3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_binding_host_id [0.124517s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_routers_on_l3_agent [0.129369s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network_provider_physical_network [0.172583s] ... ok
{2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_kill_listen_processes [0.141001s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_allowed_address_pairs [0.150202s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.ProjectManagerTests.test_create_agent [0.146850s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_external [0.126560s] ... ok
{2} neutron.tests.unit.cmd.test_netns_cleanup.TestNetnsCleanup.test_unplug_device_regular_device [0.119414s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.129435s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.ProjectManagerTests.test_get_dhcp_agents_hosting_network [0.132845s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_provider_network_type [0.108436s] ... ok
{2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_nic_switch_agent_min_kernel_check [0.130662s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_device_owner [0.114174s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_delete_router_from_l3_agent [0.116077s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_tags [0.124206s] ... ok
{2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_ovn_for_bm_provisioning_over_ipv6_check_failed_to_get_ovn_client [0.098056s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_tags [0.112636s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_routers_on_l3_agent [0.112110s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network [0.127969s] ... ok
{2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_tags_over_limit_check_failure [0.111703s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_allowed_address_pairs [0.110008s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_delete_agent [0.110183s] ... ok
{2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_tags_over_limit_check_success [0.102274s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_default [0.131433s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_device_id [0.119316s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_delete_network_from_dhcp_agent [0.117832s] ... ok
{2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_worker_check_api_missing [0.113421s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_port_security_enabled [0.119478s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_fixed_ips [0.116285s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_l3_agents_hosting_router [0.127477s] ... ok
{2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_worker_check_both_missing [0.108470s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_provider_network_type [0.119975s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_binding_host_id [0.129900s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_routers_on_l3_agent [0.129627s] ... ok
{2} neutron.tests.unit.cmd.upgrade_checks.test_checks.TestChecks.test_worker_check_good [0.113434s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_shared [0.111161s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_binding_profile [0.129718s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_update_agent [0.134767s] ... ok
{2} neutron.tests.unit.common.ovn.test_acl.TestACLs.test_acl_ethertype [0.122995s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_delete_network_tags [0.115366s] ... ok
{2} neutron.tests.unit.common.ovn.test_hash_ring_manager.TestHashRingManager.test__wait_startup_before_caching [0.074915s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_tags [0.114277s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_delete_network_from_dhcp_agent [0.110828s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network_provider_network_type [0.146639s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_data_plane_status [0.118489s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_get_agent [0.119017s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_normal_port_context [0.164421s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network_segments [0.098896s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.101960s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_get_dhcp_agents_hosting_network [0.103436s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_default [0.119724s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_normal_unbound_port [0.155946s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_binding_host_id [0.111482s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_get_routers_on_l3_agent [0.114729s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_port_security_enabled [0.126878s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_remote_managed_bound_port [0.135329s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_binding_vnic_type [0.121555s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_add_network_to_dhcp_agent [0.119929s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_shared [0.123683s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.DetermineBindHostTestCase.test_vnic_remote_managed_unbound_port [0.118324s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.116235s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_add_router_to_l3_agent [0.119762s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_dhcp_disabled_for_baremetal [0.124292s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_binding_host_id [0.123042s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_delete_network [0.139879s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_delete_router_from_l3_agent [0.124463s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_get_lsp_dhcp_opts_for_domain_search [0.100962s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_binding_profile [0.117573s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_get_dhcp_agents_hosting_network [0.121654s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_get_network_provider_physical_network [0.144196s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.TestDHCPUtils.test_validate_port_extra_dhcp_opts [0.120379s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_binding_vif_details [0.114140s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_get_l3_agents_hosting_router [0.116875s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_get_network_provider_segmentation_id [0.117507s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_data_plane_status [0.121799s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_get_routers_on_l3_agent [0.121213s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_due_to_invalid_chassis_name [0.163743s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_provider_physical_network [0.182368s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_delete_router_from_l3_agent [0.166367s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_chassis_az_hints_empty [0.178882s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network [0.206651s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_chassis_not_in_chassis_physnets [0.156513s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_default [0.210796s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_port_security_enabled [0.216179s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_get_l3_agents_hosting_router [0.692189s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_create_agent [0.058031s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_provider_network_type [0.185515s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_get_agent [0.057908s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_get_l3_agents_hosting_router [0.048176s] ... ok
{0} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_get_routers_on_l3_agent [0.064237s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_tags [0.171950s] ... ok
{0} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectMemberTests.test_delete_topology [0.054062s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network_provider_network_type [0.059145s] ... ok
{0} neutron.tests.unit.conf.policies.test_auto_allocated_topology.SystemAdminTests.test_delete_topology [0.081318s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network_provider_physical_network [0.057938s] ... ok
{0} neutron.tests.unit.conf.policies.test_availability_zone.AdminTests.test_get_availability_zone [0.051976s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network [0.047836s] ... ok
{0} neutron.tests.unit.conf.policies.test_availability_zone.SystemAdminTests.test_get_availability_zone [0.056693s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_binding_vnic_type [1.378238s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_external [0.075759s] ... ok
{0} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectManagerDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.065771s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_provider_segmentation_id [0.048641s] ... ok
{0} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectManagerDefaultSecurityGroupRuleTests.test_get_default_security_group_rule [0.056403s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_delete_network_tags [0.063738s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_device_id [0.127900s] ... ok
{0} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemMemberDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.093519s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network_provider_network_type [0.070436s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network_provider_physical_network [0.053915s] ... ok
{0} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemReaderDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.073650s] ... ok
{3} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_fixed_ips [0.126911s] ... ok
{0} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_delete_flavor_service_profile [0.060717s] ... ok
{0} neutron.tests.unit.conf.policies.test_flavor.ProjectManagerTests.test_delete_service_profile [0.060337s] ... ok
{3} neutron.tests.unit.conf.policies.test_port_bindings.ProjectManagerTests.test_activate_port_binding [0.116369s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_for_chassis_not_in_gw_chassis_list [1.401817s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_default [0.178326s] ... ok
{0} neutron.tests.unit.conf.policies.test_flavor.ProjectManagerTests.test_update_flavor [0.064594s] ... ok
{0} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_create_service_profile [0.058577s] ... ok
{3} neutron.tests.unit.conf.policies.test_port_bindings.ProjectManagerTests.test_get_port_binding [0.118705s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_provider_physical_network [0.119231s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.TestGateWayChassisValidity.test_gateway_chassis_valid [0.174642s] ... ok
{0} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_delete_service_profile [0.073330s] ... ok
{3} neutron.tests.unit.conf.policies.test_port_bindings.ProjectReaderTests.test_delete_port_binding [0.115150s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_shared [0.128399s] ... ok
{0} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_create_flavor [0.100303s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.TestOvsdbClientCommand.test_run_southbound [0.163481s] ... ok
{0} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_update_flavor [0.054839s] ... ok
{3} neutron.tests.unit.conf.policies.test_port_bindings.ServiceRoleTests.test_get_port_binding [0.123114s] ... ok
{0} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_delete_flavor_service_profile [0.055772s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_default [0.122778s] ... ok
{0} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_delete_service_profile [0.071201s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.AdminQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.127734s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_availability_zones_malformed [0.148685s] ... ok
{0} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_update_flavor [0.070279s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network [0.125056s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.AdminQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.127812s] ... ok
{0} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_update_service_profile [0.072581s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network [0.117775s] ... ok
{0} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_create_service_profile [0.058150s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_get_chassis_without_azs [0.183910s] ... ok
{0} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_delete_service_profile [0.066162s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.AdminQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.126760s] ... ok
{0} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_update_flavor [0.061217s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_is_gateway_chassis [0.161867s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.ProjectManagerTests.test_create_floatingip [0.082955s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.ProjectManagerTests.test_create_floatingip_tags [0.059417s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.AdminQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.225468s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.TestUtils.test_parse_ovn_lb_port_forwarding [0.145672s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.ProjectManagerTests.test_create_floatingip_with_ip_address [0.075688s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_create_policy_tags [0.129906s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.ProjectManagerTests.test_delete_floatingip [0.121297s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_capability_only_allowed [0.157932s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_get_policy [0.119891s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.ProjectManagerTests.test_get_floatingip_tags [0.119699s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_polymorphic_validation [0.142024s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_update_policy [0.115589s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_get_floatingip [0.087427s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.AdminQosRuleTypeTests.test_get_rule_type [0.112961s] ... ok
{2} neutron.tests.unit.common.ovn.test_utils.TestValidateAndGetDataFromBindingProfile.test_unknown_profile_items_pruned [0.174845s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_create_floatingip_with_ip_address [0.127869s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_delete_floatingip [0.076854s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.129160s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.ProjectReaderTests.test_get_floatingip_tags [0.063699s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.ServiceRoleTests.test_get_floatingip [0.073128s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.136891s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_create_floatingip_with_ip_address [0.096296s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.125377s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_delete_floatingip [0.067243s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_external [1.262716s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_get_floatingip [0.123408s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.148376s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_update_floatingip [0.073269s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_port_security_enabled [0.136962s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_delete_floatingip [0.058171s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosPolicyTests.test_create_policy [0.139186s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_get_floatingip_tags [0.079427s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_provider_physical_network [0.131182s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_update_floatingip [0.059174s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosPolicyTests.test_create_policy_tags [0.132102s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_provider_segmentation_id [0.068958s] ... ok
{2} neutron.tests.unit.common.test__deprecate.TestMovedGlobals.test_renamed_global [0.841586s] ... ok
{1} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_tags [0.071163s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.129239s] ... ok
{1} neutron.tests.unit.conf.policies.test_network_ip_availability.ProjectMemberTests.test_get_network_ip_availability [0.049871s] ... ok
{2} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_cache_miss [0.164829s] ... ok
{1} neutron.tests.unit.conf.policies.test_network_ip_availability.SystemMemberTests.test_get_network_ip_availability [0.075693s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.124757s] ... ok
{1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectManagerTests.test_create_network_segment_range [0.076146s] ... ok
{2} neutron.tests.unit.common.test_cache_utils.TestCachingDecorator.test_get_unhashable [0.146040s] ... ok
{1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectManagerTests.test_create_network_segment_range_tags [0.068704s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.133216s] ... ok
{1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectManagerTests.test_delete_network_segment_range [0.054728s] ... ok
{1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_get_network_segment_range [0.097830s] ... ok
{2} neutron.tests.unit.common.test_coordination.CoordinationTestCase.test_synchronized [0.155403s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.134806s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_update_floatingip_tags [0.573250s] ... ok
{1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_get_network_segment_range_tags [0.132410s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_update_policy_tags [0.128505s] ... ok
{2} neutron.tests.unit.common.test_utils.DisableNotificationTestCase.test_notification_rpc_workers_lt_one [0.147304s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_update_floatingip_tags [0.105831s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip_pools.ServiceRoleTests.test_get_floatingip_pool [0.076447s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.115398s] ... ok
{2} neutron.tests.unit.common.test_utils.DisableNotificationTestCase.test_notification_rpc_workers_none [0.109004s] ... ok
{1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_update_network_segment_range_tags [0.175224s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip_pools.SystemReaderTests.test_get_floatingip_pool [0.091485s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectManagerTests.test_update_fip_pf [0.079566s] ... ok
{1} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_create_network_segment_range_tags [0.106850s] ... ok
{2} neutron.tests.unit.common.test_utils.StringMapTestCase.test_stringmap [0.164938s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.179417s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectMemberTests.test_get_fip_pf [0.078799s] ... ok
{1} neutron.tests.unit.conf.policies.test_network_segment_range.ServiceRoleTests.test_create_network_segment_range_tags [0.109136s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectReaderTests.test_update_fip_pf [0.084930s] ... ok
{2} neutron.tests.unit.common.test_utils.TestDvrServices.test_is_dvr_serviced_with_dhcp_port [0.151346s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.195468s] ... ok
{1} neutron.tests.unit.conf.policies.test_network_segment_range.ServiceRoleTests.test_update_network_segment_range [0.108257s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ServiceRoleTests.test_create_fip_pf [0.081861s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ServiceRoleTests.test_get_fip_pf [0.083557s] ... ok
{2} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_normal_call [0.158373s] ... ok
{1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_delete_network_segment_range_tags [0.110624s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.167491s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemAdminTests.test_get_fip_pf [0.066868s] ... ok
{2} neutron.tests.unit.common.test_utils.TestExceptionLogger.test_raise [0.115548s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemMemberTests.test_create_fip_pf [0.072346s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemMemberTests.test_get_fip_pf [0.057045s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.142728s] ... ok
{1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_update_network_segment_range_tags [0.188382s] ... ok
{2} neutron.tests.unit.common.test_utils.TestFipServices.test_is_fip_serviced_with_vm_port [0.129670s] ... ok
{0} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemReaderTests.test_delete_fip_pf [0.070112s] ... ok
{0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.AdminTests.test_update_router_conntrack_helper [0.051608s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosRuleTypeTests.test_get_rule_type [0.118404s] ... ok
{2} neutron.tests.unit.common.test_utils.TestIECUnitConversions.test_bytes_to_bits [0.097074s] ... ok
{0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectReaderTests.test_create_router_conntrack_helper [0.091043s] ... ok
{1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_delete_network_segment_range [0.212718s] ... ok
{2} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_bad_prefix [0.148312s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.205666s] ... ok
{0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemAdminTests.test_get_router_conntrack_helper [0.169715s] ... ok
{1} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_update_network_segment_range_tags [0.169318s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.072091s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.064833s] ... ok
{2} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv4_prefix [0.162977s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.066127s] ... ok
{0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemAdminTests.test_update_router_conntrack_helper [0.155617s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_allowed_address_pairs [0.204913s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.092799s] ... ok
{0} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemMemberTests.test_delete_router_conntrack_helper [0.090139s] ... ok
{2} neutron.tests.unit.common.test_utils.TestIpToCidr.test_ip_to_cidr_ipv6_bad_prefix [0.199181s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.067434s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip.AdminTests.test_delete_local_ip [0.104150s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_binding_vnic_type [0.162474s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip.ProjectManagerTests.test_create_local_ip [0.076920s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.108630s] ... ok
{2} neutron.tests.unit.common.test_utils.TestIsVersionGreaterEqual.test_is_version_greater_equal_less [0.143046s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_device_owner [0.121947s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip.ProjectManagerTests.test_get_local_ip [0.111292s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.124784s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip.ProjectMemberTests.test_delete_local_ip [0.063968s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_fixed_ips [0.127212s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip.ProjectMemberTests.test_get_local_ip [0.063392s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip.ProjectMemberTests.test_update_local_ip [0.070396s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_fixed_ips_and_ip_address [0.128011s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_get_local_ip_other_project [0.052420s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_update_local_ip [0.076601s] ... ok
{2} neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_masking_random_ranges [0.461674s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_mac_address [0.142625s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip.ProjectReaderTests.test_update_local_ip_other_project [0.059368s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip.ServiceRoleTests.test_delete_local_ip [0.073951s] ... ok
{2} neutron.tests.unit.common.test_utils.TestPortRuleMasking.test_port_rule_wrong_input [0.111860s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_delete_port [0.134691s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip.ServiceRoleTests.test_get_local_ip [0.049508s] ... ok
{2} neutron.tests.unit.common.test_utils.TestSIUnitConversions.test_bits_to_kilobits [0.106120s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip.SystemAdminTests.test_update_local_ip [0.076565s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port [0.128762s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip.SystemReaderTests.test_create_local_ip [0.085326s] ... ok
{2} neutron.tests.unit.common.test_utils.TestSIUnitConversions.test_bytes_to_bits [0.110718s] ... ok
{2} neutron.tests.unit.common.test_utils.TestThrottler.test_method_docstring_is_preserved [0.095872s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip.SystemReaderTests.test_delete_local_ip [0.141587s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_binding_profile [0.183602s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.840890s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.059659s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip.SystemReaderTests.test_get_local_ip [0.165903s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.078157s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_binding_vif_details [0.167164s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.063027s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip.SystemReaderTests.test_update_local_ip [0.106613s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.066843s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_hints [0.170519s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.073692s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip_association.AdminTests.test_delete_local_ip_port_association [0.125058s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.120585s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectManagerTests.test_delete_local_ip_port_association [0.118601s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_fixed_ips_and_subnet_id [0.173410s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_create_policy [0.089008s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectMemberTests.test_delete_local_ip_port_association [0.130799s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_update_policy [0.074630s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_create_port_with_binding_host_id [0.159683s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_update_policy_tags [0.058922s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectReaderTests.test_delete_local_ip_port_association [0.123740s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.067252s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.067365s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_create_port_with_device_owner [0.183642s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip_association.ServiceRoleTests.test_create_local_ip_port_association [0.137472s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.067814s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_create_port_with_fixed_ips_and_subnet_id [0.139679s] ... ok
{2} neutron.tests.unit.common.test_utils.ThreadPoolExecutorWithBlockTestCase.test_simple_execution_fast_exit [1.117323s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.168560s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_create_port_with_hints [0.118370s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.157527s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_get_port_binding_host_id [0.128995s] ... ok
{2} neutron.tests.unit.conf.agent.test_common.TestRootHelper.test_agent_root_helper_daemon [0.200441s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_get_port_hints [0.115881s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_update_policy [0.142564s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.114138s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.133106s] ... ok
{2} neutron.tests.unit.conf.agent.test_common.TestRootHelper.test_root_default [0.248100s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.148436s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port_with_binding_host_id [0.173617s] ... ok
{2} neutron.tests.unit.conf.policies.test_address_group.SystemAdminTests.test_get_address_group [0.206232s] ... ok
{3} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_create_policy_tags [0.145641s] ... ok
{2} neutron.tests.unit.conf.policies.test_address_group.SystemMemberTests.test_get_address_group [0.112990s] ... ok
{3} neutron.tests.unit.conf.policies.test_quotas.AdminTests.test_get_quota [0.054949s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port_with_binding_vnic_type [0.188943s] ... ok
{3} neutron.tests.unit.conf.policies.test_quotas.ProjectMemberTests.test_update_quota [0.086804s] ... ok
{2} neutron.tests.unit.conf.policies.test_address_scope.ProjectManagerTests.test_get_address_scope [0.139086s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port_with_device_owner [0.126460s] ... ok
{3} neutron.tests.unit.conf.policies.test_quotas.ProjectReaderTests.test_update_quota [0.122006s] ... ok
{2} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_create_address_scope_shared [0.147706s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port_with_fixed_ips [0.147227s] ... ok
{2} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_get_address_scope [0.110356s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip_association.ServiceRoleTests.test_get_local_ip_port_association [1.356389s] ... ok
{3} neutron.tests.unit.conf.policies.test_quotas.SystemAdminTests.test_get_quota [0.187746s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_allowed_address_pairs [0.122630s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip_association.SystemMemberTests.test_delete_local_ip_port_association [0.070206s] ... ok
{2} neutron.tests.unit.conf.policies.test_address_scope.ProjectReaderTests.test_update_address_scope_shared [0.106631s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_binding_host_id [0.108767s] ... ok
{0} neutron.tests.unit.conf.policies.test_local_ip_association.SystemReaderTests.test_delete_local_ip_port_association [0.083688s] ... ok
{3} neutron.tests.unit.conf.policies.test_quotas.SystemReaderTests.test_get_quota [0.145294s] ... ok
{0} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_get_loggable_resource [0.081673s] ... ok
{2} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_create_address_scope_shared [0.159909s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy(target_tenant) [0.118872s] ... ok
{0} neutron.tests.unit.conf.policies.test_logging.ProjectManagerTests.test_get_loggable_resource [0.075144s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_binding_profile [0.170508s] ... ok
{0} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_update_log [0.086158s] ... ok
{2} neutron.tests.unit.conf.policies.test_address_scope.ServiceRoleTests.test_update_address_scope [0.159781s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy(target_project) [0.131151s] ... ok
{0} neutron.tests.unit.conf.policies.test_logging.ServiceRoleTests.test_create_log [0.071117s] ... ok
{0} neutron.tests.unit.conf.policies.test_logging.ServiceRoleTests.test_delete_log [0.069439s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy_target_project(target_tenant) [0.121896s] ... ok
{2} neutron.tests.unit.conf.policies.test_address_scope.SystemAdminTests.test_update_address_scope [0.177023s] ... ok
{0} neutron.tests.unit.conf.policies.test_logging.ServiceRoleTests.test_update_log [0.082763s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy_target_project(target_project) [0.148662s] ... ok
{0} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_get_log [0.101202s] ... ok
{2} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_delete_address_scope [0.167428s] ... ok
{0} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_get_metering_label [0.094337s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_get_rbac_policy(target_tenant) [0.152696s] ... ok
{0} neutron.tests.unit.conf.policies.test_metering.AdminTests.test_get_metering_label_rule [0.075743s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_device_owner [0.674446s] ... ok
{0} neutron.tests.unit.conf.policies.test_metering.ProjectManagerTests.test_delete_metering_label_rule [0.093369s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_get_rbac_policy(target_project) [0.193481s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port [0.079820s] ... ok
{0} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_delete_metering_label [0.076685s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_trusted_field [0.102037s] ... ok
{0} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_create_metering_label [0.093576s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy_target_project(target_tenant) [0.179396s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_data_plane_status [0.067828s] ... ok
{0} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_create_metering_label_rule [0.069164s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_binding_host_id [0.052983s] ... ok
{0} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_delete_metering_label_rule [0.061880s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_device_owner [0.050896s] ... ok
{0} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_delete_metering_label [0.085488s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy_target_project(target_project) [0.189226s] ... ok
{0} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_delete_metering_label_rule [0.058166s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_fixed_ips [0.133695s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_fixed_ips_and_subnet_id [0.060424s] ... ok
{0} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_delete_metering_label [0.086910s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.ProjectManagerTests.test_create_rbac_policy(target_tenant) [0.195507s] ... ok
{0} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_delete_metering_label [0.068615s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_binding_vnic_type [0.071022s] ... ok
{0} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectManagerTests.test_delete_ndp_proxy [0.061455s] ... ok
{0} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectMemberTests.test_delete_ndp_proxy [0.059583s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_fixed_ips_and_ip_address [0.162248s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.ProjectManagerTests.test_create_rbac_policy(target_project) [0.197833s] ... ok
{0} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectReaderTests.test_delete_ndp_proxy [0.066234s] ... ok
{0} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectReaderTests.test_update_ndp_proxy [0.068059s] ... ok
{0} neutron.tests.unit.conf.policies.test_ndp_proxy.ServiceRoleTests.test_get_ndp_proxy [0.089154s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_port_security_enabled [0.193816s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.ProjectManagerTests.test_create_rbac_policy_target_project(target_tenant) ... SKIPPED: "create_rbac_policy:target_project" does not support "target_tenant"
{0} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemAdminTests.test_create_ndp_proxy [0.053986s] ... ok
{0} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemMemberTests.test_delete_ndp_proxy [0.101632s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.ProjectManagerTests.test_create_rbac_policy_target_project(target_project) [0.139910s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_trusted_field [0.149086s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_binding_host_id [0.070573s] ... ok
{2} neutron.tests.unit.conf.policies.test_address_scope.SystemMemberTests.test_update_address_scope_shared [1.534719s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_binding_vif_type [0.111057s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network [0.243186s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy_target_project(target_tenant) ... SKIPPED: "update_rbac_policy:target_project" does not support "target_tenant"
{2} neutron.tests.unit.conf.policies.test_address_scope.SystemReaderTests.test_create_address_scope_shared [0.135436s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.137824s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_delete_agent [0.060752s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_dhcp_agents_hosting_network [0.049084s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_external [0.202642s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy_target_project(target_project) [0.202906s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_get_networks_on_dhcp_agent [0.057802s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.AdminTests.test_update_agent [0.062356s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.211719s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.ProjectManagerTests.test_add_network_to_dhcp_agent [0.048207s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_provider_network_type [0.174770s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_get_rbac_policy(target_tenant) [0.158951s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.ProjectManagerTests.test_delete_network_from_dhcp_agent [0.095578s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_fixed_ips_and_ip_address [0.193365s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_provider_segmentation_id [0.127108s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.ProjectManagerTests.test_get_l3_agents_hosting_router [0.118187s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_get_rbac_policy(target_project) [0.173410s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_port_security_enabled [0.141168s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.ProjectManagerTests.test_get_networks_on_dhcp_agent [0.153316s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_port_security_enabled [0.215784s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy(target_tenant) [0.209133s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_provider_segmentation_id [0.182694s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.ProjectManagerTests.test_update_agent [0.167022s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_allowed_address_pairs [0.172583s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy(target_project) [0.205733s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_tags [0.168564s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_add_network_to_dhcp_agent [0.180870s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.167531s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_create_network_default [0.185206s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_delete_agent [0.173371s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_fixed_ips_and_ip_address [0.170327s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_create_network_provider_segmentation_id [0.164817s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_delete_network_from_dhcp_agent [0.175244s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_fixed_ips_and_subnet_id [0.162128s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_get_network_provider_physical_network [0.190795s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_get_l3_agents_hosting_router [0.176063s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_port_security_enabled [0.182671s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_get_network_segments [0.165600s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.ProjectMemberTests.test_update_agent [0.164313s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port [0.166966s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_update_network_provider_physical_network [0.133022s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_add_network_to_dhcp_agent [0.124991s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_allowed_address_pairs [0.139909s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_provider_network_type [0.130336s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.ProjectReaderTests.test_get_dhcp_agents_hosting_network [0.130431s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.135023s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy_target_tenant(target_tenant) [1.098326s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_shared [0.138804s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_add_network_to_dhcp_agent [0.124376s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.128640s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy_target_tenant(target_project) [0.141677s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_tags [0.117737s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.ServiceRoleTests.test_add_router_to_l3_agent [0.111402s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_device_id [0.139976s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_get_rbac_policy(target_tenant) [0.150544s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.SystemAdminTests.test_networks_on_dhcp_agent [0.160127s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_fixed_ips_and_ip_address [0.133872s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_get_rbac_policy(target_project) [0.158657s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_port_security_enabled [0.131155s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.SystemMemberTests.test_get_routers_on_l3_agent [0.191941s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_tags [0.151863s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy(target_tenant) [0.239354s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_delete_network_from_dhcp_agent [0.222729s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_allowed_address_pairs [0.177229s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy(target_project) [0.182177s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_delete_network_tags [0.784986s] ... ok
{2} neutron.tests.unit.conf.policies.test_agent.SystemReaderTests.test_update_agent [0.200257s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network_provider_network_type [0.057369s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_fixed_ips [0.183410s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy_target_tenant(target_tenant) [0.184406s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network_segments [0.068924s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network [0.064001s] ... ok
{2} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectManagerTests.test_get_topology [0.183514s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_port_security_enabled [0.185077s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy_target_tenant(target_project) [0.170363s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_default [0.119456s] ... ok
{2} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ProjectMemberTests.test_get_topology [0.152809s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_binding_profile [0.118223s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_port_security_enabled [0.121146s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_get_rbac_policy(target_tenant) [0.186643s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_data_plane_status [0.120981s] ... ok
{2} neutron.tests.unit.conf.policies.test_auto_allocated_topology.ServiceRoleTests.test_delete_topology [0.184498s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_provider_segmentation_id [0.118063s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_get_rbac_policy(target_project) [0.147738s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_binding_host_id [0.115128s] ... ok
{2} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectMemberDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.132856s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_update_network_shared [0.123577s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy(target_tenant) [0.131876s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_device_id [0.132404s] ... ok
{2} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectMemberDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.120011s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_provider_physical_network [0.134236s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy(target_project) [0.106245s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_fixed_ips_and_subnet_id [0.117101s] ... ok
{2} neutron.tests.unit.conf.policies.test_default_security_group_rules.ProjectReaderDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.117167s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_provider_segmentation_id [0.127304s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy(target_tenant) [0.123058s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_mac_address [0.131286s] ... ok
{2} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemAdminDefaultSecurityGroupRuleTests.test_create_default_security_group_rule [0.114184s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_segments [0.129174s] ... ok
{3} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy(target_project) [0.108424s] ... ok
{2} neutron.tests.unit.conf.policies.test_default_security_group_rules.SystemReaderDefaultSecurityGroupRuleTests.test_delete_default_security_group_rule [0.092820s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port [0.115163s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_delete_network [0.135932s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.AdminExtrarouteTests.test_remove_extraroute [0.122249s] ... ok
{2} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_delete_flavor [0.130388s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_add_external_gateways_external_gateways [0.078058s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_binding_vnic_type [0.176928s] ... ok
{2} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_update_flavor [0.118070s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network [0.192549s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_add_external_gateways_external_gateways_enable_snat [0.132274s] ... ok
{2} neutron.tests.unit.conf.policies.test_flavor.AdminTests.test_update_service_profile [0.094981s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_mac_address [0.146899s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network_provider_physical_network [0.149992s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_distributed [0.128887s] ... ok
{2} neutron.tests.unit.conf.policies.test_flavor.ProjectManagerTests.test_create_flavor [0.127537s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_port_security_enabled [0.130962s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_external_gateway_info_external_fixed_ips [0.119874s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network_provider_segmentation_id [0.119928s] ... ok
{2} neutron.tests.unit.conf.policies.test_flavor.ProjectManagerTests.test_create_flavor_service_profile [0.111503s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_delete_port [0.141561s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_get_network_tags [0.124983s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_delete_router_tags [0.138475s] ... ok
{2} neutron.tests.unit.conf.policies.test_flavor.ProjectManagerTests.test_delete_flavor [0.131241s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network [0.114437s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_get_router [0.109270s] ... ok
{2} neutron.tests.unit.conf.policies.test_flavor.ProjectManagerTests.test_update_service_profile [0.110516s] ... ok
{2} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_create_flavor_service_profile [0.108270s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_default [0.146678s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_external_gateways_external_gateways [0.143348s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_port_security_enabled [0.101342s] ... ok
{2} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_delete_flavor [0.167996s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_external_gateways_external_gateways_network_id [0.181164s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_provider_network_type [0.151772s] ... ok
{2} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_get_service_profile [0.174775s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_tags [0.084242s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_enable_default_route_bfd [0.181588s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network [0.053228s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_provider_network_type [0.069021s] ... ok
{2} neutron.tests.unit.conf.policies.test_flavor.ProjectMemberTests.test_update_flavor [0.176380s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_tags [0.063443s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_get_network_provider_network_type [0.075477s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_external_gateway_info_external_fixed_ips [0.222645s] ... ok
{2} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_create_service_profile [0.181009s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_get_network_segments [0.111355s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_add_external_gateways_external_gateways [0.194166s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_provider_segmentation_id [0.086082s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_allowed_address_pairs [1.133422s] ... ok
{2} neutron.tests.unit.conf.policies.test_flavor.ProjectReaderTests.test_get_service_profile [0.114749s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_segments [0.119936s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_binding_profile [0.120371s] ... ok
{2} neutron.tests.unit.conf.policies.test_flavor.ServiceRoleTests.test_create_flavor [0.114013s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_create_router [0.177605s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_update_network_shared [0.131678s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_device_id [0.151110s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_create_router_external_gateway_info_enable_snat [0.128697s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_create_network_shared [0.150832s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_tags [0.123397s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_create_router_external_gateway_info_external_fixed_ips [0.130399s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network_segments [0.125165s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.141452s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_create_router_ha [0.124393s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_port_security_enabled [0.139522s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_delete_router [0.128650s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_binding_vnic_type [0.123564s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_fixed_ips [0.105879s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_get_router [0.121638s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_provider_physical_network [0.153786s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_fixed_ips_and_ip_address [0.112980s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_remove_external_gateways [0.124117s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_external [0.170488s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_fixed_ips_and_subnet_id [0.104632s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_update_external_gateways_external_gateways_enable_snat [0.154171s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_provider_segmentation_id [0.123296s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_port_security_enabled [0.098692s] ... ok
{2} neutron.tests.unit.conf.policies.test_flavor.SystemAdminTests.test_update_service_profile [1.073870s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_update_router [0.126176s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_segments [0.115551s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_delete_port [0.124577s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip.AdminTests.test_get_floatingip_tags [0.122288s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_update_router_distributed [0.124565s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network [0.122648s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port [0.157665s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_create_floatingip_with_ip_address [0.121007s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_update_router_external_gateway_info_enable_snat [0.133702s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_provider_network_type [0.117901s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_binding_host_id [0.108046s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip.ProjectMemberTests.test_update_floatingip_tags [0.103305s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectMemberExtrarouteTests.test_add_extraroute [0.124412s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_provider_segmentation_id [0.133201s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_resource_request [0.111543s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip.ServiceRoleTests.test_create_floatingip_with_ip_address [0.118817s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectMemberExtrarouteTests.test_remove_extraroute [0.102197s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_segments [0.132865s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_allowed_address_pairs [0.131939s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip.ServiceRoleTests.test_delete_floatingip [0.103495s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_add_external_gateways [0.108564s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network [0.107264s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_binding_profile [0.114580s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip.ServiceRoleTests.test_update_floatingip [0.144578s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_port_security_enabled [0.068285s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_add_external_gateways_external_gateways [0.110692s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_fixed_ips_and_ip_address [0.112929s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_segments [0.080965s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_external_gateway_info [0.123546s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_delete_network [0.067986s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip.SystemAdminTests.test_get_floatingip_tags [0.164881s] ... ok
{1} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_fixed_ips_and_subnet_id [0.123944s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_ha [0.106243s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip.SystemMemberTests.test_create_floatingip_with_ip_address [0.167982s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_delete_router_tags [0.115522s] ... ok
{1} neutron.tests.unit.conf.policies.test_port_bindings.AdminTests.test_create_port_binding [0.167647s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_create_floatingip [0.162777s] ... ok
{1} neutron.tests.unit.conf.policies.test_port_bindings.ProjectMemberTests.test_delete_port_binding [0.166105s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_create_floatingip_tags [0.162923s] ... ok
{1} neutron.tests.unit.conf.policies.test_port_bindings.ProjectReaderTests.test_get_port_binding [0.184048s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_create_floatingip_with_ip_address [0.163060s] ... ok
{1} neutron.tests.unit.conf.policies.test_port_bindings.ServiceRoleTests.test_delete_port_binding [0.207657s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network_provider_network_type [0.809257s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_delete_floatingip [0.190839s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network_provider_segmentation_id [0.097097s] ... ok
{1} neutron.tests.unit.conf.policies.test_port_bindings.SystemMemberTests.test_activate_port_binding [0.152743s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip.SystemReaderTests.test_get_floatingip_tags [0.164876s] ... ok
{0} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_segments [0.116476s] ... ok
{1} neutron.tests.unit.conf.policies.test_port_bindings.SystemReaderTests.test_delete_port_binding [0.107150s] ... ok
{0} neutron.tests.unit.conf.policies.test_network_ip_availability.ProjectManagerTests.test_get_network_ip_availability [0.113978s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.AdminQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.116507s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip_pools.SystemAdminTests.test_get_floatingip_pool [0.160241s] ... ok
{0} neutron.tests.unit.conf.policies.test_network_ip_availability.ServiceRoleTests.test_get_network_ip_availability [0.128470s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.AdminQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.137980s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.AdminTests.test_create_fip_pf [0.192842s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_get_router_distributed [1.206600s] ... ok
{0} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_delete_network_segment_range_tags [0.136840s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.AdminQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.144047s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_external_gateways [0.124851s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectManagerTests.test_create_fip_pf [0.179959s] ... ok
{0} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_get_network_segment_range [0.146776s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.145881s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_external_gateways_external_gateways_external_fixed_ips [0.142737s] ... ok
{0} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_get_network_segment_range_tags [0.123549s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.120349s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectMemberTests.test_create_fip_pf [0.187371s] ... ok
{0} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectManagerTests.test_delete_network_segment_range_tags [0.120322s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_delete_policy [0.121664s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_external_gateways_external_gateways_network_id [0.154220s] ... ok
{0} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_delete_network_segment_range [0.104753s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectMemberTests.test_update_fip_pf [0.185380s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.112719s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router [0.125895s] ... ok
{0} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_update_network_segment_range [0.130179s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.143268s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_distributed [0.130348s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.ProjectReaderTests.test_get_fip_pf [0.172323s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.125490s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_external_gateway_info [0.119665s] ... ok
{0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_get_network_segment_range [0.165946s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.079713s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemMemberTests.test_delete_fip_pf [0.197611s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_external_gateway_info_enable_snat [0.118043s] ... ok
{0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_create_network_segment_range_tags [0.127941s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.111826s] ... ok
{0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_delete_network_segment_range_tags [0.118763s] ... ok
{2} neutron.tests.unit.conf.policies.test_floatingip_port_forwarding.SystemMemberTests.test_update_fip_pf [0.174205s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectReaderExtrarouteTests.test_add_extraroute [0.132065s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.081665s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.059468s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_add_external_gateways_external_gateways [0.124728s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.058597s] ... ok
{2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.AdminTests.test_create_router_conntrack_helper [0.143956s] ... ok
{0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_create_network_segment_range_tags [0.162514s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.087083s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_add_external_gateways_external_gateways_enable_snat [0.118323s] ... ok
{2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectMemberTests.test_create_router_conntrack_helper [0.138063s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.084186s] ... ok
{0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_get_network_segment_range_tags [0.199121s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_add_external_gateways_external_gateways_network_id [0.132886s] ... ok
{2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectMemberTests.test_get_router_conntrack_helper [0.124240s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.122979s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_external_gateway_info_enable_snat [0.118406s] ... ok
{2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectMemberTests.test_update_router_conntrack_helper [0.137708s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.143828s] ... ok
{0} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_update_network_segment_range [0.236333s] ... ok
{2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ProjectReaderTests.test_get_router_conntrack_helper [0.108295s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_external_gateway_info_external_fixed_ips [0.175977s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_tags [0.150729s] ... ok
{2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.ServiceRoleTests.test_update_router_conntrack_helper [0.122559s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_external_gateway_info_network_id [0.185531s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_hints [0.136996s] ... ok
{2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemMemberTests.test_create_router_conntrack_helper [0.143733s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_get_router_tags [0.186513s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_trusted_field [0.186788s] ... ok
{2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemReaderTests.test_create_router_conntrack_helper [0.163502s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port [0.134812s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_remove_router_interface [0.156933s] ... ok
{2} neutron.tests.unit.conf.policies.test_l3_conntrack_helper.SystemReaderTests.test_update_router_conntrack_helper [0.174523s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_external_gateways_external_gateways [0.115876s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_binding_vnic_type [0.138722s] ... ok
{2} neutron.tests.unit.conf.policies.test_local_ip.AdminTests.test_update_local_ip [0.162637s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_device_id [0.108073s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_external_gateways_external_gateways_enable_snat [0.135892s] ... ok
{2} neutron.tests.unit.conf.policies.test_local_ip.ProjectManagerTests.test_delete_local_ip [0.141957s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_device_owner [0.118070s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router [0.120586s] ... ok
{2} neutron.tests.unit.conf.policies.test_local_ip.ServiceRoleTests.test_create_local_ip [0.123095s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_create_port [0.146051s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_external_gateway_info_external_fixed_ips [0.139818s] ... ok
{2} neutron.tests.unit.conf.policies.test_local_ip.ServiceRoleTests.test_update_local_ip [0.126832s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_delete_policy [1.245015s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_add_external_gateways_external_gateways_network_id [0.137009s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.191630s] ... ok
{2} neutron.tests.unit.conf.policies.test_local_ip.SystemAdminTests.test_delete_local_ip [0.111774s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_delete_policy_tags [0.138647s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_add_router_interface [0.111782s] ... ok
{2} neutron.tests.unit.conf.policies.test_local_ip_association.AdminTests.test_create_local_ip_port_association [0.121843s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_get_policy_tags [0.114895s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_tags [0.126403s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.198771s] ... ok
{2} neutron.tests.unit.conf.policies.test_local_ip_association.ProjectMemberTests.test_get_local_ip_port_association [0.127988s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosRuleTypeTests.test_get_rule_type [0.130790s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_remove_external_gateways_external_gateways [0.129163s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_create_port_with_binding_vnic_type [0.192536s] ... ok
{2} neutron.tests.unit.conf.policies.test_local_ip_association.SystemAdminTests.test_create_local_ip_port_association [0.128615s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.119412s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_external_gateways_external_gateways [0.125042s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.112493s] ... ok
{2} neutron.tests.unit.conf.policies.test_local_ip_association.SystemAdminTests.test_delete_local_ip_port_association [0.139001s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router [0.107808s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_create_port_with_device_id [0.190841s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.112086s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_external_gateway_info_external_fixed_ips [0.100485s] ... ok
{2} neutron.tests.unit.conf.policies.test_local_ip_association.SystemMemberTests.test_get_local_ip_port_association [0.114568s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.114299s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_add_external_gateways [0.111070s] ... ok
{2} neutron.tests.unit.conf.policies.test_local_ip_association.SystemReaderTests.test_create_local_ip_port_association [0.121709s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_delete_port [0.200148s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_add_external_gateways_external_gateways_external_fixed_ips [0.112766s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.121993s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_get_port [0.112346s] ... ok
{2} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_delete_log [0.113206s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_get_port_resource_request [0.067310s] ... ok
{2} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_get_log [0.122416s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_get_port_tags [0.075614s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.192452s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_external_gateway_info_network_id [0.203816s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_get_port_trusted_field [0.068132s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port_trusted_field [0.069363s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port_with_device_id [0.062822s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_remove_external_gateways [0.186765s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.198790s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port_with_fixed_ips_and_subnet_id [0.066547s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_external_gateways_external_gateways_network_id [0.122535s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.123539s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.121796s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_enable_default_route_ecmp [0.120118s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.115165s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_fixed_ips [0.119613s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_mac_address [0.063927s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_external_gateway_info [0.137895s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_create_policy [0.140287s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_port_security_enabled [0.074387s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_binding_host_id [0.100195s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_external_gateway_info_enable_snat [0.192569s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_get_policy_tags [0.219274s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_binding_profile [0.138219s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_external_gateway_info_network_id [0.157402s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.145779s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_add_external_gateways [0.112727s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_create_policy [0.122868s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_external_gateway_info_enable_snat [0.115224s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_create_policy_tags [0.113772s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_get_router [0.103891s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_delete_policy_tags [0.102764s] ... ok
{2} neutron.tests.unit.conf.policies.test_logging.AdminTests.test_update_log [1.379987s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_get_router_ha [0.105061s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_get_policy_tags [0.102542s] ... ok
{2} neutron.tests.unit.conf.policies.test_logging.ProjectManagerTests.test_create_log [0.109694s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_binding_vif_details [0.621957s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_tags [0.057438s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_remove_external_gateways [0.153711s] ... ok
{2} neutron.tests.unit.conf.policies.test_logging.ProjectMemberTests.test_get_loggable_resource [0.106978s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_update_policy [0.159375s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port [0.061342s] ... ok
{2} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_delete_log [0.111278s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_hints [0.086179s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosRuleTypeTests.test_get_rule_type [0.158458s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_remove_router_interface [0.179141s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_mac_address [0.062737s] ... ok
{2} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_get_log [0.113890s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_delete_port [0.064623s] ... ok
{2} neutron.tests.unit.conf.policies.test_logging.ProjectReaderTests.test_update_log [0.105294s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_resource_request [0.067067s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router [0.175583s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.222119s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_tags [0.067377s] ... ok
{2} neutron.tests.unit.conf.policies.test_logging.SystemAdminTests.test_delete_log [0.114533s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_hints [0.095826s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_distributed [0.210971s] ... ok
{2} neutron.tests.unit.conf.policies.test_metering.ProjectManagerTests.test_create_metering_label [0.121454s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_binding_profile [0.065896s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.200702s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_device_id [0.071308s] ... ok
{2} neutron.tests.unit.conf.policies.test_metering.ProjectManagerTests.test_get_metering_label_rule [0.124598s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.163356s] ... ok
{2} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_create_metering_label [0.074634s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_mac_address [0.137684s] ... ok
{2} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_create_metering_label_rule [0.084797s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.137908s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_binding_profile [0.137207s] ... ok
{2} neutron.tests.unit.conf.policies.test_metering.ProjectMemberTests.test_get_metering_label_rule [0.080355s] ... ok
{2} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_delete_metering_label [0.062201s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.106381s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_device_id [0.116194s] ... ok
{2} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_get_metering_label [0.049077s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_delete_policy [0.105881s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_device_owner [0.117858s] ... ok
{2} neutron.tests.unit.conf.policies.test_metering.ProjectReaderTests.test_get_metering_label_rule [0.120407s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosRuleTypeTests.test_get_rule_type [0.125552s] ... ok
{2} neutron.tests.unit.conf.policies.test_metering.ServiceRoleTests.test_create_metering_label [0.115350s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port_binding_host_id [0.139258s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.136539s] ... ok
{2} neutron.tests.unit.conf.policies.test_metering.SystemAdminTests.test_create_metering_label [0.109898s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port_binding_vif_details [0.136040s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.138741s] ... ok
{2} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_create_metering_label [0.136960s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port_resource_request [0.159797s] ... ok
{2} neutron.tests.unit.conf.policies.test_metering.SystemMemberTests.test_create_metering_label_rule [0.118566s] ... ok
{2} neutron.tests.unit.conf.policies.test_metering.SystemReaderTests.test_delete_metering_label_rule [0.107017s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.238004s] ... ok
{2} neutron.tests.unit.conf.policies.test_ndp_proxy.AdminTests.test_create_ndp_proxy [0.104632s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_external_gateway_info [1.313529s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_data_plane_status [0.300547s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_get_policy_tags [0.181272s] ... ok
{2} neutron.tests.unit.conf.policies.test_ndp_proxy.AdminTests.test_get_ndp_proxy [0.165864s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_external_gateway_info_external_fixed_ips [0.154145s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_fixed_ips [0.169246s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.191255s] ... ok
{2} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectManagerTests.test_update_ndp_proxy [0.158656s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemReaderExtrarouteTests.test_add_extraroute [0.175002s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_fixed_ips_and_subnet_id [0.190430s] ... ok
{2} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectMemberTests.test_create_ndp_proxy [0.163591s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_add_external_gateways_external_gateways [0.147121s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.195091s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.170971s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.129852s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_add_external_gateways_external_gateways_external_fixed_ips [0.155083s] ... ok
{2} neutron.tests.unit.conf.policies.test_ndp_proxy.ProjectReaderTests.test_create_ndp_proxy [0.176538s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_binding_profile [0.165234s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_distributed [0.129943s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.165507s] ... ok
{2} neutron.tests.unit.conf.policies.test_ndp_proxy.ServiceRoleTests.test_create_ndp_proxy [0.166483s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_device_id [0.172653s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_external_gateway_info_enable_snat [0.134507s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.128395s] ... ok
{2} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemAdminTests.test_update_ndp_proxy [0.160400s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_delete_router [0.128976s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.124878s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_device_owner [0.181766s] ... ok
{2} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemMemberTests.test_create_ndp_proxy [0.155303s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_get_router_distributed [0.134860s] ... ok
{1} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_create_policy [0.127279s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_binding_vif_type [0.109983s] ... ok
{2} neutron.tests.unit.conf.policies.test_ndp_proxy.SystemReaderTests.test_create_ndp_proxy [0.141897s] ... ok
{1} neutron.tests.unit.conf.policies.test_quotas.AdminTests.test_delete_quota [0.124808s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_remove_external_gateways [0.136843s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_resource_request [0.119180s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.AdminTests.test_create_network_segments [0.125882s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_tags [0.153689s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_remove_router_interface [0.174119s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.AdminTests.test_delete_network_tags [0.118062s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.159656s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_network [0.124302s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_external_gateways_external_gateways_external_fixed_ips [0.173288s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.AdminTests.test_get_network_tags [0.126183s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_binding_profile [0.188115s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_enable_default_route_bfd [0.182171s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_default [0.115705s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_binding_vnic_type [0.185633s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.AdminTests.test_update_network_shared [0.116422s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_external_gateway_info [0.189051s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_create_network_shared [0.110135s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_fixed_ips [0.161473s] ... ok
{3} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_external_gateway_info_enable_snat [0.164962s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_create_network_tags [0.115840s] ... ok
{1} neutron.tests.unit.conf.policies.test_quotas.ProjectManagerTests.test_delete_quota [1.006014s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_create_security_group_rule [0.123166s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_port_security_enabled [0.198747s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_update_network_default [0.130523s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_delete_security_group_tags [0.113147s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_update_network_port_security_enabled [0.100568s] ... ok
{1} neutron.tests.unit.conf.policies.test_quotas.ProjectManagerTests.test_get_quota [0.175287s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_get_security_group [0.111116s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_binding_host_id [0.180364s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.ProjectManagerTests.test_update_network_provider_segmentation_id [0.126657s] ... ok
{1} neutron.tests.unit.conf.policies.test_quotas.ProjectManagerTests.test_update_quota [0.198779s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network [0.111544s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.ProjectManagerSecurityGroupRuleTests.test_create_security_group_rule_default_sg [0.182464s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_fixed_ips_and_ip_address [0.204107s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_port_security_enabled [0.117670s] ... ok
{1} neutron.tests.unit.conf.policies.test_quotas.ProjectMemberTests.test_get_quota [0.142200s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.ProjectManagerSecurityGroupRuleTests.test_get_security_group_rule [0.117059s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port [0.138952s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_create_network_segments [0.126843s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.ProjectManagerSecurityGroupTests.test_create_security_group_tags [0.107856s] ... ok
{1} neutron.tests.unit.conf.policies.test_quotas.ServiceRoleTests.test_get_quota [0.137779s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_binding_vif_details [0.112997s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.ProjectMemberTests.test_get_network_tags [0.135151s] ... ok
{1} neutron.tests.unit.conf.policies.test_quotas.SystemMemberTests.test_get_quota [0.129108s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.ProjectManagerSecurityGroupTests.test_get_security_group_tags [0.141239s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_binding_vif_type [0.176830s] ... ok
{1} neutron.tests.unit.conf.policies.test_quotas.SystemMemberTests.test_update_quota [0.154902s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_fixed_ips [0.183346s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_delete_security_group_rule_default_sg [0.270698s] ... ok
{1} neutron.tests.unit.conf.policies.test_quotas.SystemReaderTests.test_update_quota [0.140531s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_fixed_ips_and_ip_address [0.126553s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_delete_rbac_policy(target_tenant) [0.129002s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_delete_security_group [0.157300s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_mac_address [0.106854s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_delete_rbac_policy(target_project) [0.122709s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_update_security_group [0.169607s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy_target_tenant(target_tenant) [0.150536s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_update_security_group_tags [0.179726s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy_target_tenant(target_project) [0.120892s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.ProjectManagerTests.test_delete_rbac_policy(target_tenant) [0.107853s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_create_network_tags [1.020273s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.ProjectManagerTests.test_delete_rbac_policy(target_project) [0.102801s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_external [0.101663s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_create_security_group_rule_default_sg [0.318492s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.ProjectManagerTests.test_update_rbac_policy(target_tenant) [0.103560s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_provider_segmentation_id [0.092411s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.ProjectManagerTests.test_update_rbac_policy(target_project) [0.099553s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.ProjectReaderTests.test_update_network_segments [0.101213s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_get_security_group [0.185374s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_get_rbac_policy(target_tenant) [0.105693s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_external [0.092148s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_get_rbac_policy(target_project) [0.103771s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupRuleTests.test_delete_security_group_rule [0.178654s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_create_network_segments [0.121068s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_delete_rbac_policy(target_tenant) [0.125378s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.ServiceRoleTests.test_get_network [0.125641s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupTests.test_create_security_group [0.187465s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_delete_rbac_policy(target_project) [0.136461s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_delete_network_tags [0.103151s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_create_rbac_policy(target_tenant) [0.098173s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupRuleTests.test_get_security_group_rule [0.171431s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network [0.111447s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_create_rbac_policy(target_project) [0.122390s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_allowed_address_pairs [1.437165s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network_provider_segmentation_id [0.120843s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_create_security_group [0.180031s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_update_rbac_policy_target_project(target_tenant) ... SKIPPED: "update_rbac_policy:target_project" does not support "target_tenant"
{0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_device_id [0.190495s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_get_network_tags [0.129487s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_update_rbac_policy_target_project(target_project) [0.114798s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_delete_security_group_tags [0.146367s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemAdminTests.test_update_network_provider_network_type [0.112100s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy_target_project(target_tenant) [0.113561s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_mac_address [0.181347s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_get_security_group_tags [0.177496s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network [0.120434s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy_target_project(target_project) [0.109104s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_default [0.106783s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_binding_profile [0.189375s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy(target_tenant) [0.123536s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_update_security_group [0.161788s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_provider_physical_network [0.119179s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy(target_project) [0.102893s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_delete_security_group_tags [0.126700s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_tags [0.183593s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_create_network_shared [0.121067s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy_target_project(target_tenant) [0.146712s] ... ok
{3} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_update_security_group_tags [0.133147s] ... ok
{0} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.168679s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_delete_network [0.168921s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy_target_project(target_project) [0.144109s] ... ok
{3} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_delete_segment [0.180767s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_get_network_segments [0.111433s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy_target_project(target_tenant) [0.132748s] ... ok
{3} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_update_segments_tags [0.097365s] ... ok
{0} neutron.tests.unit.conf.policies.test_port_bindings.AdminTests.test_activate_port_binding [0.196603s] ... ok
{3} neutron.tests.unit.conf.policies.test_segment.ProjectManagerTests.test_delete_segments_tags [0.067452s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_external [0.155814s] ... ok
{3} neutron.tests.unit.conf.policies.test_segment.ProjectManagerTests.test_get_segment [0.058544s] ... ok
{1} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy_target_project(target_project) [0.161466s] ... ok
{0} neutron.tests.unit.conf.policies.test_port_bindings.AdminTests.test_get_port_binding [0.178448s] ... ok
{3} neutron.tests.unit.conf.policies.test_segment.ProjectManagerTests.test_update_segments_tags [0.102330s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemMemberTests.test_update_network_tags [0.174760s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_add_external_gateways_external_gateways_external_fixed_ips [0.162985s] ... ok
{0} neutron.tests.unit.conf.policies.test_port_bindings.ProjectManagerTests.test_create_port_binding [0.200808s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_provider_network_type [0.163213s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_add_router_interface [0.169298s] ... ok
{0} neutron.tests.unit.conf.policies.test_port_bindings.ProjectManagerTests.test_delete_port_binding [0.170747s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_provider_physical_network [0.177941s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router [0.188094s] ... ok
{0} neutron.tests.unit.conf.policies.test_port_bindings.ProjectMemberTests.test_create_port_binding [0.154772s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_create_network_provider_segmentation_id [0.186181s] ... ok
{0} neutron.tests.unit.conf.policies.test_port_bindings.ProjectMemberTests.test_get_port_binding [0.122816s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_external_gateway_info [0.169805s] ... ok
{0} neutron.tests.unit.conf.policies.test_port_bindings.ProjectReaderTests.test_create_port_binding [0.121994s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_delete_network_tags [0.172463s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_external_gateway_info_network_id [0.174773s] ... ok
{0} neutron.tests.unit.conf.policies.test_port_bindings.ServiceRoleTests.test_activate_port_binding [0.111749s] ... ok
{3} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_get_segment [0.872153s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_get_network_provider_physical_network [0.142323s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_get_router_ha [0.126516s] ... ok
{0} neutron.tests.unit.conf.policies.test_port_bindings.SystemAdminTests.test_activate_port_binding [0.132133s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_get_router_tags [0.066714s] ... ok
{2} neutron.tests.unit.conf.policies.test_network.SystemReaderTests.test_update_network_default [0.120205s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_remove_router_interface [0.078267s] ... ok
{3} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_update_segments_tags [0.188795s] ... ok
{0} neutron.tests.unit.conf.policies.test_port_bindings.SystemAdminTests.test_get_port_binding [0.123367s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_ip_availability.AdminTests.test_get_network_ip_availability [0.131058s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_external_gateways [0.073582s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_distributed [0.054930s] ... ok
{0} neutron.tests.unit.conf.policies.test_port_bindings.SystemMemberTests.test_create_port_binding [0.112443s] ... ok
{3} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_update_segment [0.196255s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_external_gateway_info_network_id [0.072673s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_ip_availability.ProjectReaderTests.test_get_network_ip_availability [0.141004s] ... ok
{0} neutron.tests.unit.conf.policies.test_port_bindings.SystemMemberTests.test_get_port_binding [0.126751s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_create_network_segment_range_tags [0.118580s] ... ok
{3} neutron.tests.unit.conf.policies.test_segment.ServiceRoleTests.test_create_segment [0.192613s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.133561s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.AdminTests.test_update_network_segment_range_tags [0.121683s] ... ok
{3} neutron.tests.unit.conf.policies.test_segment.ServiceRoleTests.test_get_segment [0.141842s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.133468s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectManagerTests.test_get_network_segment_range [0.116113s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.113095s] ... ok
{3} neutron.tests.unit.conf.policies.test_segment.ServiceRoleTests.test_update_segment [0.121548s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectManagerTests.test_update_network_segment_range [0.130830s] ... ok
{3} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_update_segments_tags [0.117727s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.131154s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_create_network_segment_range [0.132794s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.AdminQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.114701s] ... ok
{3} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_get_segments_tags [0.143819s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_delete_network_segment_range [0.127980s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_add_external_gateways [0.839582s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_delete_policy_tags [0.136472s] ... ok
{3} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_update_segments_tags [0.156890s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectMemberTests.test_delete_network_segment_range_tags [0.176580s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_add_external_gateways_external_gateways_external_fixed_ips [0.106203s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_get_policy_tags [0.192291s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_create_router_distributed [0.125628s] ... ok
{3} neutron.tests.unit.conf.policies.test_service_type.ProjectReaderTests.test_get_service_provider [0.203177s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_create_network_segment_range [0.189693s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.149202s] ... ok
{3} neutron.tests.unit.conf.policies.test_service_type.ServiceRoleTests.test_get_service_provider [0.123790s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_create_router_external_gateway_info [0.146926s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.ProjectReaderTests.test_get_network_segment_range_tags [0.147191s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.146443s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_get_subnet_tags [0.139920s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_get_router_distributed [0.184451s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.ServiceRoleTests.test_delete_network_segment_range [0.147975s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.129545s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.ProjectManagerTests.test_create_subnet_tags [0.125193s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_remove_external_gateways_external_gateways [0.120542s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_create_network_segment_range [0.130865s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.134661s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.ProjectManagerTests.test_delete_subnet_tags [0.125415s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_update_external_gateways_external_gateways [0.139720s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_create_network_segment_range_tags [0.129293s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.129346s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.ProjectManagerTests.test_update_subnet [0.127589s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_delete_network_segment_range [0.152629s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_update_router_enable_default_route_bfd [0.145122s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosPolicyTests.test_delete_policy_tags [0.143005s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.ProjectManagerTests.test_update_subnet_service_types [0.147080s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_get_network_segment_range_tags [0.111711s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_update_router_enable_default_route_ecmp [0.121618s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosPolicyTests.test_get_policy [0.178642s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_update_router_ha [0.105669s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_delete_subnet [0.174080s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemAdminTests.test_update_network_segment_range_tags [0.126721s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_add_router_interface [0.053820s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_distributed [0.057905s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_get_network_segment_range [0.142199s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_get_router_ha [0.049762s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosRuleTypeTests.test_get_rule_type [0.190284s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_get_subnet_tags [0.214918s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_remove_router_interface [0.071900s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemMemberTests.test_update_network_segment_range [0.138074s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_external_gateways_external_gateways [0.073861s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.203031s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_enable_default_route_bfd [0.087423s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_create_subnet [0.175813s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_enable_default_route_ecmp [0.115459s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.248114s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_create_subnet_tags [0.235042s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_external_gateway_info_external_fixed_ips [0.138167s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_tags [0.116588s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_delete_subnet_tags [0.202629s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.224276s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectReaderExtrarouteTests.test_remove_extraroute [0.117387s] ... ok
{2} neutron.tests.unit.conf.policies.test_network_segment_range.SystemReaderTests.test_get_network_segment_range [0.640016s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.095543s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_create_policy_tags [0.174122s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_update_subnet [0.201173s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_tags [0.145385s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_update_subnet_segment_id [0.092484s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_binding_profile [0.136894s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_update_policy [0.174750s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_delete_router_tags [0.179282s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_update_subnet_service_types [0.119413s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_fixed_ips_and_subnet_id [0.143466s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.203609s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_get_router_distributed [0.164489s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_create_subnet_service_types [0.161760s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_create_port_with_trusted_field [0.119673s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_hints [0.140818s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_get_router_ha [0.170644s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.179375s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_delete_subnet_tags [0.176454s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_resource_request [0.180739s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_external_gateway_info [0.217053s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_update_subnet [0.223925s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_get_port_tags [0.175551s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_external_gateway_info_network_id [0.227409s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_create_subnet [0.233719s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_data_plane_status [0.179326s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_ha [0.193194s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_get_subnet [0.187064s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_allowed_address_pairs [0.123952s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.130374s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_tags [0.185376s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_update_subnet_tags [0.179761s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.AdminTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.120248s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_add_external_gateways [0.190119s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_create_port_with_mac_address [0.123683s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_get_subnetpool [0.202876s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_create_port_with_trusted_field [0.122538s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_add_external_gateways_external_gateways_external_fixed_ips [0.196457s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_update_subnetpool_default [0.187374s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_get_port_binding_vif_type [0.122610s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port_hints [0.115698s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [1.411740s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router [0.193408s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectManagerTests.test_delete_subnetpool [0.207051s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port_tags [0.126190s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_update_policy [0.183737s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_get_router_ha [0.207252s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectManagerTests.test_get_subnetpool [0.200826s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.150050s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_update_policy_tags [0.203711s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_remove_router_interface [0.199233s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectManagerTests.test_update_port_with_mac_address [0.134177s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectManagerTests.test_get_subnetpool_tags [0.201948s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_fixed_ips_and_ip_address [0.131280s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.174464s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_external_gateways [0.163815s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectManagerTests.test_remove_prefixes [0.167715s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_fixed_ips_and_subnet_id [0.116693s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.172570s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_external_gateways_external_gateways_external_fixed_ips [0.164166s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectManagerTests.test_update_subnetpool_default [0.171104s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_hints [0.175589s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_distributed [0.244325s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_ha [0.061369s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.326642s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_add_router_interface [0.077742s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectManagerTests.test_update_subnetpool_tags [0.398923s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_enable_default_route_bfd [0.082548s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_create_port_with_trusted_field [0.393665s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_external_gateway_info [0.078970s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_create_subnetpool [0.271754s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_get_policy [0.432929s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_external_gateways_external_gateways [0.227008s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_get_port_hints [0.339864s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_create_subnetpool_default [0.351348s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_external_gateways_external_gateways_enable_snat [0.282090s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_update_policy_tags [0.374579s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_tags [0.311324s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_create_subnetpool_shared [0.196034s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_external_gateways_external_gateways_external_fixed_ips [0.272696s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.234139s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_trusted_field [0.249153s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_get_subnetpool [0.172833s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.137763s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_ha [0.255038s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_onboard_network_subnets [0.202951s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_allowed_address_pairs [0.278485s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_create_policy_tags [0.220905s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_remove_prefixes [0.188810s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.194734s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.275422s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_device_id [0.241120s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectMemberTests.test_update_port_with_fixed_ips_and_ip_address [0.228680s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.347003s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_tags [0.126249s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.162204s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.171124s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_delete_policy [0.172708s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_binding_host_id [0.136381s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_get_policy [0.144633s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_binding_profile [0.152867s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.125831s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemMemberExtrarouteTests.test_add_extraroute [1.450831s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_device_owner [0.144007s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.141333s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_enable_default_route_bfd [0.148914s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_fixed_ips [0.145084s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.153659s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_update_subnetpool_default [1.517760s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_external_gateway_info_external_fixed_ips [0.138989s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_fixed_ips_and_subnet_id [0.148632s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.160141s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_ha [0.153691s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_create_port_with_mac_address [0.139822s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_get_subnetpool [0.209026s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_get_policy [0.162508s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port [0.127952s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_external_gateways_external_gateways_enable_snat [0.163917s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_get_policy_tags [0.156136s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_update_subnetpool [0.176574s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_enable_default_route_bfd [0.128321s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_update_policy [0.143929s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_binding_profile [0.247278s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_add_prefixes [0.220326s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_external_gateway_info_network_id [0.182182s] ... ok
{0} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_update_policy_tags [0.239283s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_get_port_trusted_field [0.283911s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_create_subnetpool_tags [0.234941s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_tags [0.243608s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port [0.127645s] ... ok
{0} neutron.tests.unit.conf.policies.test_quotas.ProjectReaderTests.test_get_quota [0.243594s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_data_plane_status [0.113943s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_get_subnetpool_tags [0.230720s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemReaderExtrarouteTests.test_remove_extraroute [0.220824s] ... ok
{0} neutron.tests.unit.conf.policies.test_quotas.ServiceRoleTests.test_delete_quota [0.219729s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_trusted_field [0.176254s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_enable_default_route_ecmp [0.185452s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_onboard_network_subnets [0.256149s] ... ok
{0} neutron.tests.unit.conf.policies.test_quotas.ServiceRoleTests.test_update_quota [0.198053s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ProjectReaderTests.test_update_port_with_allowed_address_pairs [0.194958s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_create_subnetpool_default [0.148448s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_external_gateway_info_external_fixed_ips [0.241990s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_delete_subnetpool_tags [0.074192s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_onboard_network_subnets [0.100645s] ... ok
{0} neutron.tests.unit.conf.policies.test_quotas.SystemAdminTests.test_delete_quota [0.274210s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_update_subnetpool [0.100070s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_external_gateway_info_network_id [0.255018s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_update_subnetpool_tags [0.109030s] ... ok
{0} neutron.tests.unit.conf.policies.test_quotas.SystemAdminTests.test_update_quota [0.218850s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_create_subnetpool [0.082684s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_ha [0.192085s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_create_subnetpool_default [0.094290s] ... ok
{0} neutron.tests.unit.conf.policies.test_quotas.SystemReaderTests.test_delete_quota [0.193360s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_create_subnetpool_shared [0.104488s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_remove_external_gateways_external_gateways [0.176525s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_delete_subnetpool [0.112810s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy_target_tenant(target_tenant) [0.199340s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_enable_default_route_ecmp [0.195377s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_onboard_network_subnets [0.086178s] ... ok
{3} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_update_subnetpool_tags [0.069354s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_create_rbac_policy_target_tenant(target_project) [0.213965s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_get_subports [0.077216s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_external_gateway_info_network_id [0.208613s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.ProjectManagerTests.test_get_trunk [0.064680s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_add_subports [0.106330s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port [1.272378s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy(target_tenant) [0.216026s] ... ok
{1} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_tags [0.214512s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_create_trunk [0.126267s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.133931s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_create_trunk_tags [0.117596s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.AdminTests.test_update_rbac_policy(target_project) [0.226747s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_binding_host_id [0.136180s] ... ok
{1} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_delete_security_group [0.207100s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ProjectManagerTests.test_update_rbac_policy_target_project(target_tenant) ... SKIPPED: "update_rbac_policy:target_project" does not support "target_tenant"
{3} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_delete_trunk [0.156501s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_binding_vnic_type [0.160572s] ... ok
{1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_get_security_group_rule [0.145973s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ProjectManagerTests.test_update_rbac_policy_target_project(target_project) [0.158444s] ... ok
{1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_create_security_group [0.116995s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_get_subports [0.164957s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_fixed_ips [0.152067s] ... ok
{1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_create_security_group_tags [0.131119s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ProjectManagerTests.test_update_rbac_policy_target_tenant(target_tenant) [0.185050s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_remove_subports [0.144187s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_create_port_with_mac_address [0.133623s] ... ok
{1} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_get_security_group [0.112411s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_delete_port [0.126995s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_get_subports [0.211943s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ProjectManagerTests.test_update_rbac_policy_target_tenant(target_project) [0.256393s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port_binding_profile [0.196498s] ... ok
{1} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_delete_security_group_rule [0.250304s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_remove_subports [0.188966s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy_target_project(target_tenant) ... SKIPPED: "create_rbac_policy:target_project" does not support "target_tenant"
{2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_get_port_binding_vif_type [0.169381s] ... ok
{1} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_create_security_group_tags [0.191352s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_create_trunk [0.198113s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_binding_host_id [0.119759s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy_target_project(target_project) [0.204171s] ... ok
{1} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_get_security_group_tags [0.145869s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_binding_profile [0.125268s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_delete_trunk [0.176274s] ... ok
{1} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_update_security_group [0.171906s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.ServiceRoleTests.test_update_port_with_device_owner [0.143660s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_delete_trunk_tags [0.155069s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy_target_tenant(target_tenant) [0.302532s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port [0.160498s] ... ok
{1} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupTests.test_update_security_group [0.194018s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_get_trunk [0.148734s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy_target_tenant(target_project) [0.223934s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_remove_subports [0.121915s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.183433s] ... ok
{1} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_create_security_group_tags [0.185494s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_update_trunk_tags [0.114881s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_delete_rbac_policy(target_tenant) [0.187719s] ... ok
{1} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupRuleTests.test_delete_security_group_rule [0.148900s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_binding_vnic_type [0.164355s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_create_trunk [0.165636s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_create_port_with_fixed_ips_and_subnet_id [0.190863s] ... ok
{1} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_create_security_group_tags [0.200844s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_delete_trunk_tags [0.181488s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_get_port_binding_vif_details [0.163226s] ... ok
{1} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_get_security_group [0.196604s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_get_trunk_tags [0.159077s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_update_trunk [0.128785s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port [0.176625s] ... ok
{1} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_get_security_group_tags [0.203967s] ... ok
{3} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_update_trunk [0.119428s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemAdminTests.test_update_port_with_fixed_ips_and_ip_address [0.128777s] ... ok
{3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_for_port [0.087918s] ... ok
{1} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupRuleTests.test_create_security_group_rule [0.199261s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_allowed_address_pairs_and_ip_address [0.132633s] ... ok
{3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_plugin_not_loaded [0.138915s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_allowed_address_pairs_and_mac_address [0.154262s] ... ok
{1} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupRuleTests.test_delete_security_group_rule [0.180458s] ... ok
{3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_port_new_policy [0.140473s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_binding_profile [0.136178s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_delete_segments_tags [0.207034s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_device_owner [0.115649s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_get_segments_tags [0.204721s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_create_port_with_fixed_ips_and_subnet_id [0.176073s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_get_port_resource_request [0.146767s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.ProjectManagerTests.test_create_segments_tags [0.182232s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_delete_rbac_policy(target_project) [1.666323s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port [0.185195s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.ProjectManagerTests.test_delete_segment [0.257551s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy_target_project(target_tenant) ... SKIPPED: "create_rbac_policy:target_project" does not support "target_tenant"
{2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_allowed_address_pairs_and_mac_address [0.147246s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.ProjectManagerTests.test_get_segments_tags [0.226177s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy_target_project(target_project) [0.226197s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_device_owner [0.208626s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_fixed_ips_and_subnet_id [0.157724s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.ProjectManagerTests.test_update_segment [0.215507s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy_target_tenant(target_tenant) [0.219886s] ... ok
{3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_port_updated_policy [1.366044s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemMemberTests.test_update_port_with_port_security_enabled [0.183039s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_create_segment [0.208097s] ... ok
{3} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_no_policy [0.132244s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy_target_tenant(target_project) [0.258405s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port [0.178086s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_create_segments_tags [0.211592s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_get_rbac_policy(target_tenant) [0.176090s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_create_port_with_device_owner [0.135890s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_create_segment [0.156786s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_get_rbac_policy(target_project) [0.163345s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_get_port_binding_vif_type [0.148775s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_delete_segment [0.171858s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_update_rbac_policy_target_tenant(target_tenant) [0.162351s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port [0.147799s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_allowed_address_pairs_and_ip_address [0.127528s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_delete_segments_tags [0.179471s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_update_rbac_policy_target_tenant(target_project) [0.199598s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_create_segments_tags [0.133421s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_binding_host_id [0.156165s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy_target_project(target_tenant) [0.143256s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_device_owner [0.161091s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy_target_project(target_project) [0.143494s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy_target_tenant(target_tenant) [0.143659s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_mac_address [0.176180s] ... ok
{3} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule [1.332722s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-203:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py", line 415, in inner
    return f(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 306, in _check_child_processes
    self._execute_action(service_id)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 318, in _execute_action
    action_function(service_id)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 324, in _respawn_action
    self._monitored_processes[service_id].enable()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 119, in enable
    ip_wrapper.netns.execute(cmd, addl_env=self.cmd_addl_env,
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/ip_lib.py", line 776, in execute
    return utils.execute(cmd, check_exit_code=check_exit_code,
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/utils.py", line 138, in execute
    _stdout, _stderr, returncode = _execute_process(
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/utils.py", line 93, in _execute_process
    obj, cmd = create_process(cmd, run_as_root=run_as_root, addl_env=addl_env)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/utils.py", line 86, in create_process
    obj = subprocess.Popen(cmd, shell=False, stdin=subprocess.PIPE,
  File "/usr/lib/python3.9/site-packages/eventlet/green/subprocess.py", line 56, in __init__
    subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
  File "/usr/lib64/python3.9/subprocess.py", line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib64/python3.9/subprocess.py", line 1837, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'sudo'
{0} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_update_rbac_policy_target_tenant(target_project) [0.151674s] ... ok
{2} neutron.tests.unit.conf.policies.test_port.SystemReaderTests.test_update_port_with_port_security_enabled [0.162740s] ... ok
{2} neutron.tests.unit.conf.policies.test_port_bindings.AdminTests.test_delete_port_binding [0.124569s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy(target_tenant) [0.158509s] ... ok
{2} neutron.tests.unit.conf.policies.test_port_bindings.ProjectMemberTests.test_activate_port_binding [0.142377s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy(target_project) [0.185931s] ... ok
{2} neutron.tests.unit.conf.policies.test_port_bindings.ProjectReaderTests.test_activate_port_binding [0.136782s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy_target_tenant(target_tenant) [0.157634s] ... ok
{2} neutron.tests.unit.conf.policies.test_port_bindings.ServiceRoleTests.test_create_port_binding [0.149488s] ... ok
{0} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_update_rbac_policy_target_tenant(target_project) [0.160855s] ... ok
{2} neutron.tests.unit.conf.policies.test_port_bindings.SystemAdminTests.test_create_port_binding [0.126285s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_delete_segments_tags [1.214896s] ... ok
{3} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rules [0.793808s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-204:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py", line 415, in inner
    return f(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 306, in _check_child_processes
    self._execute_action(service_id)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 318, in _execute_action
    action_function(service_id)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 324, in _respawn_action
    self._monitored_processes[service_id].enable()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/external_process.py", line 119, in enable
    ip_wrapper.netns.execute(cmd, addl_env=self.cmd_addl_env,
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/ip_lib.py", line 776, in execute
    return utils.execute(cmd, check_exit_code=check_exit_code,
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/utils.py", line 138, in execute
    _stdout, _stderr, returncode = _execute_process(
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/utils.py", line 93, in _execute_process
    obj, cmd = create_process(cmd, run_as_root=run_as_root, addl_env=addl_env)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/agent/linux/utils.py", line 86, in create_process
    obj = subprocess.Popen(cmd, shell=False, stdin=subprocess.PIPE,
  File "/usr/lib/python3.9/site-packages/eventlet/green/subprocess.py", line 56, in __init__
    subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
  File "/usr/lib64/python3.9/subprocess.py", line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib64/python3.9/subprocess.py", line 1837, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'sudo'
{0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_add_external_gateways [0.127039s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_create_segments_tags [0.127141s] ... ok
{2} neutron.tests.unit.conf.policies.test_port_bindings.SystemAdminTests.test_delete_port_binding [0.138075s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_add_external_gateways_external_gateways_network_id [0.187542s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_create_segment [0.203249s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_external_gateway_info_enable_snat [0.215176s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_create_segments_tags [0.168503s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_delete_router [0.203347s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_delete_segment [0.192163s] ... ok
{3} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_with_too_long_description [0.773610s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_external_gateways_external_gateways_external_fixed_ips [0.217522s] ... ok
{1} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_delete_segments_tags [0.220958s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_enable_default_route_ecmp [0.203517s] ... ok
{1} neutron.tests.unit.conf.policies.test_service_type.ProjectMemberTests.test_get_service_provider [0.160080s] ... ok
{1} neutron.tests.unit.conf.policies.test_service_type.SystemAdminTests.test_get_service_provider [0.141830s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_tags [0.158999s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_update_subnet [0.162439s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_add_external_gateways_external_gateways_network_id [0.163764s] ... ok
{3} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_overlap_metering_label_rules [0.806870s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_create_router_tags [0.207609s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.ProjectManagerTests.test_get_subnet_segment_id [0.213823s] ... ok
{2} neutron.tests.unit.conf.policies.test_port_bindings.SystemMemberTests.test_delete_port_binding [1.598785s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_delete_router_tags [0.142591s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.ProjectManagerTests.test_update_subnet_segment_id [0.140859s] ... ok
{2} neutron.tests.unit.conf.policies.test_port_bindings.SystemReaderTests.test_activate_port_binding [0.136026s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_get_router_ha [0.137697s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_create_subnet_service_types [0.133497s] ... ok
{2} neutron.tests.unit.conf.policies.test_port_bindings.SystemReaderTests.test_create_port_binding [0.133759s] ... ok
{2} neutron.tests.unit.conf.policies.test_port_bindings.SystemReaderTests.test_get_port_binding [0.078822s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_remove_router_interface [0.185555s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_create_subnet_tags [0.193039s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.AdminQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.120823s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.AdminQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.063702s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_update_external_gateways_external_gateways_external_fixed_ips [0.188122s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_get_subnet_segment_id [0.183772s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.079339s] ... ok
{3} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_delete_metering_label [0.826239s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.AdminQosMinimumBandwidthRuleTests.test_get_policy_minimum_bandwidth_rule [0.100450s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_update_router_external_gateway_info_network_id [0.230214s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_update_subnet_segment_id [0.222296s] ... ok
{3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_project_and_resource [0.091719s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.AdminQosPacketRateLimitRuleTests.test_create_policy_packet_rate_limit_rule [0.103892s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.AdminQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.085900s] ... ok
{3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_reservations_for_resources [0.134430s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_create_policy [0.080196s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_update_router_tags [0.223846s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_create_subnet_segment_id [0.211509s] ... ok
{3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_all_quota_usage_dirty [0.090930s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.AdminQosPolicyTests.test_update_policy_tags [0.111180s] ... ok
{3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_update_quota_usage_with_deltas [0.071924s] ... ok
{3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_quota_usage [0.053615s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.087082s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_add_external_gateways_external_gateways_external_fixed_ips [0.196590s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_delete_subnet [0.200609s] ... ok
{3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_all_quota_usage_dirty [0.092236s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router [0.132533s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.144794s] ... ok
{3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_resources_quota_usage_dirty_one_resource_only [0.077349s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_get_subnet_segment_id [0.123892s] ... ok
{3} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_update_quota_usage [0.096162s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_external_gateway_info_network_id [0.184291s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_create_subnet_service_types [0.185986s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.240031s] ... ok
{3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_create_quota_limit [0.242325s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_tags [0.226779s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_get_subnet [0.209933s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosPacketRateLimitRuleTests.test_get_policy_packet_rate_limit_rule [0.238026s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_get_router [0.142767s] ... ok
{3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_value_lower_than_zero [0.197623s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_create_subnet_segment_id [0.140725s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.219673s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_remove_external_gateways_external_gateways [0.180894s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_create_subnet_service_types [0.175654s] ... ok
{3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_fill_quota [0.295071s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_external_gateways_external_gateways_enable_snat [0.130802s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_get_subnet_segment_id [0.129337s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosPolicyTests.test_delete_policy [0.243852s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_add_external_gateways [0.145630s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_update_subnet [0.147319s] ... ok
{3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_multiple_resources [0.190362s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosPolicyTests.test_get_policy_tags [0.158238s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_update_subnet_segment_id [0.150871s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router [0.166852s] ... ok
{3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_over_quota_fails [0.156370s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosPolicyTests.test_update_policy [0.138754s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_create_subnet_tags [0.149077s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_external_gateway_info [0.181413s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectManagerQosPolicyTests.test_update_policy_tags [0.114935s] ... ok
{3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_quota_limit_check [0.268464s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_delete_subnet [0.166460s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.106861s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_delete_router [0.142885s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.069216s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_remove_external_gateways [0.151822s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.088713s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_get_subnet [0.162709s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.076687s] ... ok
{3} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_quota_limit_check_unlimited [0.261071s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.079844s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_external_gateways [0.165654s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_get_subnet_segment_id [0.223412s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [0.117203s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.063788s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_create_policy [0.086925s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_update_subnet_segment_id [0.211782s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectMemberQosPolicyTests.test_get_policy [0.063098s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_update_subnet_tags [0.166930s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.131815s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.068989s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPacketRateLimitRuleTests.test_update_policy_packet_rate_limit_rule [0.114460s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_create_subnet_tags [0.227682s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_create_policy_tags [0.158215s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_update_subnet_service_types [0.261096s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_delete_policy [0.158360s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_delete_policy_tags [0.145577s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_onboard_network_subnets [0.264800s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ProjectReaderQosPolicyTests.test_get_policy [0.159120s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_external_gateways_external_gateways_external_fixed_ips [1.322637s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.147332s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_enable_default_route_ecmp [0.154550s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_update_subnetpool [0.281820s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosDSCPMarkingRuleTests.test_delete_policy_dscp_marking_rule [0.183074s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_delete_subnetpool [0.202887s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_external_gateway_info_enable_snat [0.233555s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_create_subnetpool [0.169355s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosDSCPMarkingRuleTests.test_update_policy_dscp_marking_rule [0.265180s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_add_external_gateways_external_gateways_enable_snat [0.175980s] ... ok
{3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_delete_project_quota_restores_default_limit [2.001557s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_delete_subnetpool [0.149898s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_distributed [0.148488s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.199206s] ... ok
{3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_project_quotas [0.172630s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_onboard_network_subnets [0.132504s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_external_gateway_info_external_fixed_ips [0.163222s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.156317s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_remove_prefixes [0.155366s] ... ok
{3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_limit_check_over_quota [0.193216s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_ha [0.169319s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumBandwidthRuleTests.test_update_policy_minimum_bandwidth_rule [0.138808s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_update_subnetpool_tags [0.152926s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_create_subnetpool [0.093035s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_delete_router [0.179570s] ... ok
{3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_make_reservation_multiple_resources [0.277573s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_get_router [0.125079s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_external_gateways_external_gateways_enable_snat [0.160103s] ... ok
{3} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_quota_limit_check [0.436698s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_external_gateway_info_enable_snat [0.175259s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_create_subnetpool_default [0.580085s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_add_external_gateways_external_gateways [0.163970s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_create_subnetpool_shared [0.068894s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_delete_subnetpool_tags [0.061805s] ... ok
{3} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_create_or_update_agent_updates_other_servers [0.274459s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_add_external_gateways_external_gateways_network_id [0.155383s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_update_subnetpool_default [0.125736s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_create_subnetpool_tags [0.079610s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router [0.209003s] ... ok
{3} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get down agents (False)) [0.284690s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_get_subnetpool [0.161708s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_get_subnetpool_tags [0.142954s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_distributed [0.224197s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_add_prefixes [0.065067s] ... ok
{3} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get down agents (false)) [0.272975s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_delete_subnetpool [0.090792s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_get_subnetpool [0.075595s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_external_gateway_info_enable_snat [0.234304s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumPacketRateRuleTests.test_delete_policy_minimum_packet_rate_rule [1.655913s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_get_subnetpool_tags [0.108871s] ... ok
{3} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_ignore_missing [0.293253s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.160437s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_external_gateway_info_external_fixed_ips [0.245225s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_remove_prefixes [0.150561s] ... ok
{3} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_new_entry [0.204833s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_update_subnetpool [0.147458s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.208133s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_ha [0.204860s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_get_router [0.138733s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_update_subnetpool_tags [0.191303s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_get_router_distributed [0.133013s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.ServiceRoleQosPolicyTests.test_delete_policy [0.282471s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_create_subnetpool [0.220593s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.164472s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_remove_router_interface [0.200034s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosDSCPMarkingRuleTests.test_create_policy_dscp_marking_rule [0.124672s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_create_subnetpool_shared [0.259744s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router [0.158599s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosDSCPMarkingRuleTests.test_get_policy_dscp_marking_rule [0.132657s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_agent_registration_invalid_timestamp_allowed [0.821807s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_distributed [0.181394s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_get_subnetpool [0.193080s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.168791s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_enable_default_route_bfd [0.163136s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_update_subnetpool [0.183159s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPacketRateLimitRuleTests.test_delete_policy_packet_rate_limit_rule [0.138647s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_external_gateway_info_external_fixed_ips [0.149224s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_delete_policy_tags [0.157960s] ... ok
{1} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_update_subnetpool_default [0.227833s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_router_tags [0.163067s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_get_policy [0.141445s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemMemberExtrarouteTests.test_remove_extraroute [0.120094s] ... ok
{1} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_add_subports [0.237272s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemAdminQosPolicyTests.test_get_policy_tags [0.139538s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_add_external_gateways_external_gateways [0.118350s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosBandwidthLimitRuleTests.test_create_policy_bandwidth_limit_rule [0.151811s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_add_external_gateways_external_gateways_enable_snat [0.138095s] ... ok
{1} neutron.tests.unit.conf.policies.test_trunk.ProjectManagerTests.test_add_subports [0.225657s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosBandwidthLimitRuleTests.test_delete_policy_bandwidth_limit_rule [0.164278s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_external_gateway_info [0.135705s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_tags [0.117160s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosBandwidthLimitRuleTests.test_get_policy_bandwidth_limit_rule [0.168271s] ... ok
{1} neutron.tests.unit.conf.policies.test_trunk.ProjectManagerTests.test_remove_subports [0.305231s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_get_router_distributed [0.129066s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosBandwidthLimitRuleTests.test_update_policy_bandwidth_limit_rule [0.161427s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_external_gateways [0.117961s] ... ok
{1} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_remove_subports [0.246939s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosMinimumBandwidthRuleTests.test_create_policy_minimum_bandwidth_rule [0.131294s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_external_gateways_external_gateways [0.149945s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_create_policy [0.122648s] ... ok
{1} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_delete_trunk [0.213527s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_external_gateways_external_gateways_network_id [0.157541s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_create_policy_tags [0.193028s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_enable_default_route_ecmp [0.144610s] ... ok
{1} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_update_trunk [0.232941s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_delete_policy_tags [0.123970s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_external_gateway_info_enable_snat [0.194056s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosPolicyTests.test_update_policy_tags [0.130245s] ... ok
{1} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_add_subports [0.197282s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_router_ha [0.162473s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemMemberQosRuleTypeTests.test_get_rule_type [0.206577s] ... ok
{1} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_create_trunk [0.230764s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_add_external_gateways [0.156720s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_add_external_gateways_external_gateways_enable_snat [0.145157s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumBandwidthRuleTests.test_delete_policy_minimum_bandwidth_rule [0.247366s] ... ok
{1} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_create_trunk_tags [0.243843s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_enable_default_route_bfd [0.154778s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumPacketRateRuleTests.test_create_policy_minimum_packet_rate_rule [0.179592s] ... ok
{1} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_get_trunk [0.225362s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_delete_router_tags [0.197564s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumPacketRateRuleTests.test_get_policy_minimum_packet_rate_rule [0.170542s] ... ok
{1} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_add_subports [0.205550s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_get_router_ha [0.203995s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosMinimumPacketRateRuleTests.test_update_policy_minimum_packet_rate_rule [0.200923s] ... ok
{1} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_create_trunk_tags [0.203482s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_external_gateways [0.152832s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_delete_policy [0.178399s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_external_gateways_external_gateways [0.137085s] ... ok
{1} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_get_subports [0.192809s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosPolicyTests.test_delete_policy_tags [0.198352s] ... ok
{1} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_update_trunk_tags [0.196093s] ... ok
{2} neutron.tests.unit.conf.policies.test_qos.SystemReaderQosRuleTypeTests.test_get_rule_type [0.268743s] ... ok
{1} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_add_subports [0.316446s] ... ok
{2} neutron.tests.unit.conf.policies.test_quotas.AdminTests.test_update_quota [0.226642s] ... ok
{1} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_delete_trunk_tags [0.207611s] ... ok
{2} neutron.tests.unit.conf.policies.test_quotas.ProjectMemberTests.test_delete_quota [0.214232s] ... ok
{1} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_remove_subports [0.208127s] ... ok
{2} neutron.tests.unit.conf.policies.test_quotas.ProjectReaderTests.test_delete_quota [0.163891s] ... ok
{1} neutron.tests.unit.conf.test_service.GetRpcWorkers.test_previous_registration [0.170709s] ... ok
{2} neutron.tests.unit.conf.policies.test_quotas.SystemMemberTests.test_delete_quota [0.176286s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_external_gateways_external_gateways_enable_snat [1.337497s] ... ok
{1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test__create_network_policy [0.197311s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ProjectManagerTests.test_create_rbac_policy_target_tenant(target_tenant) [0.236414s] ... ok
{0} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_ha [0.168969s] ... ok
{1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_no_network_policy [0.216687s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_create_security_group_rule_default_sg [0.132685s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ProjectManagerTests.test_create_rbac_policy_target_tenant(target_project) [0.202500s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_delete_security_group_rule [0.117536s] ... ok
{1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network [0.236835s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ProjectManagerTests.test_get_rbac_policy(target_tenant) [0.204081s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_create_security_group [0.162706s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_update_security_group [0.108968s] ... ok
{1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network_no_default_policy [0.226337s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ProjectManagerTests.test_get_rbac_policy(target_project) [0.215515s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.ProjectManagerSecurityGroupRuleTests.test_create_security_group_rule [0.122305s] ... ok
{1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_network_updated_remove_own_policy [0.135125s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.ProjectManagerSecurityGroupRuleTests.test_delete_security_group_rule [0.093442s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy(target_tenant) [0.229618s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.ProjectManagerSecurityGroupRuleTests.test_delete_security_group_rule_default_sg [0.172007s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.ProjectManagerSecurityGroupTests.test_delete_security_group_tags [0.069339s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_create_rbac_policy(target_project) [0.215653s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.ProjectManagerSecurityGroupTests.test_update_security_group [0.099967s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_create_security_group_rule [0.066966s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy(target_tenant) [0.203559s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_delete_security_group_rule [0.094990s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_delete_security_group_tags [0.067616s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_csnat_rescheduling [6.266454s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupTests.test_get_security_group_tags [0.080138s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy(target_project) [0.219904s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_delete_security_group_tags [0.073002s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_update_security_group_tags [0.127580s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy_target_tenant(target_tenant) [0.239237s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupRuleTests.test_get_security_group_rule [0.076275s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupTests.test_create_security_group_tags [0.086705s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ProjectMemberTests.test_update_rbac_policy_target_tenant(target_project) [0.166514s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupTests.test_delete_security_group [0.172318s] ... ok
{1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_no_qos_policy_id [1.269353s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy(target_tenant) [0.227842s] ... ok
{1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_admin_remove_provided_policy [0.123642s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupRuleTests.test_delete_security_group_rule [0.142973s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_delete_security_group [0.135422s] ... ok
{1} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_new_policy [0.163818s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_get_security_group [0.214406s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupRuleTests.test_get_security_group_rule [0.227764s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_create_security_group_tags [0.115578s] ... ok
{0} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_delete_security_group [0.065718s] ... ok
{0} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_create_segment [0.084495s] ... ok
{0} neutron.tests.unit.conf.policies.test_segment.ProjectManagerTests.test_create_segment [0.107851s] ... ok
{0} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_delete_segment [0.085411s] ... ok
{1} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label [0.930028s] ... ok
{0} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_delete_segments_tags [0.171491s] ... ok
{0} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_get_segments_tags [0.107105s] ... ok
{0} neutron.tests.unit.conf.policies.test_segment.ServiceRoleTests.test_create_segments_tags [0.099565s] ... ok
{0} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_delete_segment [0.081312s] ... ok
{0} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_get_segment [0.072817s] ... ok
{0} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_get_segments_tags [0.054154s] ... ok
{0} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_create_segment [0.105159s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_create_rbac_policy(target_project) [1.849633s] ... ok
{0} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_delete_segment [0.120397s] ... ok
{1} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_list_metering_label [0.858847s] ... ok
{0} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_update_segment [0.105951s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy_target_project(target_tenant) ... SKIPPED: "update_rbac_policy:target_project" does not support "target_tenant"
{0} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_get_segment [0.113869s] ... ok
{0} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_get_segments_tags [0.089107s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_scheduling_to_only_dvr_snat_agent [2.903756s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ProjectReaderTests.test_update_rbac_policy_target_project(target_project) [0.192984s] ... ok
{0} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_update_segment [0.066981s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_create_rbac_policy_target_project(target_tenant) ... SKIPPED: "create_rbac_policy:target_project" does not support "target_tenant"
{2} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_create_rbac_policy_target_project(target_project) [0.189578s] ... ok
{1} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_list_metering_label_rule [0.837995s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_create_rbac_policy_target_tenant(target_tenant) [0.254552s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_create_rbac_policy_target_tenant(target_project) [0.221647s] ... ok
{1} neutron.tests.unit.db.migration.test_cli.TestDBMigration.test_check_all_milestones_are_tagged [0.270860s] ... ok
{0} neutron.tests.unit.conf.policies.test_service_type.AdminTests.test_get_service_provider [0.916629s] ... ok
{1} neutron.tests.unit.db.migration.test_cli.TestDBMigration.test_current_release_is_in_releases [0.133688s] ... ok
{0} neutron.tests.unit.conf.policies.test_service_type.ProjectManagerTests.test_get_service_provider [0.068423s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_update_rbac_policy(target_tenant) [0.206722s] ... ok
{1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_expired_reservations_for_resources [0.081707s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_create_subnet [0.149318s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_l3_agent_keep_services_off [1.222059s] ... ok
{1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_resource [0.125838s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_delete_subnet [0.080484s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.ServiceRoleTests.test_update_rbac_policy(target_project) [0.266777s] ... ok
{1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_expired_reservations_no_project [0.112768s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_delete_subnet_tags [0.077895s] ... ok
{1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_reservation [0.099301s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_get_subnet [0.116039s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_get_subnet_segment_id [0.076114s] ... ok
{1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_expired_reservations_for_resources [0.102429s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy(target_tenant) [0.236963s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_update_subnet_segment_id [0.077056s] ... ok
{1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_expired_reservations [0.138405s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.ProjectManagerTests.test_create_subnet [0.139846s] ... ok
{1} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_non_existent_reservation [0.084592s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy(target_project) [0.220799s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_active_networks_on_not_registered_yet_dhcp_agent [0.616932s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.ProjectManagerTests.test_create_subnet_service_types [0.127066s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.ProjectManagerTests.test_delete_subnet [0.090935s] ... ok
{1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_delete_project_quota_restores_default_limit [0.215022s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy_target_tenant(target_tenant) [0.257772s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.ProjectManagerTests.test_get_subnet [0.103353s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.ProjectManagerTests.test_update_subnet_tags [0.063487s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_update_subnet_service_types [0.102674s] ... ok
{1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_detailed_project_quotas_resource [0.292770s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_create_rbac_policy_target_tenant(target_project) [0.262847s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_update_subnet_tags [0.115451s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_networks_hosted_by_dhcp_agent_with_invalid_agent [0.641952s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_get_subnet [0.108987s] ... ok
{1} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_quota_limit_check_untracked_resource [0.209862s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy_target_tenant(target_tenant) [0.228217s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_get_subnet_tags [0.137184s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_update_subnet_tags [0.105383s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.SystemAdminTests.test_update_rbac_policy_target_tenant(target_project) [0.199494s] ... ok
{1} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test__remove_expired_reservations [0.259276s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_create_subnet [0.143240s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy_target_project(target_tenant) [0.154992s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.SystemMemberTests.test_create_rbac_policy_target_project(target_project) [0.126340s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_delete_subnet [0.165427s] ... ok
{1} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_all_quotas [0.335594s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy_target_project(target_tenant) [0.144046s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_update_subnet [0.143282s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy_target_project(target_project) [0.145775s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_create_subnet [0.132339s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_update_subnet_service_types [0.145251s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy_target_tenant(target_tenant) [0.203621s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_update_subnet_tags [0.184999s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_create_rbac_policy_target_tenant(target_project) [0.141702s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_get_subnet_tags [0.187148s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_get_rbac_policy(target_tenant) [0.185336s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_policy [1.495509s] ... ok
{2} neutron.tests.unit.conf.policies.test_rbac.SystemReaderTests.test_get_rbac_policy(target_project) [0.121399s] ... ok
{1} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_detailed_project_quotas_multiple_resource [0.872531s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_get_subnet_segment_id [0.210863s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.AdminExtrarouteTests.test_add_extraroute [0.168336s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_update_subnet [0.149810s] ... ok
{1} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_detailed_project_quotas_resource [0.328167s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_ha [0.222001s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_add_prefixes [0.222661s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_create_router_tags [0.174793s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_create_subnetpool [0.202909s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_get_router_distributed [0.137892s] ... ok
{1} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_limit_check_equals_to_quota [0.385583s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_create_subnetpool_default [0.154192s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_remove_external_gateways [0.145156s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_remove_external_gateways_external_gateways [0.127659s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_get_subnetpool_tags [0.175254s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_update_subnetpool_tags [0.149849s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_external_gateways_external_gateways_enable_snat [0.202824s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router [0.145921s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectManagerTests.test_create_subnetpool_default [0.197179s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectManagerTests.test_create_subnetpool_shared [0.125832s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_external_gateway_info [0.210266s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectManagerTests.test_delete_subnetpool_tags [0.156225s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_external_gateway_info_enable_snat [0.174595s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectManagerTests.test_update_subnetpool [0.116016s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.AdminTests.test_update_router_ha [0.145805s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_get_subnetpool_tags [0.156259s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_add_external_gateways_external_gateways_enable_snat [0.215734s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_update_subnetpool [0.187572s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_add_router_interface [0.122702s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_update_subnetpool_tags [0.207255s] ... ok
{1} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_no_version_updates_on_further_state_reports [1.576054s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_create_router_external_gateway_info_network_id [0.158681s] ... ok
{1} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get alive agents (true)) [0.181608s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_get_router_tags [0.209286s] ... ok
{1} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict [0.173118s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_update_external_gateways [0.162194s] ... ok
{1} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_broken [0.187933s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_update_external_gateways_external_gateways_network_id [0.164417s] ... ok
{1} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test__get_dict_missing [0.141458s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_update_router_external_gateway_info [0.140266s] ... ok
{1} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_disable_new_agents [0.173641s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectManagerTests.test_update_router_external_gateway_info_external_fixed_ips [0.151653s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_add_external_gateways_external_gateways_enable_snat [0.148104s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_add_external_gateways_external_gateways_network_id [0.178375s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_delete_subnetpool_tags [1.339837s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_get_subnetpool_tags [0.105733s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_update_subnetpool_default [0.070394s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_remove_prefixes [0.077950s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_update_subnetpool [0.063774s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_reserved_port_after_network_remove_from_dhcp_agent [4.021263s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_create_subnetpool [0.164556s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_create_subnetpool_shared [0.077224s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_delete_subnetpool [0.079428s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_update_subnetpool_default [0.070647s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_create_subnetpool_tags [0.076162s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_update_subnetpool_default [0.100271s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent_two_times [0.521663s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_create_subnetpool_tags [0.084694s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_get_subnetpool_tags [0.055509s] ... ok
{0} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_remove_prefixes [0.069316s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_create_trunk_tags [0.099538s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_delete_trunk [0.079568s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_get_trunk [0.098184s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent_with_admin_state_down [0.525230s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_remove_subports [0.112363s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_external_gateway_info_enable_snat [1.647588s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_update_trunk [0.067762s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.ProjectManagerTests.test_delete_trunk [0.105383s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_create_router_external_gateway_info_external_fixed_ips [0.186272s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.ProjectManagerTests.test_get_subports [0.146259s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_delete_router [0.170996s] ... ok
{1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dhcp_agent_keep_services_off [2.391376s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_get_router_tags [0.165033s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.ProjectManagerTests.test_update_trunk [0.269049s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_remove_external_gateways [0.138772s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_update_trunk [0.218585s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_external_gateway_info_network_id [0.133829s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectMemberTests.test_update_router_ha [0.143942s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_add_subports [0.196084s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_get_subports [0.219033s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_add_external_gateways_external_gateways_external_fixed_ips [0.262421s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_create_trunk_tags [0.210825s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_add_router_interface [0.200574s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_distributed [0.167262s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_get_subports [0.184958s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_get_trunk_tags [0.177144s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_create_router_ha [0.190446s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_get_router [0.151157s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_no_remove_if_agent_has_dvr_service_ports [2.063369s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_delete_trunk [0.279083s] ... ok
{1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dhcp_agent_keep_services_on [1.644707s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_remove_external_gateways_external_gateways [0.140180s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_external_gateways_external_gateways_network_id [0.135699s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_remove_subports [0.204237s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_distributed [0.139095s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_create_trunk [0.144282s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ProjectReaderTests.test_update_router_enable_default_route_bfd [0.148086s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_get_subports [0.168204s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_add_external_gateways_external_gateways [0.128846s] ... ok
{0} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_update_trunk_tags [0.190260s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_external_gateway_info [0.147172s] ... ok
{0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_create_network_no_policy [0.138200s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_external_gateway_info_enable_snat [0.138280s] ... ok
{0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_no_qos_plugin_loaded [0.129729s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_create_router_external_gateway_info_network_id [0.145979s] ... ok
{0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_remove_provided_policy [0.113320s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_iterates_after_reschedule_failure [1.173099s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_get_router_distributed [0.186497s] ... ok
{0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_updated_policy [0.163708s] ... ok
{0} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_provided_policy [0.132413s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_remove_external_gateways [0.198264s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_external_gateways_external_gateways_network_id [0.223842s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_external_gateway_info [0.197548s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.ServiceRoleTests.test_update_router_external_gateway_info_network_id [0.216988s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemAdminExtrarouteTests.test_add_extraroute [0.179395s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemAdminExtrarouteTests.test_remove_extraroute [0.197864s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_add_external_gateways_external_gateways_enable_snat [0.185655s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_enable_default_route_ecmp [0.166578s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_create_router_tags [0.146799s] ... ok
{1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_l3_agent_keep_services_on [2.981431s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_delete_router [0.139613s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_delete_router_tags [0.173731s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_get_router_ha [0.152524s] ... ok
{1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_router_ids_on_host_no_l3_agent [0.537304s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_get_router_tags [0.145013s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_remove_external_gateways_external_gateways [0.190671s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_dvr_router [2.654770s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemAdminTests.test_update_external_gateways [0.149846s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments_no_networks_on_segment [0.213733s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_add_external_gateways_external_gateways_external_fixed_ips [0.190738s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_add_external_gateways_external_gateways_network_id [0.163940s] ... ok
{0} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule_two_labels [2.928063s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_add_router_interface [0.172342s] ... ok
{1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_add_to_dhcp_agent [1.038835s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router [0.181092s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_distributed [0.222911s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_port_create_notification [0.951069s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_enable_default_route_ecmp [0.246259s] ... ok
{0} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_rule_with_non_existent_label [0.851122s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_create_router_external_gateway_info_network_id [0.189216s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_delete_router [0.169725s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_delete_router_tags [0.232844s] ... ok
{0} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_delete_metering_label_rule [1.192279s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_reserved_dhcp_port_creation [1.829153s] ... ok
{1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_hosted [2.772097s] ... ok
{0} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_update_metering_label_rule [1.026455s] ... ok
{0} neutron.tests.unit.db.migration.test_cli.TestDBMigration.test_current_release_not_in_neutron_milestones [0.225672s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_get_router_tags [1.952996s] ... ok
{0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_quota_usage [0.133615s] ... ok
{0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_reservation [0.099832s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_remove_external_gateways_external_gateways [0.250989s] ... ok
{0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_create_reservation_with_expiration [0.105798s] ... ok
{0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_non_existing_quota_usage_returns_none [0.096514s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemMemberTests.test_update_external_gateways_external_gateways_external_fixed_ips [0.220855s] ... ok
{0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_reservation_for_resources_with_empty_list [0.052147s] ... ok
{0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_expired_reservations [0.081988s] ... ok
{0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_remove_non_existent_reservation [0.052161s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_add_external_gateways_external_gateways_network_id [0.195679s] ... ok
{0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_dirty_non_existing_quota_usage [0.064686s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_add_router_interface [0.184100s] ... ok
{1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_is_not_rescheduled_from_alive_agent [1.143440s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_unreserved_dhcp_port_creation [1.719692s] ... ok
{0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_resources_quota_usage_dirty [0.175332s] ... ok
{0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_create_reservation_with_expiration [0.108933s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router [0.167621s] ... ok
{0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_non_existing_quota_usage_returns_none [0.104779s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_external_gateway_info [0.144130s] ... ok
{0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_project [0.159426s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_create_router_tags [0.142759s] ... ok
{1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_is_not_rescheduled_if_agent_is_back_online [0.475499s] ... ok
{0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_resource [0.150050s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_get_router [0.189948s] ... ok
{0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_reservation_for_resources_with_empty_list [0.097178s] ... ok
{0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_reservations_for_resources [0.106106s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_get_router_tags [0.139439s] ... ok
{3} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_router_add_to_l3_agent_notification [0.805576s] ... ok
{0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_remove_expired_reservations_no_project [0.095884s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_external_gateways_external_gateways_network_id [0.129912s] ... ok
{0} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_dirty_non_existing_quota_usage [0.079095s] ... ok
{1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_policy [0.499154s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router [0.130236s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_distributed [0.141028s] ... ok
{0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_all_quotas [0.267702s] ... ok
{2} neutron.tests.unit.conf.policies.test_router.SystemReaderTests.test_update_router_external_gateway_info_external_fixed_ips [0.138262s] ... ok
{3} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_missing_mac_field [0.621791s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_delete_security_group_rule_default_sg [0.350984s] ... ok
{0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_detailed_project_quotas_multiple_resource [0.469525s] ... ok
{3} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_extra_args [0.269263s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupRuleTests.test_get_security_group_rule [0.224992s] ... ok
{0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check [0.328612s] ... ok
{3} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format [0.356592s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_create_security_group_tags [0.220344s] ... ok
{0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_equals_to_quota [0.326532s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_get_security_group_tags [0.248414s] ... ok
{3} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_equal_to_max_allowed_address_pair [0.454606s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.AdminSecurityGroupTests.test_update_security_group_tags [0.213457s] ... ok
{0} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_make_reservation_single_resource [0.297650s] ... ok
{3} neutron.tests.unit.db.test_db_base_plugin_common.ConvertToDictTestCase.test_list_of_objects [0.141323s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.ProjectManagerSecurityGroupTests.test_create_security_group [0.152047s] ... ok
{3} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_keyword [0.117294s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.ProjectManagerSecurityGroupTests.test_delete_security_group [0.140481s] ... ok
{3} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_positional_and_keywords [0.132024s] ... ok
{0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_create_quota_limit [0.333660s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.ProjectManagerSecurityGroupTests.test_get_security_group [0.145083s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.ProjectManagerSecurityGroupTests.test_update_security_group_tags [0.135911s] ... ok
{0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_project_quotas_different_project [0.302780s] ... ok
{3} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_by_host_existing_host [0.394626s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.ProjectMemberSecurityGroupRuleTests.test_create_security_group_rule_default_sg [0.254943s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_create_security_group_rule [0.143454s] ... ok
{0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_make_reservation_single_resource [0.294810s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_delete_security_group_rule_default_sg [0.241660s] ... ok
{0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_quota_limit_check_unlimited [0.287339s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupRuleTests.test_get_security_group_rule [0.163485s] ... ok
{0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_quota_limit_check_untracked_resource [0.251130s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_create_security_group [0.177262s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.ProjectReaderSecurityGroupTests.test_delete_security_group [0.146641s] ... ok
{1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_from_dead_agent [3.391806s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupRuleTests.test_create_security_group_rule [0.196964s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.ServiceRoleSecurityGroupTests.test_get_security_group [0.222742s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupRuleTests.test_create_security_group_rule [0.376106s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_update_security_group [0.244414s] ... ok
{1} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_catches_rpc_db_and_reschedule_exceptions [1.199396s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.SystemAdminSecurityGroupTests.test_update_security_group_tags [0.225609s] ... ok
{0} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_update_quota_limit [1.627766s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupRuleTests.test_create_security_group_rule [0.194756s] ... ok
{0} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_has_alive_neutron_server [0.164256s] ... ok
{1} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed [0.414960s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupRuleTests.test_get_security_group_rule [0.203818s] ... ok
{0} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get all agents) [0.215364s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_create_security_group [0.206973s] ... ok
{0} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get agents invalid alive filter) [0.217372s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_delete_security_group [0.209622s] ... ok
{0} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_agent_health_check [0.160900s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_delete_security_group_tags [0.176469s] ... ok
{1} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_updated_dhcp_agent_notification [0.613488s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.SystemMemberSecurityGroupTests.test_update_security_group_tags [0.159909s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_create_security_group [0.171269s] ... ok
{1} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments [0.445749s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_get_security_group [0.130319s] ... ok
{0} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_concurrent_insert [0.665362s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_get_security_group_tags [0.142281s] ... ok
{0} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_existing_entry [0.180463s] ... ok
{0} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_create_or_update_agent_logs_heartbeat [0.182001s] ... ok
{1} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_registration_bad_timestamp [0.670501s] ... ok
{0} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_enabled_agent_on_host_found [0.273039s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_agent_registration_bad_timestamp [0.591321s] ... ok
{1} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_router_remove_from_l3_agent_notification [0.800776s] ... ok
{2} neutron.tests.unit.conf.policies.test_security_group.SystemReaderSecurityGroupTests.test_update_security_group [1.404939s] ... ok
{2} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_create_segments_tags [0.126516s] ... ok
{2} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_get_segment [0.128407s] ... ok
{2} neutron.tests.unit.conf.policies.test_segment.AdminTests.test_update_segment [0.119824s] ... ok
{1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_allowed_address_pairs [0.563004s] ... ok
{2} neutron.tests.unit.conf.policies.test_segment.ProjectMemberTests.test_update_segment [0.247544s] ... ok
{3} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_ports_on_host_by_subnet [6.049313s] ... ok
{2} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_create_segments_tags [0.165911s] ... ok
{1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_bad_mac [0.410552s] ... ok
{2} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_get_segment [0.148151s] ... ok
{2} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_get_segments_tags [0.121469s] ... ok
{2} neutron.tests.unit.conf.policies.test_segment.ProjectReaderTests.test_update_segments_tags [0.140190s] ... ok
{3} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_mac_not_cleared_on_agent_delete_event_with_remaining_agents [0.447785s] ... ok
{2} neutron.tests.unit.conf.policies.test_segment.ServiceRoleTests.test_delete_segment [0.149489s] ... ok
{3} neutron.tests.unit.db.test_extraroute_db.TestExtraRouteDb.test_add_extra_routes [0.212580s] ... ok
{1} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format [0.653006s] ... ok
{2} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_create_segment [0.180785s] ... ok
{1} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_list [0.182589s] ... ok
{2} neutron.tests.unit.conf.policies.test_segment.SystemAdminTests.test_update_segment [0.211806s] ... ok
{1} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_no_fields [0.195765s] ... ok
{2} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_delete_segments_tags [0.185292s] ... ok
{2} neutron.tests.unit.conf.policies.test_segment.SystemMemberTests.test_get_segment [0.107131s] ... ok
{2} neutron.tests.unit.conf.policies.test_segment.SystemReaderTests.test_update_segments_tags [0.122958s] ... ok
{1} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__get_dvr_mac_address_by_host [0.339734s] ... ok
{3} neutron.tests.unit.db.test_extraroute_db.TestExtraRouteDb.test_update_routes_where_route_vanishes_while_on_delete [0.858438s] ... ok
{2} neutron.tests.unit.conf.policies.test_service_type.SystemMemberTests.test_get_service_provider [0.141797s] ... ok
{3} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_autoaddress [0.112355s] ... ok
{2} neutron.tests.unit.conf.policies.test_service_type.SystemReaderTests.test_get_service_provider [0.119618s] ... ok
{3} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_non_router_port [0.092649s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_create_subnet_segment_id [0.108611s] ... ok
{3} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_non_router_port_and_slaac [0.108996s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_create_subnet_service_types [0.119384s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_create_subnet_tags [0.123976s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_update_subnet_service_types [0.185654s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.AdminTests.test_update_subnet_tags [0.197153s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.ProjectManagerTests.test_create_subnet_segment_id [0.231346s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_dvr_router_manual_rescheduling [3.663176s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.ProjectManagerTests.test_get_subnet_tags [0.156231s] ... ok
{3} neutron.tests.unit.db.test_ipam_backend_mixin.TestPortUpdateIpam.test_port_update_allocate_from_net_subnet [1.035523s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_create_subnet [0.164941s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_create_subnet_segment_id [0.121595s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_eui64_ip [0.222005s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_delete_subnet_tags [0.136676s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_get_subnet [0.135096s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.ProjectMemberTests.test_update_subnet [0.135165s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips_with_exception_on_rollback [0.457103s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_list_routers_hosted_by_l3_agent_with_invalid_agent [0.876465s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_create_subnet_service_types [0.187205s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_update_subnet_segment_id [0.213559s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.ProjectReaderTests.test_update_subnet_service_types [0.161991s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_create_subnet_segment_id [0.125247s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_create_subnet_tags [0.129976s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.ServiceRoleTests.test_get_subnet_segment_id [0.124055s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_create_subnet_tags [0.091241s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_delete_subnet [0.084442s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_delete_subnet_tags [0.067007s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_ipv6_pd_subnet_over_ipam [1.133693s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_get_subnet [0.084115s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.SystemAdminTests.test_get_subnet_tags [0.072952s] ... ok
{1} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_subnet_for_dvr_returns_correct_mac_fixed_ips_passed [3.389061s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_create_subnet [0.095096s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_create_subnet_segment_id [0.070958s] ... ok
{1} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_autoaddress_ipv6_pd_enabled [0.154903s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.SystemMemberTests.test_update_subnet_service_types [0.081086s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_create_subnet_segment_id [0.066457s] ... ok
{1} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_no_ip_address_slaac [0.148580s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_restart_dhcp_agent [1.685608s] ... ok
{1} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_remove_autoaddress [0.150930s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips_with_exception [0.417301s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_create_subnet_service_types [0.639996s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_delete_subnet [0.135530s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_delete_subnet_tags [0.125721s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_single_fixed_ip [0.351682s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_get_subnet_tags [0.126217s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnet.SystemReaderTests.test_update_subnet_segment_id [0.134562s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_recreate_port_ipam_specific_ip [1.676717s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_create_subnetpool_shared [0.129187s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_create_subnetpool_tags [0.112888s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_ips_for_port_passes_port_id_to_factory [0.306916s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_delete_subnetpool [0.248028s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_hosted_2 [1.592893s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_delete_subnetpool_tags [0.159685s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_port_ipam [0.953976s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.AdminTests.test_remove_prefixes [0.098318s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectManagerTests.test_add_prefixes [0.079439s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectManagerTests.test_create_subnetpool [0.061662s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectManagerTests.test_create_subnetpool_tags [0.052025s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectManagerTests.test_onboard_network_subnets [0.060681s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_add_prefixes [0.071802s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_create_subnetpool_tags [0.054038s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_subnet_over_ipam [0.457823s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectMemberTests.test_delete_subnetpool_tags [0.094372s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_add_prefixes [0.056693s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_single_ip [0.160486s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_create_subnetpool_default [0.070018s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_subnet_over_ipam [1.045313s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_create_subnetpool_shared [0.068982s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.ProjectReaderTests.test_create_subnetpool_tags [0.067495s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_delete_subnetpool [0.054120s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_get_subnetpool [0.074785s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.ServiceRoleTests.test_update_subnetpool_tags [0.075366s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_add_prefixes [0.121946s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_delete_returns_204 [0.503880s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.SystemAdminTests.test_remove_prefixes [0.116559s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_returns_200 [0.128139s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_port_ipam [0.760755s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_delete_subnetpool_tags [0.133722s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_no_dhcp [1.617617s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.SystemMemberTests.test_onboard_network_subnets [0.111183s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_add_prefixes [0.187020s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_create_subnetpool_default [0.175449s] ... ok
{2} neutron.tests.unit.conf.policies.test_subnetpool.SystemReaderTests.test_delete_subnetpool_tags [0.228717s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_ipam_subnet_deallocated_if_create_fails [0.913129s] ... ok
{2} neutron.tests.unit.conf.policies.test_trunk.AdminTests.test_create_trunk [0.199930s] ... ok
{2} neutron.tests.unit.conf.policies.test_trunk.ProjectManagerTests.test_create_trunk [0.145892s] ... ok
{2} neutron.tests.unit.conf.policies.test_trunk.ProjectManagerTests.test_create_trunk_tags [0.125056s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation [1.291314s] ... ok
{2} neutron.tests.unit.conf.policies.test_trunk.ProjectMemberTests.test_get_trunk [0.148791s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields [1.403236s] ... ok
{2} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_create_trunk [0.132064s] ... ok
{2} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_create_trunk_tags [0.060971s] ... ok
{2} neutron.tests.unit.conf.policies.test_trunk.ProjectReaderTests.test_get_trunk [0.072734s] ... ok
{2} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_delete_trunk [0.072239s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_test_fixed_ips_for_port_pd_gateway [0.791442s] ... ok
{2} neutron.tests.unit.conf.policies.test_trunk.ServiceRoleTests.test_update_trunk [0.061041s] ... ok
{2} neutron.tests.unit.conf.policies.test_trunk.SystemAdminTests.test_update_trunk [0.063728s] ... ok
{2} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_add_subports [0.068820s] ... ok
{2} neutron.tests.unit.conf.policies.test_trunk.SystemMemberTests.test_get_trunk [0.067623s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields_noadmin [0.596792s] ... ok
{2} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_create_trunk_tags [0.073291s] ... ok
{2} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_delete_trunk [0.073891s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_show_returns_200 [0.407571s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_update_invalid_json_400 [0.409808s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_list_with_fields_noadmin_and_policy_field [0.685210s] ... ok
{2} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_get_trunk [0.712976s] ... ok
{2} neutron.tests.unit.conf.policies.test_trunk.SystemReaderTests.test_get_trunk_tags [0.051029s] ... ok
{2} neutron.tests.unit.conf.test_service.GetRpcWorkers.test_no_previous_registration [0.059139s] ... ok
{2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_extract_fields_network_policy_exists [0.053471s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_update_returns_200 [0.462996s] ... ok
{2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_fields_update_network_updated_remove_shared_policy [0.075205s] ... ok
{2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_admin_remove_provided_policy [0.054336s] ... ok
{2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_own_policy [0.069961s] ... ok
{2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_port_updated_remove_shared_policy [0.118897s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_parameters [0.644407s] ... ok
{2} neutron.tests.unit.core_extensions.test_qos.QosCoreResourceExtensionTestCase.test_process_resource_update_network_updated_no_policy [0.130734s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_parameters_invalid_values [0.514279s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_emulated [0.521705s] ... ok
{2} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_shared [0.999860s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_extended_attr_native_returns_400 [0.289123s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_without_pk_in_fields_pagination_emulated [0.328361s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_tenants_and_quotas [2.067429s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_remove_from_dhcp_agent [3.849195s] ... ok
{2} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_create_metering_label_with_max_description_length [0.801618s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_shared_networks_with_non_admin_user [0.312612s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_native_quotas [0.567535s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_other_tenant_access_via_rbac [0.412298s] ... ok
{2} neutron.tests.unit.db.metering.test_metering_db.TestMetering.test_update_metering_label [0.791789s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_remove_from_dhcp_agent_on_concurrent_port_delete [0.893934s] ... ok
{2} neutron.tests.unit.db.migration.test_cli.TestDBMigration.test_neutron_milestones_present_in_releases [0.167665s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_public_network_no_admin_tenant [0.571821s] ... ok
{2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_get_quota_usage_by_project [0.108019s] ... ok
{2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_resources_quota_usage_dirty_one_resource_only [0.061984s] ... ok
{2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_set_resources_quota_usage_dirty_with_empty_list [0.065751s] ... ok
{2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApi.test_update_quota_usage [0.043280s] ... ok
{2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_get_quota_usage_by_project_and_resource [0.031838s] ... ok
{2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_resources_quota_usage_dirty [0.048381s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_single_tenant [0.880708s] ... ok
{2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_set_resources_quota_usage_dirty_with_empty_list [0.090011s] ... ok
{2} neutron.tests.unit.db.quota.test_api.TestQuotaDbApiAdminContext.test_update_quota_usage_with_deltas [0.097500s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks [0.682231s] ... ok
{2} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_default_quotas [0.173863s] ... ok
{2} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_project_quotas [0.073082s] ... ok
{2} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_get_project_quotas_different_project [0.099848s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_shared_owner_returns_403 [0.645718s] ... ok
{2} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_limit_check_over_quota [0.147253s] ... ok
{2} neutron.tests.unit.db.quota.test_driver.TestDbQuotaDriver.test_update_quota_limit [0.103030s] ... ok
{2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_get_default_quotas [0.099437s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_other_tenant_returns_403 [0.676286s] ... ok
{2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_limit_check [0.101323s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_None_values [0.414526s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_invalid_ip_and_subnet_id [0.906569s] ... ok
{2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_limit_check_value_lower_than_zero [0.666171s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_down_agent [2.217933s] ... ok
{2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_make_reservation_fill_quota [0.179873s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native_plugin_failure [0.385987s] ... ok
{2} neutron.tests.unit.db.quota.test_driver_nolock.TestDbQuotaDriverNoLock.test_make_reservation_over_quota_fails [0.090060s] ... ok
{2} neutron.tests.unit.db.test__utils.TestCommonHelpFunctions.test__safe_creation_create_bindings_fails [0.073809s] ... ok
{2} neutron.tests.unit.db.test__utils.TestCommonHelpFunctions.test__safe_creation_deletion_fails [0.080663s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_json [0.750967s] ... ok
{2} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_create_or_update_agent_updates_version_manager [0.084708s] ... ok
{2} neutron.tests.unit.db.test_agents_db.TestAgentExtRpcCallback.test_version_updates_on_agent_revival [0.098613s] ... ok
{2} neutron.tests.unit.db.test_agents_db.TestAgentsDbGetAgents.test_get_agents(Get alive agents (True)) [0.097310s] ... ok
{2} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_agents_resource_versions [0.111243s] ... ok
{2} neutron.tests.unit.db.test_agents_db.TestAgentsDbMixin.test_get_enabled_agent_on_host_not_found [0.073166s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduling_on_network_creation [0.939129s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network [0.691759s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_is_eligible_agent [0.294116s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [1.529947s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_add_to_dhcp_agent_with_admin_state_down [0.948554s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduling_on_port_creation [1.254969s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_report_states [0.526689s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_multiple_ipv4_and_ipv6_subnets [1.628707s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_port_exists_owned_by_network_race [1.054749s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_restart_l3_agent [0.594909s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_emulated_plugin_failure [0.705360s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_by_network_owner [1.154482s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_disabled [1.927947s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native_quotas [0.716336s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_native_quotas [0.611479s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_with_ipv6_slaac_address [1.240004s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_port_exists_owned_by_network_port_not_found [0.614352s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_disabled [2.492286s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_by_device_id_second_call_failure [0.911187s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_admin_state [0.269767s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_is_mac_in_use [0.431721s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_hosted_2 [1.080249s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_auto_schedule_with_multiple_agents [3.550604s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_invalid_router [0.959342s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port [2.583516s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation_with_new_agent [0.818155s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports [1.666766s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_no_reschedule_from_dead_admin_down_agent [0.850250s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_ignores_port_not_found [0.830445s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_duplicate_ips [0.549161s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_no_reschedule [1.266177s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_router [0.946663s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_for_network_owner [1.322358s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_fixed_ip_invalid_subnet_id [0.520972s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCaseBase.test_agent_registration_bad_timestamp [0.631131s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCaseBase.test_agent_registration_invalid_timestamp_allowed [0.425163s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_agent_registration_bad_timestamp [0.340511s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_reverse_native [1.900295s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_get_ports_count [2.236117s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_disabled_agent [2.751003s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_public_network [1.485604s] ... ok
{0} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_ha_port_create_notification [2.618840s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_range_allocation [2.173822s] ... ok
{0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_duplicate_mac_ip [0.207570s] ... ok
{0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_list [0.678785s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_network_scheduler_with_hosted_network [2.438068s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_duplicate_ip [1.074774s] ... ok
{0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none [0.643399s] ... 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_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_emulated [1.838151s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_invalid_fixed_ip_address_v6_slaac [0.600700s] ... ok
{0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_security_true_allowed_address_pairs ... SKIPPED: Plugin does not implement port-security extension
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_l3_agent [1.082590s] ... ok
{0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_more_than_max_allowed_address_pair [0.579221s] ... ok
{0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_add_address_pairs [1.044356s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_native [2.209941s] ... ok
{0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format [0.517241s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_show_port [2.382665s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_add_to_two_l3_agents [2.150854s] ... ok
{0} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_with_none_and_own_mac_for_duplicate_ip [0.396939s] ... ok
{0} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_dict [0.062306s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_sort_emulated [1.319200s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_delete_ip [1.103844s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_mac_generation_4octet [0.383573s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_auto_schedule_with_hosted [1.348791s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_overlapping_subnets [0.300886s] ... ok
{0} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__create_dvr_mac_address_retries_exceeded_retry_logic [1.410819s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_subnet_v6_pd_slaac [1.116289s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_failed_notification_all_attempts [1.018172s] ... ok
{0} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__create_dvr_mac_address_success [0.662412s] ... ok
{0} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test__get_dvr_mac_address_by_host_not_found [0.455444s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac [1.092230s] ... ok
{0} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_list [0.443178s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_reschedule_succeeded_after_failed_notification [1.003181s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_rescheduler_catches_exceptions_on_fetching_bindings [0.614860s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_used [1.013168s] ... ok
{0} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_subnet_for_dvr_returns_correct_mac [1.265269s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_invalid_fixed_ips [3.383919s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ip [0.912149s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_test_delete_network_port_exists_dhcp [0.388514s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port [0.359008s] ... ok
{0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port [1.640702s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_fixed_ip_address_v6_slaac [0.429715s] ... ok
{0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_multiple_ips_one_subnet_noip [0.159288s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [1.275213s] ... ok
{0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_no_ip_address_no_slaac [0.161021s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ip_address_only [0.461068s] ... ok
{0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip [0.157688s] ... ok
{0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_ip_required_by_subnet_for_router_port [0.124238s] ... ok
{0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__validate_network_subnetpools_mismatch_address_scopes [0.126173s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_with_prefixlen [0.663204s] ... ok
{0} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__validate_network_subnetpools_subnetpool_mismatch [0.132297s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_eui64_ips [0.329786s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_ipv4_subnet_ipv6_pool [0.831408s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet [0.548329s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_multiple_ips [0.293644s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_allocation_pools [0.364036s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_allocate_single_any_ip [0.304257s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v6_subnet_wrong_dns_v4 [0.720937s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_too_small [0.320300s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_empty_prefix_list [0.206820s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_subnet_over_ipam_with_rollback [0.595348s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_24_with_defaults [0.193558s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_subnet_over_quota [0.529762s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_too_small [0.338043s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv6_default_prefix_bounds [0.260627s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_cannot_create_multiple_default_subnetpools [0.767041s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_subnet_over_ipam [1.013017s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_21_with_defaults [0.398450s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_bounds [0.528760s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_recreate_port_ipam [0.922560s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_test_fixed_ips_for_port_allocation_on_auto_address_subnet [0.412169s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_too_large [0.525563s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_new_pools [0.339573s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_mixed_ip_version [2.011421s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_subnetpool [0.478297s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_unchanged_pools [0.268093s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_ips_for_port_ovn_distributed_svc [0.270971s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_different_tenants_shared [0.482201s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_ips_for_port_passes_port_dict_to_factory [0.378965s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_subnetpool_existing_allocations [1.043824s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix_less_than_min [0.473979s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool [0.536975s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool_different_tenants_not_shared [0.580397s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_port_ipam [1.311698s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_filters_none [0.593352s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_allocation_pools_with_prefixlen_31 [1.959980s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix_larger_than_max [0.440782s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V4_cidr_prefix_len [0.454029s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix_less_than_min [0.425914s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_hostroutes [0.457910s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_bad_route_404 [1.845263s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_quota [0.491124s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_sync_data [11.685027s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [0.487419s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_create_returns_201 [0.451867s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_append [0.481278s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native_plugin_failure [0.424332s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_compaction [0.462124s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_defaults [0.643616s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_tenants_and_quotas_fail [0.306436s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_prefix_list_mixed_ip_version [0.421536s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_public_network [0.404097s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_dhcpv6_stateless_with_port_on_network [1.046928s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_invalid_admin_status [0.669474s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_of_network_returns_400 [0.516718s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [1.316537s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_fields [0.474069s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_router_without_l3_agents [2.565299s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_gatewayv6 [0.479296s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_as_admin [0.488707s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_dns_v4 [0.457224s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_emulated [0.847366s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V6_cidr [0.440216s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_gw_32_V4_cidr [0.452291s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_ip_version [0.499240s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_native [0.878406s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_gw_V6_cidr [0.582984s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_ip_version_null [0.629932s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_ipv6_ra_mode [0.638879s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_reverse_emulated [0.967864s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [0.758252s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_same_ra_and_addr_modes [0.292259s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_pagination_reverse_native [0.857656s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_show_network [0.609527s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_nameserver [2.311112s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_port_on_network [0.953606s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_rpc_sync_routers [4.641262s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_tenant [0.554549s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_no_cidr_and_default_subnetpool [0.517961s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_multi_tenants2_returns_409 [1.782971s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_bcast_returns_400 [1.168873s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_gw_128_V6_cidr [0.841927s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_not_shared_multi_tenants_returns_409 [1.613458s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_gw_V4_cidr [0.740946s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_ipv6_address_mode [0.512510s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_set_shared [0.671507s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsAgentSchedulerTestCase.test_sync_dvr_router_with_fixedip_on_fip_net [3.687419s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_addr_modes [0.341797s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_address_mode_ip_version_4 [0.604345s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_nonzero_cidr [4.206601s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_add_to_dhcp_agent_notification [0.947320s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_attributes_no_dhcp_enabled [0.589038s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_different_ra_and_addr_modes [0.140852s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_out_of_range_allocation_pool_returns_400 [0.762016s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsDhcpAgentNotifierTestCase.test_network_remove_from_dhcp_agent_notification [0.931250s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_first_ip_owned_by_router [0.512568s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_v6_allocation_pool [0.724811s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed [0.438824s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [0.532175s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [3.035076s] ... ok
{2} neutron.tests.unit.db.test_agentschedulers_db.OvsL3AgentNotifierTestCase.test_agent_updated_l3_agent_notification [0.582873s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_pd_gw_values [1.215083s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_ra_modes [0.337563s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native [0.913261s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_ip [0.990502s] ... ok
{2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_address_gets_port_mac [0.907159s] ... ok
{2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_missing_ip_field [0.597932s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [0.938749s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_db_reference_error [1.377089s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_ipv6_slaac_router_port_exists [1.206081s] ... ok
{2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_overlap_with_fixed_ip [1.000476s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [0.802907s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_port_exists_owned_by_network [1.072907s] ... ok
{2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format [0.585093s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_router_intf_on_network [1.341255s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_emulated [1.101708s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_callback [0.932248s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_allocation_pool [1.099695s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_native [0.926583s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_route [1.082385s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_dhcp_disabled [0.693151s] ... ok
{2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_create_port_bad_ip [2.541666s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_network_if_port_exists [1.022498s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [0.647450s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_ip_address [0.656108s] ... ok
{2} neutron.tests.unit.db.test_allowedaddresspairs_db.TestAllowedAddressPairs.test_update_port_security_off_address_pairs ... SKIPPED: Plugin does not implement port-security extension
{2} neutron.tests.unit.db.test_db_base_plugin_common.ConvertToDictTestCase.test_simple_object [0.174718s] ... ok
{2} neutron.tests.unit.db.test_db_base_plugin_common.FilterFieldsTestCase.test_multiple_arguments_positional [0.188635s] ... ok
{2} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_get_dvr_mac_address_by_host_missing_host [0.646190s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets [1.574385s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_ports_by_device_id [1.666269s] ... ok
{2} neutron.tests.unit.db.test_dvr_mac_db.DvrDbMixinTestCase.test_mac_cleared_on_agent_delete_event [0.541863s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_network_different_tenant [2.185904s] ... ok
{2} neutron.tests.unit.db.test_extraroute_db.TestExtraRouteDb.test_remove_extra_routes [0.216801s] ... ok
{2} neutron.tests.unit.db.test_extraroute_db.TestExtraRouteDb.test_update [0.706568s] ... ok
{2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_multiple_ips_one_subnet_add_third [0.149608s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_emulated [0.977030s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_reverse_emulated [1.645888s] ... ok
{2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip_eui64 [0.181189s] ... ok
{2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__get_changed_ips_for_port_subnet_id_no_ip_ipv6 [0.179385s] ... ok
{2} neutron.tests.unit.db.test_ipam_backend_mixin.TestIpamBackendMixin.test__is_distributed_service [0.189425s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_native_quotas [0.764181s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_sort_native [1.224284s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_dhcp_port_ips_prefer_next_available_ip [3.061642s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_port_prevents_network_deletion [0.480956s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_network [1.137373s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_fixed_ip_invalid_ip [0.817473s] ... ok
{2} neutron.tests.unit.db.test_ipam_backend_mixin.TestPortUpdateIpamML2.test_port_update_allocate_from_net_subnet [1.898621s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_show_subnet [1.004059s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_usable_after_update [0.530491s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [1.085714s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_unsupported_subnet_cidr_loopback [0.434411s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_dhcp_port_associated_with_other_subnets [1.852496s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_create_port_ipam_with_rollback [1.460112s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_unsupported_subnet_cidr_multicast [0.319758s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_multiple_ips [0.394788s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_invalid_returns_400 [0.466899s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_deallocate_multiple_ips_with_exception [0.379225s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count [1.115990s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_filtered_by_fixed_ip_with_limit [1.414050s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_overlapping_returns_409 [0.434248s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_subnet [0.528857s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_delete_subnet_over_ipam_with_rollback [0.904430s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns_to_None [0.651390s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_uuid [0.552796s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_gw_to_no_gw [0.437939s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.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_ipam_subnet_create_and_rollback_fails [0.843846s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv4_dns_v6 [0.457921s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestDbBasePluginIpam.test_update_db_subnet_new_pools_exception [0.360927s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_sort_native [2.064245s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_shared [0.724880s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv4_gatewayv6 [0.861983s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamHTTPResponse.test_delete_with_req_body_returns_400 [0.678975s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_emulated [0.707147s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_attributes_fails [0.827169s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_reverse_native [0.622862s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_sort_emulated [0.530142s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_cannot_disable_dhcp [0.885128s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_duplicate_mac [2.711056s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_ra_mode_fails [0.731484s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [1.045421s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_network [2.527626s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_ra_mode_ip_version_4 [0.367589s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_emulated [0.659177s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_emulated_plugin_failure [0.583818s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_adding_additional_host_routes_and_dns [1.668737s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native [0.567751s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_native_quotas [0.346477s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools [1.041250s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_create_networks_bulk_wrong_input [0.533957s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_no_gateway [2.513158s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_and_gateway_ip [0.638880s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_native [1.051116s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route [1.151115s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_ips_only [4.274695s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_with_prefixlen_31 [0.667608s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_with_sort_remote_key_native_returns_400 [0.610302s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_gw_to_new_gw [0.820017s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route_to_None [1.057251s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id [1.116619s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_list_networks_without_pk_in_fields_pagination_native [0.968438s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_from_no_gw_to_no_gw [0.950728s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_show_network_with_subnet [0.780457s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_not_on_network [1.341569s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gateway_in_allocation_pool_returns_409 [0.737067s] ... ok
{1} neutron.tests.unit.db.test_ipam_pluggable_backend.TestRollback.test_ipam_rollback_not_broken_on_session_rollback [1.791277s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network [0.756420s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gw_outside_cidr_returns_200 [0.799236s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v4_and_v6_slaac [1.376148s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_network_with_subnet_set_shared [1.071939s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamNetworks.test_update_shared_network_noadmin_returns_403 [0.507893s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_gatewayv4 [1.226240s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_bad_mac_format [0.361182s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_device_id_unchanged [1.390161s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [1.037319s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_anticipating_allocation [1.193228s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [1.281326s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [1.084619s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_as_admin [1.062563s] ... ok
{1} neutron.tests.unit.db.test_l3_db.L3TestCase.test_add_router_interface_by_subnet_overlap_detected [4.437216s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_update_ips [0.727918s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_address_mode_fails [1.037010s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_bad_tenant [0.669931s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [0.921350s] ... ok
{3} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_ipv6_address_mode_ip_version_4 [0.681637s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v4_subnet_wrong_dns_v6 [0.621353s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v6_subnet_wrong_dns_mixed [0.508122s] ... ok
{1} neutron.tests.unit.db.test_l3_db.L3TestCase.test_create_router_extra_attr [2.508669s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v6_subnet_wrong_dns_v4_multiple [0.608685s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_non_existent_prefix [0.370015s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_public_network_with_invalid_ip_no_subnet_id [2.872157s] ... ok
{3} neutron.tests.unit.db.test_l3_db.L3TestCase.test_create_router_notify [3.035189s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_with_matching_prefixlen [1.292499s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [1.286210s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_default_prefix_smaller_than_min [0.483284s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_supported_min_prefix [0.566941s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_create_ports_bulk_wrong_input [0.833709s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_list_subnetpools_different_tenants_not_shared [0.579117s] ... ok
{3} neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_create_router_gateway [2.014668s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix_less_than_default [0.496757s] ... ok
{3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__create_gw_port [0.335057s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_delete_port_public_network [1.124197s] ... ok
{3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__raise_on_subnets_overlap_does_not_raise [0.272375s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_min_prefix [0.562256s] ... ok
{3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_gw_info_delete_gateway [0.437727s] ... ok
{3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network [0.472925s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_min_prefix_larger_than_max [0.752428s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_duplicate_mac_generation [1.312843s] ... ok
{3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network_failed [0.398258s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_ip [0.333230s] ... ok
{3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_disassociate_floatingips_conflict_by_fip_attached [0.481547s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_invalid_mac_address [0.271950s] ... ok
{3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_device_owner_not_router [0.453626s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [1.256305s] ... ok
{3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_no_router [0.326020s] ... ok
{3} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_subscribe_address_scope_of_subnetpool [0.340960s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [1.168916s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet [0.822883s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__generate_arp_table_and_notify_agent [0.531642s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_filtered_by_fixed_ip [0.785119s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_by_db_object [0.605904s] ... ok
{1} neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_port [8.387958s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_allocation_pools_with_prefixlen_32 [1.187720s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_raise_error_mocked [0.603724s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_list_ports_with_pagination_reverse_emulated [1.177934s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_V4_cidr [0.797766s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_agent_port_not_created [0.547682s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_mac_generation [0.781864s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports [0.599573s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_boolean [0.768766s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_dvr_no_external_agent [0.605550s] ... ok
{1} neutron.tests.unit.db.test_l3_db.L3TestCase.test_update_router_gw_notify [2.607494s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_fixed_ip_address_v6_slaac_router_iface [0.970044s] ... ok
{1} neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_create_router_no_gateway [0.084327s] ... 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.190922s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_floatingip_agent_gw_port_with_dvr_router [0.672431s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_pools [1.377279s] ... ok
{1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__each_port_having_fixed_ips_none [0.288020s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_floatingip_agent_gw_port_with_non_dvr_router [0.404430s] ... ok
{1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_subnets_by_network_no_query [0.328338s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_bad_uuid [0.719777s] ... ok
{1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__notify_attaching_interface [0.375506s] ... ok
{1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets [0.314191s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v4_and_v6 [1.746898s] ... ok
{1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_gw_port_1 [0.414691s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_outside_cidr_returns_201 [0.922321s] ... ok
{1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network_distributed_port [0.337527s] ... ok
{1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_internal_ip_change_for_fip [0.295842s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_requested_subnet_id_v6_slaac [0.904566s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [0.686101s] ... ok
{1} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_deletion_port_not_found [0.406983s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [0.518544s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_assoc_data_valid_vnic_type [0.543909s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_test_delete_network_port_exists_fip_gw [1.423333s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_csnat_port_not_created_on_RouterPort_update_exception [3.343755s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_device_owner_centralized [0.722830s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_arp_entry_for_dvr_service_port_aap [0.612972s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_device_owner_distributed [0.520337s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_device_id_null [0.947691s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_centralized [0.421036s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_arp_entry_for_dvr_service_port_no_aap [0.602326s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_cidrv4 [2.083903s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_default [0.334226s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_add_additional_ip [0.977054s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_on_router_update [0.414948s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_first_ip_owned_by_non_router [0.867634s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_on_router_update_mock [0.398644s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [1.420572s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_end_addr [1.458219s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_bad_owner [0.558182s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_is_nw_start_addr [0.896148s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_ip [1.088543s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_if_not_exists_with_l3_agent [2.784958s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_non_dvr_agent [0.377619s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_dvr_no_external_agent [0.475023s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_deletes_fip_agent_gw_port_and_fipnamespace [4.963126s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_gw_values [1.752565s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_host_id_fip_gw_not_found [0.653741s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_never_calls_delete_fipnamespace [0.597877s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_without_host_id [0.736993s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_snat_intf_on_network [1.123990s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_no_host_id_fip_gw_not_found [0.859806s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_floatingip_on_port_with_host [0.496571s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_mac_v6_slaac [3.134645s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_ext_nets_by_host [0.311402s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_no_ip_version [1.016147s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_not_admin [1.329850s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_only_ip_version_v6_no_pool [1.263726s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamPorts.test_update_port_with_stale_subnet [1.175411s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_overlapping_allocation_pools_returns_409 [1.249066s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_prefix_allocation_pools [0.800895s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [1.068280s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_subnet_with_default_prefixlen [0.919343s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v4_subnet_wrong_dns_mixed [0.775308s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_large_allocation_pool [1.241455s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_any_v4_subnet_wrong_dns_v6_multiple [0.516484s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_undo_router_interface_change_on_csnat_error_revert_failure [5.627684s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_distributed_to_ha_csnat_ports_removal [6.351705s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_arp_entry_for_dvr_service_port_aap [0.452137s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway [0.944334s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_downgrade_active_router_to_centralized_validation_failure [0.477264s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_already_allocated [0.924160s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_is_router_distributed [0.589193s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway_fully_allocated [0.997388s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_specific_gw [0.854140s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_too_many_dns [0.713183s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_too_many_routes [1.334383s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_prefix_too_large [2.300304s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_two_dns [0.845331s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_specific_subnet_with_mismatch_prefixlen [0.795835s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_emulated_plugin_failure [1.003999s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_allocate_subnet_bad_gateway [0.927945s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_gw_info_external_network_change [5.369166s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_quotas [0.823118s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_default_subnetpools [0.752769s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet [0.454578s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv4_supported_default_prefix [0.660752s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_remove_router_interface_csnat_ports_removal [5.831367s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_ipv6_slaac_port_exists [0.643153s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_port_exists_owned_by_other [0.474425s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_create_subnetpool_ipv6_with_defaults [0.718581s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_dns_and_route [0.435355s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_delete_nonexistent_subnetpool [0.466418s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_get_subnetpool_different_tenants_shared [0.643672s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_other_subnet_on_network_still_in_use [0.795916s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_illegal_subnetpool_prefix_list_update [0.556267s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count_filter_by_project_id [0.623800s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_invalid_ip_version [0.253218s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_default_prefix [0.527930s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_filtering_by_project_id [0.552373s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnetPool.test_update_subnetpool_max_prefix [0.518981s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_V6_slaac_big_prefix [0.594694s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_parameter [0.848249s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_lifecycle_dns_retains_order [0.695796s] ... ok
{1} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_interface_distributed_port_ip_not_allowed [6.540819s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [1.443803s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gateway_in_allocation_pool_returns_409 [0.807286s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_gw_values [1.532520s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [3.244387s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv4_cidrv6 [0.618475s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_inconsistent_ipv6_gatewayv4 [0.490599s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet [0.967247s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_invalid_allocation_pool_returns_400 [0.636081s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_invalid_pool_for_cidr [0.821243s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [0.809276s] ... ok
{1} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_add_external_gateways_multiple [5.500840s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_undo_router_interface_change_on_csnat_error [10.875114s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_db_distributed_to_centralized [0.424981s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns_with_too_many_entries [0.966954s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_out_of_cidr_global [3.077027s] ... ok
{1} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_compat_remove_via_update [2.535011s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_gw_ip_in_use_by_router_returns_409 [1.863719s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_out_of_cidr_lla [0.952419s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_ra_mode_ip_version_4 [0.655019s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_shared_returns_400 [0.774085s] ... ok
{0} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_the_same_gw_as_in_use_by_router_ipv6 [0.822383s] ... ok
{1} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_remove_external_gateways_remove_compat [2.250316s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network [1.915834s] ... ok
{0} neutron.tests.unit.db.test_l3_db.L3TestCase.test_add_router_interface_by_port_overlap_detected [2.269439s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_ip_already_allocated [1.625630s] ... ok
{1} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_update_fixed_ip [2.360014s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_gw_info_csnat_ports_add [6.633250s] ... ok
{3} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_upgrade_inactive_router_to_distributed_validation_success_mocked [0.207215s] ... ok
{3} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_add_external_gateways_overlapping_subnets [0.733703s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_ipv6_slaac_with_port_not_found [1.828801s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_multiple_allocation_pools [1.174100s] ... ok
{3} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_remove_external_gateways_multiple [2.219486s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_shared_returns_400 [0.598984s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_legacy [3.661169s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_cidr_and_default_subnetpool [0.696513s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_none_gateway_allocation_pool [0.664285s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_legacy_to_dvr [1.703149s] ... ok
{0} neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_port_removed_rport [6.270895s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_one_dns [1.030492s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_one_host_route [0.907530s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_ha [3.592032s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnet_with_two_host_routes [1.079409s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_ipv6 [1.092733s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_subnets_bulk_native_plugin_failure [0.573015s] ... ok
{0} neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_subnet [4.048573s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_is_ha_router_port_for_normal_port [4.777153s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_two_subnets [2.261906s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_create_two_subnets_same_cidr_returns_400 [1.140374s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_delete_subnet_with_dns [1.081875s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_migration_from_ha [4.056774s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_ensure_host_set_on_ports_binds_correctly [7.741220s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_get_subnets_count_filter_by_unknown_filter [1.244909s] ... ok
{0} neutron.tests.unit.db.test_l3_db.L3TestCase.test_remove_router_interface_by_subnet_removed_rport [5.586020s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_filtering_by_cidr_used_on_create [1.116587s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_deployed_router_can_have_ha_disabled [2.288213s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_exclude_dvr_agents_for_ha_candidates [0.272565s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_list_subnets_with_pagination_native [1.330116s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_is_ha_router_port [3.248853s] ... ok
{0} neutron.tests.unit.db.test_l3_db.L3TestCase.test_update_router_notify [2.568133s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_agents_admin_state_up_is_true [1.367694s] ... ok
{0} neutron.tests.unit.db.test_l3_db.L3_NAT_db_mixin.test_add_router_interface_no_interface_info [0.248538s] ... ok
{0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_mtus_by_network_list [0.525068s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_port_prevents_subnet_deletion [1.344363s] ... ok
{0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_subnets_by_network [0.505486s] ... ok
{0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__make_floatingip_dict_with_scope [0.412378s] ... ok
{0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_gw_port_3 [0.310593s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_active_and_dead [2.012915s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_all_ha_network_port_statuses [2.431018s] ... ok
{0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__update_floatingip_update_existing_qos [0.346072s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_subnet_with_allocation_range [1.345259s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_network_settings [0.279745s] ... ok
{0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_gw_info [0.407693s] ... ok
{0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_gw_info_delete_gateway_no_route [0.342641s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_dns [0.875628s] ... ok
{0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_gw_info_no_route_connectivity [0.420042s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_invalid_gw_V4_cidr [0.574314s] ... ok
{0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network_centralized_snat_port [0.491560s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_route_with_too_many_entries [0.381342s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_ha_router [2.398381s] ... ok
{0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_existing_floating_ip [0.581652s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_update_subnet_the_same_gw_as_in_use_by_router [0.634488s] ... ok
{0} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_no_fixed_ips [0.409238s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_port_binding_failure_rolls_back_port [2.627661s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_add_ha_port_subtransactions_blocked [0.207816s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_validate_subnet_dns_nameservers_exhausted [0.593419s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_binding_failure_rolls_back_network [0.375891s] ... ok
{2} neutron.tests.unit.db.test_ipam_pluggable_backend.TestIpamSubnets.test_validate_subnet_host_routes_exhausted [0.654217s] ... ok
{2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__each_port_having_fixed_ips [0.805687s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_one_dead [2.954651s] ... ok
{2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__get_sync_floating_ips_no_query [0.722869s] ... ok
{2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__new__passes_args [0.449246s] ... ok
{0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_assoc_data_invalid_vnic_type [4.552256s] ... ok
{0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_old_router_up_raise_error [0.375410s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_router_notifies_agent [4.804030s] ... ok
{2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_gw_port_2 [5.866439s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_interface_concurrent_create_on_delete [7.278555s] ... ok
{2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__populate_ports_for_subnets_none [1.005269s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_router_db_vr_id_allocation_goes_to_error [4.792274s] ... ok
{2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__raise_on_subnets_overlap_raises [0.976648s] ... ok
{2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__update_floatingip_no_update_existing_qos [0.389512s] ... ok
{0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_add_router_interface_by_port_failure [6.555326s] ... ok
{2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test__validate_one_router_ipv6_port_per_network_mix_ipv4_ipv6 [0.410527s] ... ok
{0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_build_routers_list_with_gw_port_mismatch [0.550564s] ... ok
{0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_ports_deleted_non_l3_agent [0.295228s] ... ok
{2} neutron.tests.unit.db.test_l3_db.TestL3_NAT_dbonly_mixin.test_prevent_l3_port_existing_router [0.714520s] ... ok
{0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_distributed [0.458164s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__create_gw_port_with_no_gateway [0.558136s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__delete_dvr_internal_ports [0.509924s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_delete_router_ha_interface_port [3.948683s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_agent_gw_ports_exist_for_network [0.883461s] ... ok
{0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_deletes_csnat_port [3.168941s] ... ok
{0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_non_dvr_agent [0.858449s] ... ok
{0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_floatingip_agent_gateway_port_with_host_id [1.112486s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_deployed_router_can_have_ha_enabled [7.300965s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__get_sync_routers_check_gw_port_host [8.891000s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_deleted_if_no_ha_router_present_two_tenants [14.193465s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__is_distributed_router_distributed [0.859408s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_notify_advanced_services [0.987490s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_notify_advanced_services_mocked [0.877448s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test__validate_router_migration_raise_error [1.048729s] ... ok
{0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_distributed_to_centralized_csnat_ports_removal [9.151781s] ... ok
{0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_prevent_delete_csnat_port [0.995507s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_db_deleted_error [5.162602s] ... ok
{0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_prevent_delete_floatingip_agent_gateway_port [1.030039s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create_failed_no_ha_network_delete [0.791376s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_active_host_for_ha_router [10.337438s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_with_ha_states_not_scheduled [1.182383s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_add_router_interface_csnat_ports_failure [6.537891s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_include_dvr_snat_agents_for_ha_candidates [0.912070s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_check_for_fip_and_create_agent_gw_port_no_fip [0.886724s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_l3_agent_routers_query_interface [4.769824s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_requires_admin_state_down [1.081135s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_check_for_fip_and_create_agent_gw_port_with_dvr_true [0.761231s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_agent_binding_exists [0.832490s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_fip_agent_gw_port_if_not_exists_duplicate_port [1.274600s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_ha_router_to_distributed_and_not_ha [5.136538s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_one_ha_router_one_not [4.661849s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_centralized [6.022822s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_create_router_db_default [0.981222s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_to_ha [5.259261s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_router_concurrently_deleted [5.573110s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_current_gw_port_never_calls_delete_fip_agent_gw_port [3.472209s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports [1.114750s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_router_create_with_ha_conf_enabled [4.056995s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_delete_fip_agent_gw_ports_deleted_non_l3_agent [1.083140s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_floatingip_on_port_no_host_key [0.833920s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_router_concurrently_deleted_agent_dvr [6.054075s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unbind_ha_router [2.398551s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_device_owner_by_router_id [0.672324s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_max_l3_agents_below_0 [0.691931s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_port_status_port_bingding_deleted_concurrently [1.444211s] ... ok
{0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_remove_router_interface_csnat_ports_removal_with_ipv6 [24.231746s] ... ok
{0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_arp_entry_for_dvr_service_port_no_aap [0.494038s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_router_ha_interface_port_ip_not_allow [1.113471s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_routers_states_port_not_found [0.891655s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_l3_ha_net_cidr_is_not_a_cidr [0.149710s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_depleted [0.430310s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_delete_router [3.711190s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_get_ports_under_dvr_connected_subnet [4.866623s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_create_ha_router [1.099301s] ... ok
{0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_gw_info_external_network_change_mocked [3.411304s] ... ok
{0} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_upgrade_inactive_router_to_distributed_validation_success [0.344876s] ... ok
{3} neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_update_router [1.282080s] ... ok
{3} neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_branchless [0.198031s] ... ok
{0} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_remove_external_gateways_single [0.942752s] ... ok
{3} neutron.tests.unit.db.test_migration.TestCli.test__get_branch_points [0.199657s] ... ok
{3} neutron.tests.unit.db.test_migration.TestCli.test__validate_revision_validates_branches [0.192199s] ... ok
{3} neutron.tests.unit.db.test_migration.TestCli.test__validate_single_revision_labels_branchless_fail_different_labels [0.228787s] ... ok
{3} neutron.tests.unit.db.test_migration.TestCli.test_autogen_process_directives [0.269153s] ... ok
{3} neutron.tests.unit.db.test_migration.TestCli.test_branches [0.327812s] ... ok
{3} neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_base_not_installed [0.148337s] ... ok
{3} neutron.tests.unit.db.test_migration.TestCli.test_heads [0.176409s] ... ok
{3} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract [0.137505s] ... ok
{1} neutron.tests.unit.db.test_l3_hamode_db.L3HAUserTestCase.test_delete_router [4.949864s] ... ok
{1} neutron.tests.unit.db.test_migration.TestCli.test__validate_single_revision_labels_branches_fail_different_labels [0.156606s] ... ok
{1} neutron.tests.unit.db.test_migration.TestCli.test_get_project_base [0.139405s] ... ok
{1} neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_script_location [0.198457s] ... ok
{1} neutron.tests.unit.db.test_migration.TestCli.test_history [0.222113s] ... ok
{1} neutron.tests.unit.db.test_migration.TestCli.test_revision_autogenerate_conflicts_with_contract [0.134495s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    usage: prog revision [-h] [-m MESSAGE] [--sql]
                     [--expand | --contract | --autogenerate]
prog revision: error: argument --contract: not allowed with argument --autogenerate
{1} neutron.tests.unit.db.test_migration.TestCli.test_revision_autogenerate_conflicts_with_expand [0.159971s] ... 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_migration.TestCli.test_update_head_files_success [0.122520s] ... ok
{0} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_update_external_gateways_add_pristine_and_remove [3.166984s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_centralized_snat_port_ip_not_allowed [5.356428s] ... ok
{1} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand [0.161781s] ... ok
{1} neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_success [0.185106s] ... ok
{1} neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_wrong_contents [0.215720s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_update_router_db_centralized_to_distributed [0.530841s] ... ok
{1} neutron.tests.unit.db.test_migration.TestCli.test_validate_revisions_fails_on_multiple_branch_points [0.194868s] ... ok
{3} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_rejects_delta_with_relative_revision [2.299398s] ... ok
{1} neutron.tests.unit.db.test_migration.TestCli.test_validate_revisions_walks_thru_all_revisions [0.174959s] ... ok
{3} neutron.tests.unit.db.test_migration.TestCli.test_validate_head_files_missing_file [0.258424s] ... ok
{1} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_missing_column [0.144713s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_upgrade_active_router_to_distributed_validation_failure [0.460373s] ... ok
{3} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_missing_table [0.153217s] ... ok
{1} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_table [0.155102s] ... ok
{1} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_active_nodes_different_groups [0.076895s] ... ok
{3} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column_raises_if_offline [0.138557s] ... ok
{1} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_count_offline_nodes [0.110639s] ... ok
{3} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_table_raises_if_offline [0.167079s] ... ok
{3} neutron.tests.unit.db.test_migration.TestSafetyChecks.test_validate_revisions [0.615052s] ... ok
{3} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_get_node_uuid [0.073444s] ... ok
{1} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_create_initial_revision_may_exist_duplicated_entry [0.903008s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_dvrha [2.265407s] ... ok
{3} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_remove_node_by_uuid [0.127372s] ... ok
{3} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_remove_nodes_from_host [0.129031s] ... ok
{3} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_remove_nodes_from_host_different_groups [0.135082s] ... ok
{3} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_get_revision_row_ports [0.488379s] ... ok
{1} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_inconsistent_resources_older_than [0.938451s] ... ok
{3} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_inconsistent_resources [0.558733s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_validate_add_router_interface_by_port_notify_advanced_services [2.765619s] ... ok
{3} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_inconsistent_resources_consistent [0.814932s] ... ok
{3} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_not_provisioned_when_wrong_component_reports [0.292490s] ... ok
{3} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_create_network_rbac_shared_existing [0.711780s] ... ok
{3} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_get_rbac_policies_network [0.332292s] ... ok
{2} neutron.tests.unit.db.test_l3_dvr_db.L3DvrTestCase.test_validate_add_router_interface_by_subnet_notify_advanced_services [1.902577s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_dvr_to_legacy [3.879675s] ... ok
{3} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_get_rbac_policies_qos_policy [0.410428s] ... ok
{3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_default_rules_ignores_rule_id [0.245750s] ... ok
{3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_default_rules_rule_used_in_default_sg [0.214870s] ... ok
{3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_default_rules_rule_used_in_non_default_sg [0.215055s] ... ok
{1} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_inconsistent_resources_order [3.793378s] ... ok
{3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_diff_default_rules_remote_ip_prefix_ipv4 [0.194756s] ... ok
{1} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__get_port_security_binding_no_binding [0.174125s] ... ok
{1} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__process_port_port_security_update_no_binding [0.110896s] ... ok
{3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_rules_does_not_drop_protocol [0.291202s] ... ok
{1} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_no_callback_on_missing_object [0.226602s] ... ok
{3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_tenant_mismatch [0.198052s] ... ok
{3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__validate_port_range_for_icmp_exception [0.110135s] ... ok
{3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_check_for_duplicate_diff_rules_remote_ip_prefix_ipv6 [0.094130s] ... ok
{1} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioned_after_component_finishes [0.286855s] ... ok
{3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules [0.212557s] ... ok
{1} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_remove_provisioning_component [0.301438s] ... ok
{3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules_admin_context [0.178142s] ... ok
{3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_security_group_rules_filters_passed [0.201915s] ... ok
{3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event [0.309847s] ... ok
{3} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event_with_revisions [0.492450s] ... ok
{2} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_add_external_gateways_single [3.452958s] ... ok
{3} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_add_duplicated_addresses [0.454833s] ... ok
{2} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_add_external_gateways_trivial [0.480215s] ... ok
{1} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_network_rbac_external [1.898377s] ... ok
{2} neutron.tests.unit.db.test_l3_extra_gws_db.TestExtraGatewaysDb.test_remove_external_gateways_trivial [0.790699s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test__before_router_create_no_network [0.881046s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_dvr [6.164011s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test__before_router_create_no_subnet [1.289947s] ... ok
{3} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_get_address_group [4.128350s] ... ok
{3} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_normalize_and_deduplicate_in_remove_addresses [0.824338s] ... ok
{1} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_network_rbac_external_with_multi_rbac_policy [4.958185s] ... ok
{1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_diff_default_rules_remote_ip_prefix_ipv6 [0.203288s] ... ok
{3} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_remove_absent_addresses [0.736595s] ... ok
{1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group [0.186129s] ... ok
{1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_create_security_group_conflict [0.178600s] ... ok
{1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_rule_in_use [0.178631s] ... ok
{1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_get_ip_proto_name_and_num [0.199377s] ... ok
{3} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_shared_admin [0.671519s] ... ok
{1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_create_event_fail [0.236160s] ... ok
{1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_update_event_fail [0.321438s] ... ok
{3} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_created_address_scope_shared_non_admin [0.688365s] ... ok
{1} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_update_security_group_conflict [0.227815s] ... ok
{1} neutron.tests.unit.db.test_segments_db.TestSegmentsDb.test_get_networks_segments_with_empty_networks [0.139189s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_ensure_host_set_on_ports_dvr_ha_binds_to_active [4.522944s] ... ok
{3} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes_different_tenants_not_shared [0.670258s] ... ok
{1} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_create_address_group_without_description_or_addresses [0.616489s] ... ok
{3} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope [0.646073s] ... ok
{1} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_normalize_and_deduplicate_in_add_addresses [0.829936s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_ha_router_replicated_interface_port_ip_not_allowed [1.752577s] ... ok
{1} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_update_address_group_name_and_description [0.913465s] ... ok
{3} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_correlate_network_with_address_scope [1.422310s] ... ok
{3} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_delete_address_scope_in_use [0.558336s] ... ok
{1} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_ipv4 [0.854155s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test__get_sync_routers_with_state_change_and_check_gw_port_host [7.760815s] ... ok
{3} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_ipv6_non_pd_add_pd_subnet_to_same_network [0.581271s] ... ok
{3} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_address_scope [0.412770s] ... ok
{1} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_ipv6 [0.980359s] ... ok
{3} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_disassociate_address_scope [0.492925s] ... ok
{3} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_show_agent [0.380865s] ... ok
{1} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes [0.952575s] ... ok
{3} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_availability_zones_in_create_response [0.553921s] ... ok
{1} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_true_admin [0.953142s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_updates_host [5.308352s] ... ok
{3} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_default_azs_not_existing [1.617629s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_ha_to_dvrha [3.820404s] ... ok
{3} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_without_az [0.909725s] ... ok
{1} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_assoc_address_scope_with_prefix_intersect [2.538116s] ... ok
{3} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_create_data_plane_status_default_none [1.207904s] ... ok
{1} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_invalid_address_scope [0.807152s] ... ok
{1} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_list_agent [0.767330s] ... ok
{3} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_no_mode [0.979643s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_updates_host_only [3.595651s] ... ok
{1} neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_agent_with_az [0.649323s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_sync_data_for_host_with_dvr_agent [0.265543s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_device_owner_during_router_migration_from_legacy_to_ha [3.930139s] ... ok
{3} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_api_extension_validation_with_bad_dns_names [1.051499s] ... ok
{1} neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_availability_zones [0.754508s] ... ok
{1} neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_validate_availability_zones [0.753809s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_l3_bindings_hosting_router_agents_admin_state_up_is_false [2.248820s] ... ok
{1} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_azs [1.050537s] ... ok
{1} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_empty_az [0.826072s] ... ok
{3} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_and_dns_domain_period [3.851075s] ... ok
{1} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_event_on_data_plane_status [1.389900s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_remove_ha_in_use [4.845220s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HAModeDbTestCase.test_update_router_port_bindings_no_ports [0.362652s] ... ok
{1} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_convert_subnetpool_to_default_subnetpool [1.022499s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_subnet_failure_rolls_back_network [1.963282s] ... ok
{3} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_default_domain_period [3.380510s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_another_ha_router_is_created [5.690433s] ... ok
{1} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_bad_pqdn_and_dns_domain [2.259297s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_create_ha_network_tenant_binding_raises_duplicate [0.907085s] ... ok
{3} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_dns_domain_no_period [1.409363s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_router_port_bindings [0.763991s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_get_ha_sync_data_for_host_with_non_dvr_agent [0.133227s] ... ok
{3} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_default_dns_domain_with_dns_name [0.728161s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create_with_distributed [2.483636s] ... ok
{3} neutron.tests.unit.extensions.test_dns.DnsExtensionTestNetworkDnsDomain.test_update_network_dns_domain [0.707059s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_delete_ha_and_non_ha_router [2.266438s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_distributed_router_to_ha [1.796447s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_dvr_router_to_ha_and_dvr [1.330443s] ... ok
{1} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_no_dns_domain [5.814835s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_dvr_router_to_ha_and_not_dvr [1.925068s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_delete_if_ha_router_is_present [4.422689s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_ha_router_to_distributed_and_ha [1.513595s] ... ok
{1} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_with_multiple_ipv4_and_ipv6_subnets [3.338466s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_no_ha_router_create [0.338322s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_network_is_not_deleted_if_network_in_use [1.964963s] ... ok
{3} neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_create_port_forwarding_and_remove_subnets [8.333229s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_set_router_states_handles_concurrently_deleted_router [2.394877s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_create [2.644989s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unique_ha_network_per_tenant [1.669214s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_ha_router_delete_with_distributed [1.797099s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_router_to_ha_notifies_agent [1.304947s] ... ok
{1} neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_create_floatingip_port_forwarding_same_port_diff_protocol [5.987402s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_l3_agent_routers_query_interface_includes_dvrsnat [1.405954s] ... ok
{1} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_port_external_network_admin_succeeds [1.528833s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migrate_legacy_router_to_distributed_and_ha [1.423655s] ... ok
{1} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_port_external_network_non_admin_fails [0.995573s] ... ok
{3} neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_get_fip_after_port_forwarding_create [6.952529s] ... ok
{1} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_update_network_set_external_non_admin_fails [0.720384s] ... ok
{1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_empty_router_extradhcpopts [0.695089s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_update_routers_states [5.323949s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_max_l3_agents_unlimited [0.214930s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_succeed [0.245190s] ... ok
{1} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts_ipv4_opt_version [1.988318s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_delete_ha_network_if_last_router [4.411835s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_ipv6_only_network_returns_400 [1.152567s] ... ok
{3} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_shared_networks_and_subnets [4.649715s] ... ok
{3} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_delete_network_check_disassociated_floatingips [0.767288s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet [1.757366s] ... ok
{3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts [0.959474s] ... ok
{0} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_router_migration [4.143629s] ... ok
{0} neutron.tests.unit.db.test_migration.TestCli.test__compare_labels_ok [0.133435s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_non_admin [0.781906s] ... ok
{0} neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_two_branches [0.332845s] ... ok
{3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_extradhcpopts_ipv6_opt_version [0.996339s] ... ok
{0} neutron.tests.unit.db.test_migration.TestCli.test__validate_revision_validates_branchless_migrations [0.327127s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_subnet [0.894782s] ... ok
{0} neutron.tests.unit.db.test_migration.TestCli.test_check_migration [0.267110s] ... ok
{3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_create_port_with_none_extradhcpopts [0.791500s] ... ok
{0} neutron.tests.unit.db.test_migration.TestCli.test_database_sync_revision_no_branches [0.358809s] ... ok
{0} neutron.tests.unit.db.test_migration.TestCli.test_downgrade_fails [0.186299s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_from_ha [4.617276s] ... ok
{0} neutron.tests.unit.db.test_migration.TestCli.test_get_root_versions_dir [0.166251s] ... ok
{0} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_contract_are_mutually_exclusive [0.250606s] ... ok
{3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_adding_extradhcpopts [0.800685s] ... ok
{0} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_negative_delta_fails [0.167597s] ... ok
{0} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_revision_delta [0.185412s] ... ok
{0} neutron.tests.unit.db.test_migration.TestDbMigration.test_schema_has_column [0.175292s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_wrong_subnet_id [1.536249s] ... ok
{0} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_cleanup_old_nodes [0.136918s] ... ok
{3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_additional_extradhcpopt [1.095702s] ... ok
{0} neutron.tests.unit.db.test_ovn_l3_hamode_db.OVN_L3_HA_db_mixinTestCase.test_create_router [0.556455s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_port_with_device_id_of_other_tenants_router [1.088311s] ... ok
{0} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_bump_revision [0.727632s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_migration_no_delete_ha_network_if_not_last_router [2.590348s] ... ok
{3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_name_extradhcpopt [1.219054s] ... ok
{0} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_delete_revision [0.615814s] ... ok
{3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_string_extradhcpopt [0.841537s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_sync_ha_router_info_ha_interface_port_concurrently_deleted [1.624825s] ... ok
{3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts [1.111341s] ... ok
{3} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_ipv6_change_value [0.631954s] ... ok
{0} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_deleted_resources_order [3.981231s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test__notify_gateway_port_ip_changed [1.758297s] ... ok
{0} neutron.tests.unit.db.test_portsecurity_db.PortSecurityDbMixinTestCase.test__extend_port_security_dict_relies_on_common [0.156439s] ... ok
{0} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__process_network_port_security_update_no_binding [0.127428s] ... ok
{0} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_is_object_blocked [0.269095s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 [0.484327s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_unique_vr_id_between_routers [3.446485s] ... ok
{0} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_not_provisioned_until_final_component_complete [0.227423s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_verify_configuration_l3_ha_net_cidr_is_not_a_subnet [0.220795s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_create_different_fixed_ip_same_port [5.951540s] ... ok
{0} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioned_with_no_components [0.240576s] ... ok
{0} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_provisioning_of_correct_item [0.275498s] ... ok
{0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_external_network_shared_rbac [0.916977s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_allocation_contraint_conflict [1.513263s] ... ok
{0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_networkrbac_in_use_fail [0.818492s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [2.464468s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_not_existing_network_returns_404 [0.568751s] ... ok
{0} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_port_presence_prevents_network_rbac_policy_deletion [1.283453s] ... ok
{0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_default_rules_does_not_drop_protocol [0.207751s] ... ok
{0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_already_exists [0.204669s] ... ok
{0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_created_in_parallel [0.231470s] ... ok
{0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_check_for_duplicate_diff_rules_remote_ip_prefix_ipv4 [0.216197s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [1.728093s] ... ok
{0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_create_security_group_rule_conflict [0.225712s] ... ok
{0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_in_use [0.235861s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_multisubnet_id [0.704793s] ... ok
{0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_and_after_delete_event [0.469495s] ... ok
{2} neutron.tests.unit.db.test_l3_hamode_db.L3HATestCase.test_vr_id_unique_range_per_tenant [3.700326s] ... ok
{2} neutron.tests.unit.db.test_migration.TestCli.test__compare_labels_fail_unexpected_labels [0.158078s] ... ok
{0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_update_event [0.340699s] ... ok
{2} neutron.tests.unit.db.test_migration.TestCli.test__find_milestone_revisions_one_branch [0.190478s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 [5.589910s] ... ok
{2} neutron.tests.unit.db.test_migration.TestCli.test_current [0.249392s] ... ok
{0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_sg_rule_before_precommit_and_after_delete_event [0.418837s] ... ok
{2} neutron.tests.unit.db.test_migration.TestCli.test_database_sync_revision [0.283131s] ... ok
{0} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_update_security_group_statefulness_binded_conflict [0.267265s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_id_and_fip_address [1.068308s] ... ok
{2} neutron.tests.unit.db.test_migration.TestCli.test_get_subproject_script_location_not_installed [0.124304s] ... ok
{2} neutron.tests.unit.db.test_migration.TestCli.test_stamp [0.205250s] ... ok
{0} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_add_invalid_addresses [0.645749s] ... ok
{0} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_create_address_scope_empty_name [0.547853s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_id_non_admin [1.491315s] ... ok
{2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract_conflicts_with_delta [2.046930s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_routers_native_quotas [0.838370s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [2.985583s] ... ok
{2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_contract_conflicts_with_revision [0.148309s] ... ok
{2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_delta [0.152116s] ... ok
{2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_conflicts_with_delta [0.180914s] ... ok
{2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_expand_conflicts_with_revision [0.081733s] ... ok
{2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_milestone_expand_before_contract [0.100829s] ... ok
{2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_negative_relative_revision_fails [0.075663s] ... ok
{2} neutron.tests.unit.db.test_migration.TestCli.test_upgrade_revision [0.096910s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_delete_ext_net_with_disassociated_floating_ips [1.307733s] ... ok
{0} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_created_address_scope_specify_id [2.693371s] ... ok
{2} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_active_nodes [1.072867s] ... ok
{2} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_active_nodes_from_host [0.074176s] ... ok
{2} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_add_node [0.055544s] ... ok
{0} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_false_admin [0.540937s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_pagination_reverse [2.292561s] ... ok
{0} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_update_address_scope_shared_true_non_admin [0.590066s] ... ok
{2} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_touch_node [1.082661s] ... ok
{0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_add_subnetpool_address_scope_wrong_address_family [0.562207s] ... ok
{0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_associate_address_scope [0.781655s] ... ok
{2} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_touch_nodes_from_host [1.115814s] ... ok
{0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_two_subnets_different_subnetpools_same_network [1.119398s] ... ok
{2} neutron.tests.unit.db.test_ovn_hash_ring_db.TestHashRing.test_touch_nodes_from_host_different_groups [1.109084s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update [3.045459s] ... ok
{2} neutron.tests.unit.db.test_ovn_l3_hamode_db.OVN_L3_HA_db_mixinTestCase.test_create_no_ovn_router [0.423125s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floating_ip_direct_port_delete_returns_409 [4.928395s] ... ok
{0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_ipv6_pd_add_non_pd_subnet_to_same_network [1.143614s] ... ok
{2} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_bump_older_revision [0.527561s] ... ok
{2} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumber.test_bump_revision_row_not_found [0.430586s] ... ok
{0} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_not_update_subnetpool_address_scope_not_notify [0.966500s] ... ok
{2} neutron.tests.unit.db.test_ovn_revision_numbers_db.TestRevisionNumberMaintenance.test_get_deleted_resources [0.741803s] ... ok
{2} neutron.tests.unit.db.test_portsecurity_db.PortSecurityDbMixinTestCase.test__extend_port_security_dict_ignored_if_extension_disabled [0.163294s] ... ok
{2} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__extend_port_security_dict_no_port_security [0.169290s] ... ok
{2} neutron.tests.unit.db.test_portsecurity_db_common.PortSecurityDbCommonTestCase.test__get_network_security_binding_no_binding [0.159597s] ... ok
{0} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_create_agent [0.729667s] ... ok
{2} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_adding_component_for_new_resource_type [0.376005s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_association_on_unowned_router [2.296515s] ... ok
{2} neutron.tests.unit.db.test_provisioning_blocks.TestStatusBarriers.test_adding_component_idempotent [0.336332s] ... ok
{0} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_update_agent [0.851729s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_fixed_ip_same_port [3.900181s] ... ok
{0} neutron.tests.unit.extensions.test_availability_zone.TestAZAgentCase.test_list_availability_zones_with_filter [0.816657s] ... ok
{2} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_create_network_rbac_external [1.048134s] ... ok
{2} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_delete_networkrbac_self_share [0.290977s] ... ok
{2} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_get_rbac_policies_all_classes [0.330027s] ... ok
{2} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_network_rbac_external_valid [0.778669s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_disassociate_notification [3.029987s] ... ok
{2} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_networkrbac_valid [0.734114s] ... ok
{0} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_not_exist_az [2.422938s] ... ok
{2} neutron.tests.unit.db.test_rbac_db_mixin.NetworkRbacTestcase.test_update_self_share_networkrbac [0.298764s] ... ok
{2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__check_for_duplicate_rules_ignores_rule_id [0.154517s] ... ok
{2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__ensure_default_security_group_when_disabled [0.237024s] ... ok
{0} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_preserves_data_plane_status [1.499901s] ... ok
{0} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_update_port_data_plane_status [0.912261s] ... ok
{2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test__validate_port_range_exception [2.010586s] ... ok
{2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_delete_security_group_rule_raise_error_on_not_found [0.182633s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_port_id [3.287008s] ... ok
{2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_precommit_delete_event_fail [0.208706s] ... ok
{0} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_slaac [0.737512s] ... ok
{2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_create_event [0.298202s] ... ok
{2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_create_event_fail [0.238674s] ... ok
{2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_security_group_rule_precommit_delete_event_fail [0.243013s] ... ok
{2} neutron.tests.unit.db.test_securitygroups_db.SecurityGroupDbMixinTestCase.test_validate_ethertype_and_protocol [0.212786s] ... ok
{0} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_stateful [0.744974s] ... ok
{2} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_create_address_group_empty_name [0.528860s] ... ok
{0} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_V6_pd_stateless [0.572517s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_router [7.604035s] ... ok
{0} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_only_ip_version_v4 [0.471750s] ... ok
{2} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_create_address_group_with_description_and_addresses [0.605981s] ... ok
{0} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_create_subnet_only_ip_version_v6 [0.721565s] ... ok
{2} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_delete_address_group [0.800463s] ... ok
{2} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_list_address_groups [0.787321s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_port_delete [3.903543s] ... ok
{2} neutron.tests.unit.extensions.test_address_group.TestAddressGroup.test_update_address_group_addresses [0.582793s] ... ok
{2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_delete_address_scope [0.653065s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_subnet_gateway_disabled [3.235814s] ... ok
{2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope [0.671078s] ... ok
{2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope_different_tenants_not_shared [0.788884s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_same_external_and_internal [2.893417s] ... ok
{0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_api_extension_validation_with_good_dns_names [4.083189s] ... ok
{2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_get_address_scope_different_tenants_shared [0.754190s] ... ok
{2} neutron.tests.unit.extensions.test_address_scope.TestAddressScope.test_list_address_scopes_different_tenants_shared [0.792118s] ... ok
{0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_json [1.139803s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_via_router_interface_returns_404 [4.652089s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_invalid_fixed_ip [3.403930s] ... ok
{0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_fqdn_and_dns_domain_no_period [2.363798s] ... ok
{2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_block_update_subnetpool_network_affinity [2.403178s] ... ok
{2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_create_subnetpool_associate_invalid_address_scope [0.570715s] ... ok
{2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_network_create_contain_address_scope_attr [0.604313s] ... ok
{2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_address_scope_notify [0.936466s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_with_assoc_fails [2.784322s] ... ok
{2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_address_scope_wrong_family [0.796873s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_same_fixed_ip_same_port [3.695058s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_clears_orphaned_floatingip_port [1.266201s] ... ok
{2} neutron.tests.unit.extensions.test_address_scope.TestSubnetPoolsWithAddressScopes.test_update_subnetpool_associate_another_address_scope [0.684854s] ... ok
{0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_pqdn_and_dns_domain_period [3.887084s] ... ok
{0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_list_ports [1.300258s] ... ok
{2} neutron.tests.unit.extensions.test_agent.AgentDBTestCase.test_dead_agent [2.108046s] ... ok
{0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_non_default_dns_domain_with_dns_name [1.108159s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_to_same_port_id_twice [3.043599s] ... ok
{2} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_az [0.851046s] ... ok
{2} neutron.tests.unit.extensions.test_availability_zone.TestAZNetworkCase.test_create_network_with_default_azs_existing_az [0.856149s] ... ok
{0} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_update_ip [1.406218s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_no_destination_route [4.137843s] ... ok
{2} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_create_invalid_attr_data_plane_status [0.725311s] ... ok
{2} neutron.tests.unit.extensions.test_data_plane_status.DataPlaneStatusExtensionTestCase.test_port_update_with_invalid_data_plane_status [0.892722s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_none_destination [1.818513s] ... ok
{2} neutron.tests.unit.extensions.test_default_subnetpools.DefaultSubnetpoolsExtensionTestCase.test_convert_default_subnetpool_to_non_default [0.635231s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_updates_port_device_id [3.796119s] ... ok
{2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_create_port_multiple_v4_v6_subnets_bad_fqdn_and_dns_domain [1.738042s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_external_route [1.939290s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_network_update_external_failure [1.714038s] ... ok
{0} neutron.tests.unit.extensions.test_expose_port_forwarding_in_fip.TestExtendFipPortForwardingExtension.test_port_in_used_by_port_forwarding [4.389158s] ... ok
{0} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_get_network_succeeds_without_filter [0.289169s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_and_remove_gateway [2.526311s] ... ok
{2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_show_port [3.413358s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_invalid_network_returns_400 [0.899047s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_route_via_another_tenant_subnet [3.489622s] ... ok
{0} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_list_nets_external [3.098408s] ... ok
{2} neutron.tests.unit.extensions.test_dns.DnsExtensionTestCase.test_update_port_update_ip_address_only [1.493452s] ... ok
{0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_blank_router_extradhcpopt [0.980030s] ... ok
{2} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_external_network_admin_succeeds [0.651945s] ... ok
{0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopt_delete [0.941696s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_and_remove_gateway_tenant_ctx [1.961876s] ... ok
{2} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_create_external_network_non_admin_fails [0.554047s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_multiple_subnets_ipv6 [2.706960s] ... ok
{0} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_with_same [0.858209s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_net_not_external_returns_400 [0.772830s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floating_non_ext_network_returns_400 [0.605436s] ... ok
{2} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_list_nets_external_pagination [1.366483s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_non_existent_network_returns_404 [0.721391s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_no_subnet [1.752159s] ... ok
{2} neutron.tests.unit.extensions.test_external_net.ExtNetDBTestCase.test_update_network_external_net_with_ports_set_not_shared [1.044599s] ... ok
{2} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_with_extradhcpopts_add_another_ver_opt [0.518281s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_no_public_subnet_returns_400 [1.782396s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_fails_nested [1.521297s] ... ok
{2} neutron.tests.unit.extensions.test_extra_dhcp_opt.TestExtraDhcpOpt.test_update_port_without_extradhcpopt_delete [0.742262s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool [2.288439s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [0.918111s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address [1.024471s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingips_native_quotas [1.030857s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails_nested [0.333443s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test__notify_gateway_port_ip_not_changed [2.014964s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [3.223368s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test__notify_subnetpool_address_scope_update [1.402807s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_subnet2_returns_400 [3.111535s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_associate_to_dhcp_port_fails [0.575720s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [0.292446s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_pagination [2.491539s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_delete_port_after_failure [1.584561s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 [1.084409s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 [0.355926s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net [2.545887s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_port [1.769696s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_no_ext_gateway_return_404 [1.460433s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet [1.474021s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_with_invalid_create_port [4.178576s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_with_both_ids_returns_400 [1.002338s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_janitor_doesnt_delete_if_fixed_in_interim [0.809802s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net [3.748122s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_non_admin_context_agent_notification [2.641161s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_no_data_returns_400 [0.471909s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_clear_gateway_callback_failure_returns_409 [1.472014s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_network_update_external [1.402260s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete [0.497793s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_nexthop_is_port_ip [1.713472s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_assoc [2.837831s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_race_with_interface_add [1.597987s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_overlapped_cidr_returns_400 [3.180458s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_duplicated_specific_ip [1.116942s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_subnet_inuse_returns_409 [1.365512s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_not_update_router_gateway_if_service_type_not_related [1.877525s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port [1.166209s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip [0.946926s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_callback [0.657407s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_allocation [0.915643s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_dup_subnet1_returns_400 [1.539503s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [0.795981s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_sort [2.045211s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_no_subnet_forbidden [0.849813s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_with_both_ids_returns_200 [1.519261s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_interface_in_use_by_route [2.226066s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_wrong_port_returns_404 [1.385991s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_pagination [0.813248s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [2.527154s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port [4.780709s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_set_gateway_cidr_overlapped_with_subnets [1.438232s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_admin_address_out_of_pool [1.523125s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update [0.666208s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_dup_subnet1_returns_400 [1.179043s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_callback_failure_returns_409 [2.846343s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update [1.650402s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip [0.735183s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails [0.713830s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_upon_subnet_create_ipv6 [1.991793s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_create_router_gateway_fails_nested_delete_router_failed [0.522838s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_wrong_subnet_returns_400 [1.533345s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv4_subnets [2.044536s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_ipv6_subnet_from_interface [2.215537s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [2.710217s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_first_floatingip_associate_notification [2.850982s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_show [0.617630s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv6_subnet_port [1.827074s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_specify_id_backend [0.528284s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 [1.112776s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floating_port_status_not_applicable [2.680748s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_delete_routes [2.159033s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_subnet_with_port_from_other_tenant [1.628960s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_invalid_external_ip [0.961052s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_existed_floatingip [4.538480s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_invalid_external_subnet [1.282285s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo [2.744036s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_crd_ops [3.885249s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip_non_admin [0.750592s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_two_fips_one_port_invalid_return_409 [2.827692s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_on_external_port [2.303977s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip_subnet [1.978336s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_invalid_nexthop_ip [1.361888s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_port_device_id_to_different_tenants_router [2.617272s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_pagination_reverse [0.718512s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_disassociate_notification_port_delete [2.895148s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list_with_parameters [0.660027s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_router_interface_port_ip_not_allowed [1.466545s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_list_with_sort [1.624738s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_returns_200 [1.451825s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_no_ext_gateway_return_404 [1.219657s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_routes_update_for_multiple_routers [3.517948s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_subnet_gateway_for_external_net [0.827976s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway [2.264224s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floating_non_ext_network_returns_400 [0.667210s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 [0.332107s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc [2.886103s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_multi_external_one_internal [4.104375s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 [1.760219s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 [2.032446s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 [0.499250s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [2.768213s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_not_existing_network_returns_404 [0.476119s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_allocation [0.984618s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_different_external_subnet [3.272471s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet [1.208551s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_subnet [0.770014s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_update_different_port_owner_as_admin [4.210610s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address [0.857193s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_dup_address [1.591691s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_id_and_fip_address [1.012892s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_subnet_id_non_admin [0.800897s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test__notify_subnetpool_address_scope_update [1.084331s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_associate_to_dhcp_port_fails [0.670272s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_floatingip_via_router_interface_returns_201 [3.260884s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [0.628339s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port [3.202614s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_wrong_subnet_id [2.369124s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [1.059924s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails [0.704626s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update [1.333047s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_no_nexthop_route [1.775193s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_ipv6_only_network_returns_400 [0.832421s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails_nested_delete_router_failed [0.506931s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_no_public_subnet_returns_400 [1.260276s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_none_nexthop [1.625151s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip_non_admin [0.657211s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_gateway_fails_nested [0.535653s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_port_id [2.985916s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_first_floatingip_associate_notification [2.545347s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_routers_native_quotas [0.557022s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_clear_routes_with_None [2.506088s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_association_on_unowned_router [4.835905s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floating_port_status_not_applicable [5.492561s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_multi_external_one_internal [5.807686s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_multi_routes [4.686999s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_route_update_with_one_route [2.973097s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_create_different_fixed_ip_same_port [3.550949s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_crd_ops [4.263877s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_same_external_and_internal [4.635699s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_dup_subnet2_returns_400 [1.714096s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_gateway_notifications [1.340887s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_bad_values [0.712815s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [3.854271s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 [4.184825s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update [4.328497s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway [2.908921s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_disassociate_notification [3.613948s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool [1.701962s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_port_delete [3.933620s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_invalid_fixed_ip [3.555403s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_pagination_reverse [2.174702s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_cidr_overlapped_with_gateway [3.801118s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_empty_port_and_subnet_ids [0.732094s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_subnet_gateway_disabled [3.698746s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_fixed_ip_same_port [6.465515s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 [2.766805s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_port_owner_as_admin [2.380361s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_to_same_port_id_twice [4.636597s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_different_router [9.428428s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_via_router_interface_returns_404 [4.089049s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_update_same_fixed_ip_same_port [2.729250s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_via_router_interface_returns_201 [4.417086s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_clears_orphaned_floatingip_port [1.298931s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_network_update_external_failure [1.794032s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_with_invalid_create_port [2.693998s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_doesnt_delete_if_fixed_in_interim [0.985487s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_none_destination [2.040426s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_ipv6_subnet [9.899489s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_none_nexthop [1.759376s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [1.823545s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_nexthop_is_port_ip [4.722681s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_clear_routes_with_None [2.034149s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port_bad_tenant_returns_404 [3.192007s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_add_interface_port_without_ips [0.453750s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_no_destination_route [2.694151s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_janitor_updates_port_device_id [6.124863s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_network_update_external [1.238354s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_concurrent_delete_upon_subnet_create [1.782427s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_one_route [4.148208s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create [0.652812s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_not_update_router_gateway_if_service_type_not_related [2.328804s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_invalid_network_returns_400 [0.594899s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_call_extensions [0.862160s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_net_not_external_returns_400 [0.860807s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_and_remove_gateway [2.075465s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_no_nexthop_route [2.737106s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_port_deletion_prevention_handles_missing_port [0.858240s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_create_with_gwinfo_ext_ip [1.891879s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_admin_address_out_of_pool [1.746429s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [1.527993s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_multiple_subnets_ipv6 [2.917926s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_multi_routes [3.316019s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_cidr_overlapped_with_gateway [3.413619s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_no_subnet [2.041060s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_with_floatingip_existed_returns_409 [2.758759s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [0.887853s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_route_via_another_tenant_subnet [1.942100s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_delete_with_port_existed_returns_409 [1.762257s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_fails_nested [1.298013s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_dup_subnet1_returns_400 [2.753309s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_list [2.341430s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_non_existent_network_returns_404 [0.521250s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_notifications [1.645028s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_inuse_returns_409 [1.892552s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_overlapped_cidr_returns_400 [6.818234s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_bad_values [0.857477s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool [5.111346s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 [1.541409s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_remove_interface_nothing_returns_400 [2.157950s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [1.443400s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip_non_admin [0.845987s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [0.997518s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete [0.634954s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net [3.254363s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_port [2.438759s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_to_empty_with_existed_floatingip [4.058432s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_race_with_interface_add [2.838814s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_subnet1_returns_400 [0.814528s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_gateway_with_external_ip_used_by_gw [1.222358s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net [3.577020s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_subnet_inuse_returns_409 [1.880459s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_dup_subnet2_returns_400 [1.835808s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_empty_port_and_subnet_ids [0.445137s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port_bad_tenant_returns_404 [1.902222s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_invalid_ip_address [2.054025s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 [2.437703s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_nexthop_is_outside_port_subnet [1.989871s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_interface_in_use_by_route [3.601124s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip [1.050571s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_callback_failure_returns_409 [1.007676s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet_with_port_from_other_tenant [4.362097s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_clear_gateway_callback_failure_returns_409 [1.593820s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_router_update_with_too_many_routes [4.474488s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip [0.640840s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_inuse_returns_409 [3.757515s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [4.177205s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [0.816392s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBIntTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra [2.222997s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_with_floatingip_existed_returns_409 [1.836654s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_nothing_returns_400 [2.471791s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list [0.445041s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test__notify_gateway_port_ip_changed [1.755685s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_parameters [0.788895s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv6_subnet_port [3.323365s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_no_data_returns_400 [0.980893s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_returns_200 [2.299937s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test__notify_gateway_port_ip_not_changed [1.822457s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_specify_id_backend [0.569013s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update [0.924994s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port [2.560428s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_with_both_ids_returns_200 [4.068564s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 [1.949429s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_non_admin_context_agent_notification [3.289503s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_duplicated_specific_ip [1.433648s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo_ext_ip_subnet [2.954433s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_ipv6_subnet_from_interface [3.265590s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_pagination_reverse [0.920159s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_multisubnet_id [1.713714s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_wrong_port_returns_404 [0.856790s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_to_empty_with_existed_floatingip [3.527248s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingip_with_specific_ip [1.248278s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_upon_subnet_create_ipv6 [2.432327s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_invalid_external_ip [1.407510s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_set_gateway_cidr_overlapped_with_subnets [2.764847s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_show [0.740762s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_floatingips_native_quotas [2.794547s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [3.381282s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_external_ip_used_by_gw [1.316674s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_create_router_port_with_device_id_of_other_tenants_router [1.511023s] ... ok
{3} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_nexthop_is_outside_port_subnet [4.335678s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_delete_ext_net_with_disassociated_floating_ips [1.494116s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_dup_address [2.633088s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_on_external_port [3.497854s] ... ok
{3} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_update_with_port_details [3.770241s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_invalid_nexthop_ip [2.397143s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floating_ip_direct_port_delete_returns_409 [3.129836s] ... ok
{3} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_list_with_port_details [2.717264s] ... ok
{3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_associate_service_profile_with_flavor [0.278779s] ... ok
{3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile [0.272740s] ... ok
{3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_too_long_description [0.362921s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_too_many_routes [3.479658s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_routes_update_for_multiple_routers [5.222822s] ... ok
{3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_too_long_driver [0.274891s] ... ok
{3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_get_flavors [0.345440s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_disassociate_notification_port_delete [3.852270s] ... ok
{3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_get_service_profiles [0.426584s] ... ok
{3} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile_invalid_enabled [0.195215s] ... ok
{3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_flavor [0.196255s] ... ok
{1} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_subnet_gateway_for_external_net [1.245787s] ... ok
{3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_invalid_driver [0.169859s] ... ok
{3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_invalid_empty [0.348400s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_port_device_id_to_different_tenants_router [2.093264s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_pagination [1.793048s] ... ok
{3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_disassociate_service_profile_with_flavor [0.490976s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_list_with_sort [1.942883s] ... ok
{3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider [2.105233s] ... ok
{3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_disabled [0.426466s] ... ok
{3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_no_driver [0.312053s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_router_interface_port_ip_not_allowed [3.164182s] ... ok
{3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavors [0.375384s] ... ok
{3} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_update_flavor [0.362385s] ... ok
{3} neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test_set_attrs_and_extend [0.200201s] ... ok
{3} neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test_set_extra_attr_key_bad [0.176108s] ... ok
{1} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_create_with_port_details [5.873112s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingip_delete_after_event [1.348757s] ... ok
{0} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra [3.119066s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_floatingip_with_assoc_fails [4.342986s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_gateway [2.064140s] ... ok
{1} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_create_with_port_details [3.654946s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_route_update_with_external_route [2.345870s] ... ok
{1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_invalid_service_type [0.259113s] ... ok
{1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_delete_flavor [0.239109s] ... ok
{1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_delete_service_profile [0.256921s] ... ok
{1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_show_flavor [0.302558s] ... ok
{1} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile_too_long_description [0.262117s] ... ok
{1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_associate_service_profile_with_flavor_exists [0.459146s] ... ok
{0} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBSepTestCase.test_floatingip_update_with_port_details [4.539350s] ... ok
{1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_flavor_in_use [0.335495s] ... ok
{0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_disassociate_service_profile_with_flavor [0.423868s] ... ok
{1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_flavor_next_provider_no_binding [0.299688s] ... ok
{0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_show_service_profile [0.262075s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_ignore_interfaces_with_moreThanOneIp [3.827986s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_and_remove_gateway_tenant_ctx [2.697857s] ... ok
{1} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_show_service_profile [0.341245s] ... ok
{0} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_service_profile [0.290001s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_interfaces [1.905483s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_dup_subnet2_returns_400 [2.192830s] ... ok
{0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_associate_service_profile_with_flavor [2.407487s] ... ok
{0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_autodelete_flavor_associations [0.497706s] ... ok
{0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile [0.358263s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_gateway_no_subnet_forbidden [1.342487s] ... ok
{0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_show_flavor [0.332210s] ... ok
{0} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_update_service_profile [0.337384s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_sync_interfaces [2.851816s] ... ok
{1} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_create_floatingip_port_forwarding_with_description [4.895298s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway [1.596323s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool [2.358840s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_gateway_op_agent [3.447376s] ... ok
{0} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_update_floatingip_port_forwarding_with_dup_internal_port [4.144401s] ... ok
{0} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBSepTestCase.test_get_floatingip_pools_ipv4 [0.402473s] ... ok
{1} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_create_floatingip_port_forwarding_with_ranges_port_collisions [4.139156s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_delete_port_after_failure [1.872414s] ... ok
{1} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBSepTestCase.test_get_floatingip_pools_ipv6_1_True [0.605521s] ... ok
{1} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBSepTestCase.test_get_floatingip_pools_ipv6_2_False [0.658956s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingips_create_precommit_event [2.560108s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingips_op_agent [4.275701s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_interfaces_op_agent [2.137017s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_floatingips_op_agent [3.901719s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_create_precommit_event [1.229321s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_delete_precommit_event [1.404217s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_floatingips [4.167097s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_update_event_exception_preserved [1.112573s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_create_precommit_event [0.916620s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_interfaces [1.435758s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_delete_event_exception_preserved [3.681759s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_delete_event_exception_preserved [3.519255s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_delete_precommit_event [0.514444s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_update_event_exception_preserved [0.872652s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_update_precommit_event [0.977644s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingips_create_precommit_event [6.126209s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3DBFloatingIpTestCaseLogging.test_create_floatingip_event_logging_port_assoc [6.763914s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_ipv6_subnet [15.614801s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_ignore_interfaces_with_moreThanOneIp [2.488287s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_sync_interfaces [1.805908s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_create_event_exception_preserved [0.437614s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_multiple_ipv4_subnets [4.788548s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3DBFloatingIpTestCaseLogging.test_update_floatingip_event_logging_disassociate [6.652053s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_port_without_ips [1.362911s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_flip_dns [6.914418s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_subnet [4.223239s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3DBFloatingIpTestCaseLogging.test_update_floatingip_event_logging [6.889892s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_add_interface_with_both_ids_returns_400 [1.553428s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_flip_and_net_port_dns [8.501907s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_concurrent_delete_upon_subnet_create [2.696961s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create [1.068822s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_flip_dns [9.258069s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create [5.036362s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_call_extensions [0.937471s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_delete [2.997514s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_create_with_gwinfo [1.924083s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntAgentSchedulingTestCase.test_router_update_gateway_scheduling_not_supported [2.401687s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_callback [1.128459s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test__notify_gateway_port_ip_not_changed [1.614759s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_no_PTR_record [5.785193s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floating_non_ext_network_returns_400 [1.196315s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_flip_and_net_port_dns [5.805284s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [2.446495s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_ipv6_only_network_returns_400 [1.354818s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_delete_with_port_existed_returns_409 [1.358199s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test__notify_gateway_port_ip_changed [2.596740s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_pagination [0.843792s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test__notify_subnetpool_address_scope_update [1.631843s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 [0.590946s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_create_with_net_port_dns [4.867556s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_list_with_sort [3.077226s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_non_admin_context_agent_notification [4.647260s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_no_ext_gateway_return_404 [1.916425s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_remove_interface_wrong_subnet_returns_400 [1.199744s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_not_existing_network_returns_404 [0.907013s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_no_public_subnet_returns_400 [1.908542s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_disassociate_port [4.523338s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_delete_routes [4.282916s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_duplicated_specific_ip [4.059375s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address [1.051797s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_associate_to_dhcp_port_fails [3.858117s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [5.083240s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_wrong_subnet_id [1.523541s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 [0.816103s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway [3.485984s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingips_native_quotas [1.346132s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 [0.912081s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails [1.011946s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_different_external_subnet [1.587486s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_routers_native_quotas [0.833550s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet [4.028307s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_assoc [3.786104s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_non_admin [0.666786s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_multisubnet_id [2.593102s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_allocation [0.773929s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_first_floatingip_associate_notification [3.794054s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip_out_of_subnet [0.598964s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_existed_floatingip [5.677608s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update [1.254285s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_specific_ip [2.039484s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails_nested [1.005599s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_gateway_fails_nested_delete_router_failed [0.973813s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_crd_ops [4.583237s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_gateway_with_invalid_external_subnet [4.845845s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port [4.453286s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_delete_ext_net_with_disassociated_floating_ips [1.078376s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_router_update_with_invalid_ip_address [1.977164s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floating_port_status_not_applicable [5.915843s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_disassociate_notification_port_delete [5.230180s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floating_ip_direct_port_delete_returns_409 [3.360631s] ... ok
{2} neutron.tests.unit.extensions.test_extraroute.ExtraRouteDBSepTestCase.test_two_fips_one_port_invalid_return_409 [3.473078s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_disassociate_notification [2.147397s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_create_different_fixed_ip_same_port [4.135759s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_same_external_and_internal [4.954947s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_pagination_reverse [2.489501s] ... ok
{2} neutron.tests.unit.extensions.test_fip_port_details.FloatingIPPortDetailsDBIntTestCase.test_floatingip_list_with_port_details [4.210406s] ... ok
{2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor [0.324846s] ... ok
{2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_invalid_enabled [0.187159s] ... ok
{2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_too_long_description [0.154543s] ... ok
{2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_flavor_too_long_name [0.116848s] ... ok
{2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_create_service_profile_invalid_enabled [0.147227s] ... ok
{2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_association_error [0.161351s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 [4.305763s] ... ok
{2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor [1.884678s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update [4.180818s] ... ok
{2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_invalid_enabled [0.299971s] ... ok
{2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_too_long_description [0.289920s] ... ok
{2} neutron.tests.unit.extensions.test_flavors.FlavorExtensionTestCase.test_update_flavor_too_long_name [0.331318s] ... ok
{2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_create_service_profile_empty_driver [0.375448s] ... ok
{2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_flavor [0.360879s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_multi_external_one_internal [5.329155s] ... ok
{2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_service_profile [0.387038s] ... ok
{2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_delete_service_profile_in_use [0.380274s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_port_id [3.518500s] ... ok
{2} neutron.tests.unit.extensions.test_flavors.FlavorPluginTestCase.test_get_service_profiles [0.363989s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_fixed_ip_same_port [3.203499s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_sort [2.297726s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_port_delete [3.772716s] ... ok
{2} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_create_floatingip_port_forwarding_with_port_number_0 [3.473488s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_subnet_gateway_disabled [3.168552s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_port_owner_as_admin [5.103586s] ... ok
{2} neutron.tests.unit.extensions.test_floating_ip_port_forwarding.FloatingIPPorForwardingTestCase.test_create_floatingip_port_forwarding_with_ranges [4.194554s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_different_router [7.017274s] ... ok
{2} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBIntTestCase.test_get_floatingip_pools_ipv4 [0.785864s] ... ok
{2} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBIntTestCase.test_get_floatingip_pools_ipv6_1_True [0.796605s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_via_router_interface_returns_201 [4.057451s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_invalid_fixed_ip [3.015664s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_via_router_interface_returns_404 [2.664447s] ... ok
{2} neutron.tests.unit.extensions.test_floatingip_pools.FloatingIPPoolsDBIntTestCase.test_get_floatingip_pools_ipv6_2_False [2.504295s] ... ok
{2} neutron.tests.unit.extensions.test_l3.ExtraAttributesMixinTestCase.test__extend_extra_router_dict_defaults [0.105594s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_and_remove_gateway_tenant_ctx [1.936697s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_with_invalid_create_port [2.955884s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_dup_subnet2_returns_400 [1.736492s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_l3_agent_routers_query_floatingips [2.692120s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_same_fixed_ip_same_port [4.343815s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_bad_values [0.849403s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_create_event_exception_preserved [0.650837s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_doesnt_delete_if_fixed_in_interim [2.798767s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3AgentDbIntTestCase.test_router_update_precommit_event [0.811790s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_admin_address_out_of_pool [1.466842s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_floatingip_delete_after_event [0.952056s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_fails_nested [1.663275s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_interfaces_op_agent [1.159374s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_update_to_same_port_id_twice [4.161641s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_updates_port_device_id [3.428638s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_l3_agent_routers_query_gateway [2.022552s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool [2.491439s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_network_update_external [2.249972s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_and_remove_gateway [3.017319s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3AgentDbSepTestCase.test_router_gateway_op_agent [1.880822s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_network_update_external_failure [1.629957s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_dup_subnet1_returns_400 [1.564804s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_invalid_network_returns_400 [0.760898s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [3.634122s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [1.810115s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [1.595748s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port [3.796609s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_port [2.378489s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_multiple_subnets_ipv6 [5.201571s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_empty_port_and_subnet_ids [0.770367s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv4_subnets [3.249356s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_no_subnet_forbidden [1.007632s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool [1.172065s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBFloatingIpTestCaseWithDNS.test_floatingip_associate_port_with_net_port_dns [5.008984s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [0.540365s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnet_port [2.457629s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [0.881460s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [1.206053s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_id_and_fip_address [0.954868s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_floatingip_with_subnet_id_non_admin [0.790952s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_cidr_overlapped_with_gateway [2.869491s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net [3.311069s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_create_router_port_with_device_id_of_other_tenants_router [2.610946s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_subnet2_returns_400 [3.594132s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_overlapped_cidr_returns_400 [3.544858s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_subnet [11.024411s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_association_on_unowned_router [3.337947s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port [2.222154s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_no_data_returns_400 [0.823486s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 [2.993128s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port_bad_tenant_returns_404 [2.066590s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net [2.116723s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_with_both_ids_returns_400 [2.979736s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_port_without_ips [1.224850s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip_non_admin [0.890875s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [4.958793s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_clear_gateway_callback_failure_returns_409 [2.423957s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_concurrent_delete_upon_subnet_create [2.142130s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_with_floatingip_existed_returns_409 [4.308665s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 [5.463814s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_call_extensions [0.740152s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_list_with_pagination [4.166278s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list [1.215052s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_nothing_returns_400 [1.218896s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip [1.892919s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet_with_port_from_other_tenant [3.064259s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create [0.790506s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo [0.850119s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway [2.453799s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete [0.379315s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_floatingip_with_assoc_fails [5.281291s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [3.733422s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [1.507450s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_callback_failure_returns_409 [1.073004s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_upon_subnet_create_ipv6 [2.398039s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_inuse_returns_409 [0.817776s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_janitor_clears_orphaned_floatingip_port [2.103341s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_subnet_inuse_returns_409 [1.803067s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_wrong_port_returns_404 [1.224312s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_specify_id_backend [0.507744s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_returns_200 [2.334784s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_not_update_router_gateway_if_service_type_not_related [3.211626s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 [2.020541s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test__notify_gateway_port_ip_changed [5.452109s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_invalid_external_ip [1.437714s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test__notify_subnetpool_address_scope_update [1.399320s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_subnet_gateway_for_external_net [1.182285s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_net_not_external_returns_400 [3.267690s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [0.570509s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floating_non_ext_network_returns_400 [0.913742s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_floating_port_id_returns_400 [0.552473s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_fixed_ip_address_returns_400 [0.557085s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_ipv6_only_network_returns_400 [1.123359s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_ipv6_subnet_from_interface [6.167180s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_no_subnet [2.300559s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_non_existent_network_returns_404 [0.741062s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_no_ext_gateway_return_404 [2.390272s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_gateway_notifications [1.155387s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_set_gateway_cidr_overlapped_with_subnets [2.209242s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update [1.147607s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_non_admin_context_agent_notification [4.271212s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway [3.605134s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_duplicated_specific_ip [1.398656s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc [7.184262s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_delete_port_after_failure [1.792578s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_non_admin [1.375379s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_to_empty_with_existed_floatingip [5.245393s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_dup_subnet1_returns_400 [1.844229s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_multisubnet_id [2.498053s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_id_and_fip_address [1.914045s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip [1.165225s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip [1.444083s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_wrong_subnet_id [2.312180s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_add_interface_subnet [2.276189s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_id_non_admin [2.225759s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails_nested [0.456364s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_existed_floatingip [4.937631s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_external_ip_used_by_gw [1.582219s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floating_ip_direct_port_delete_returns_409 [2.845244s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_multiple_floatingips_same_fixed_ip_same_port [4.134148s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_associate_to_dhcp_port_fails [1.652300s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_invalid_floating_network_id_returns_400 [0.768812s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails [1.149444s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_routers_native_quotas [0.842111s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_crd_ops [2.804901s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_create_with_gwinfo_ext_ip_subnet [7.880162s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_port_id [2.546660s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_callback [1.359536s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_no_public_subnet_returns_400 [5.403727s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floating_port_status_not_applicable [5.252796s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_not_existing_network_returns_404 [1.057253s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_race_with_interface_add [2.954400s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_non_router_port_device_id_of_other_tenants_router_update [3.090559s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_delete_with_port_existed_returns_409 [2.435602s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_pagination [0.823424s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_pagination_reverse [0.585012s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_multi_external_one_internal [7.176012s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_create_different_fixed_ip_same_port [4.954830s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_parameters [0.564928s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_list_with_sort [0.522319s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_delete_router_intf_with_port_id_returns_409 [5.953602s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [5.027282s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_with_both_ids_returns_200 [4.868625s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_pagination [2.058111s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_remove_interface_wrong_subnet_returns_400 [2.528658s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_port_owner_as_admin [8.693071s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_show [0.640521s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_disassociate_notification_port_delete [6.511965s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_pagination_reverse [4.133137s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [5.207078s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_same_fixed_ip_same_port [7.319369s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update [6.464658s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_via_router_interface_returns_404 [2.441441s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_different_external_subnet [4.320425s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_network_update_external_failure [1.181732s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_subnet_gateway_disabled [2.960880s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_router_update_gateway_with_invalid_external_subnet [1.738887s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_port_delete [9.352045s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_not_update_router_gateway_if_service_type_not_related [2.393476s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_port_deletion_prevention_handles_missing_port [0.792329s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_network_update_external [3.707973s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_two_fips_one_port_invalid_return_409 [4.125434s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_fixed_ip_same_port [4.597698s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_port_device_id_to_different_tenants_router [1.083126s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_cidr_overlapped_with_gateway [3.261022s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_dup_subnet1_returns_400 [4.833433s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_router_interface_port_ip_not_allowed [2.991573s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBIntTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra [1.888701s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_subnet2_returns_400 [4.119024s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test__notify_gateway_port_ip_not_changed [2.038177s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_subnet_without_gateway_ip [1.119475s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_multiple_subnets_ipv6 [5.006070s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [1.540085s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [2.213990s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_different_router [9.594336s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_no_subnet [2.678913s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnet_port [3.364684s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_cidr_overlapped_with_gateway [3.087757s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_fails_nested [1.261184s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [5.917726s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_out_of_pool [1.906159s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_assoc_to_ipv6_subnet [2.062084s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_to_same_port_id_twice [7.328093s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [1.179603s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_allocation [1.276505s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [0.768722s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_specific_ip_out_of_subnet [1.399002s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_same_net [7.039618s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingip_with_subnet_and_invalid_fip_address [1.541925s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_no_data_returns_400 [1.296354s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_floatingips_native_quotas [1.277428s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_via_router_interface_returns_201 [5.179834s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_clear_gateway_callback_failure_returns_409 [2.958229s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_port [5.996263s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_with_assoc_fails [2.473850s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create [1.187247s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_clears_orphaned_floatingip_port [1.594183s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_gateway_fails_nested_delete_router_failed [4.092275s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv4_subnets [2.201076s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip [2.215006s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_doesnt_delete_if_fixed_in_interim [1.357791s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_create_router_port_with_device_id_of_other_tenants_router [1.652228s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_delete_ext_net_with_disassociated_floating_ips [0.924477s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [1.688140s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_and_remove_gateway [2.237502s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_sort [1.188243s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_multiple_ipv6_subnets_different_net [4.129549s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_callback_failure_returns_409 [1.989390s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_and_remove_gateway_tenant_ctx [3.510580s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_first_floatingip_associate_notification [4.929046s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_nothing_returns_400 [2.583585s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_dup_subnet2_returns_400 [1.618439s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_overlapped_cidr_returns_400 [4.737486s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_invalid_network_returns_400 [0.505689s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_association_on_unowned_router [2.866796s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_net_not_external_returns_400 [1.203891s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_with_both_ids_returns_400 [1.406074s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_no_subnet_forbidden [1.665124s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo [1.970163s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_returns_200 [4.494873s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_disassociate_notification [2.961587s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_other_tenant_address_in_pool [3.258157s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_race_with_interface_add [4.594860s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_list_with_sort [3.730729s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_ipv6_subnet_from_interface [4.351605s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_dup_subnet1_returns_400 [2.463658s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_empty_port_and_subnet_ids [1.155063s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_subnet_inuse_returns_409 [2.316140s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_set_gateway_cidr_overlapped_with_subnets [3.374145s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_invalid_external_ip [1.696547s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_with_floatingip_existed_returns_409 [4.352327s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_port_existing_network_returns_400 [6.089362s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_same_external_and_internal [8.390214s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_with_port_existed_returns_409 [2.563107s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_router_interface_port_ipv6_subnet_ext_ra [3.988733s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list [1.228262s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_subnet_gateway_for_external_net [1.425386s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_update_invalid_fixed_ip [3.311318s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_add_interface_empty_body [1.381194s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_with_both_ids_returns_200 [2.956939s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update [0.648390s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_floatingip_with_invalid_create_port [4.075368s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_delete [3.523742s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_bad_bindings [0.166953s] ... ok
{0} neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_host_id_none [0.144758s] ... ok
{0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_default [1.955712s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_different_external_subnet [4.501090s] ... ok
{0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_with_snat_disabled [2.247937s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_janitor_updates_port_device_id [5.029260s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_non_existent_network_returns_404 [0.704798s] ... ok
{0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_with_gwinfo_invalid_ext_ip [1.508630s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_gateway_notifications [1.946315s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_ipv6_subnet [16.818468s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_two_fips_one_port_invalid_return_409 [6.509292s] ... ok
{0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_snat_enabled [3.333973s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [1.757911s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_create [1.194203s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port [2.476083s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_list [1.006054s] ... ok
{0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_with_snat_disabled [2.839206s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_update [0.892888s] ... ok
{1} neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_port_update_on_concurrent_delete [0.085315s] ... ok
{1} neutron.tests.unit.extensions.test_l3_conntrack_helper.L3NConntrackHelperTestCase.test_create_ct_with_duplicate_entry [0.720706s] ... ok
{0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_with_gwinfo_invalid_ext_ip [1.531921s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_bad_values [4.722529s] ... ok
{1} neutron.tests.unit.extensions.test_l3_conntrack_helper.L3NConntrackHelperTestCase.test_update_ct_with_duplicate_entry [2.208394s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_concurrent_delete_upon_subnet_create [4.171411s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_call_extensions [0.803044s] ... ok
{1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_default [1.229229s] ... ok
{0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_gateway_set_retry [2.989832s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_by_port_admin_address_out_of_pool [2.870047s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_delete_port_after_failure [1.505415s] ... ok
{1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_ext_gwinfo_with_snat_enabled [2.110999s] ... ok
{1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_snat_disabled [1.287080s] ... ok
{1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_gw_port_mismatch [0.167995s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip_subnet [3.848649s] ... ok
{1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_gw_info_none [0.508994s] ... ok
{0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_default [3.996482s] ... ok
{0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_disabled(enabled) [0.204298s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port_bad_tenant_returns_404 [2.435763s] ... ok
{0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_disabled(disabled) [0.196010s] ... ok
{0} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_with_ext_gw [0.275448s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_pagination [1.337552s] ... ok
{1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_network_and_snat_disabled_previously [1.099578s] ... ok
{1} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_network_only [0.421157s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_port_without_ips [1.515508s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_wrong_subnet_returns_400 [3.547617s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet [2.728217s] ... ok
{0} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_and_update_ndp_proxy_without_exception [4.594898s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_show [1.133021s] ... ok
{1} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_ndp_proxy_with_different_address_scope [4.253494s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet_with_bad_tenant_returns_404 [1.714334s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_add_interface_subnet_with_port_from_other_tenant [2.081296s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_create_with_gwinfo_ext_ip_non_admin [0.478466s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete [0.456784s] ... ok
{0} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_delete_router_gateway_with_enable_ndp_proxy [5.743728s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_callback [2.803071s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway [7.003321s] ... ok
{1} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_ndp_proxy_with_duplicated [8.063691s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [2.148104s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_pagination_reverse [1.000982s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_add_multiple_prefixes_ipv6 [3.411024s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_list_with_parameters [1.128959s] ... ok
{0} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_enable_ndp_proxy_without_address_scope [5.627619s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_inuse_returns_409 [2.451851s] ... ok
{1} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_ndp_proxy_with_invalid_router [5.084768s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_remove_interface_wrong_port_returns_404 [2.310538s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_to_empty_with_existed_floatingip [5.258930s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_specify_id_backend [0.746591s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_upon_subnet_create_ipv6 [1.863062s] ... ok
{1} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_enable_ndp_proxy_by_default_conf_option [7.092362s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [4.908023s] ... ok
{0} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_remove_subnet [10.135253s] ... ok
{1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_request_ip_not_found [1.018715s] ... ok
{1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_no_ip [0.673080s] ... ok
{1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_network_id [0.853050s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_existed_floatingip [4.785621s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_port_device_id_to_different_tenants_router [2.660775s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_update_router_interface_port_ip_not_allowed [3.513394s] ... ok
{3} neutron.tests.unit.extensions.test_l3.L3RpcCallbackTestCase.test__ensure_host_set_on_ports_dvr_ha_router_with_gatway [0.130624s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_external_ip_used_by_gw [4.217445s] ... ok
{1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_delete_local_ip_association [4.665803s] ... ok
{0} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_update_gateway_without_ipv6_fixed_ip [7.493764s] ... ok
{1} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_list_local_ip_associations [1.963783s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatDBSepTestCase.test_router_update_gateway_with_invalid_external_subnet [2.852077s] ... ok
{1} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_limit [0.964270s] ... ok
{0} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association [2.331640s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_add_interface [1.367000s] ... ok
{1} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_project_id [1.078987s] ... ok
{2} neutron.tests.unit.extensions.test_l3.L3NatExtensionTestCase.test_router_get [0.867078s] ... ok
{1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_empty_name [0.967546s] ... ok
{0} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_multiple_ips [1.733721s] ... ok
{1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_tunnel_maximum_id [0.978395s] ... ok
{1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_vlan_minimum_id [0.966669s] ... ok
{0} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_no_ips [1.902967s] ... ok
{1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_tenant_specific [0.734023s] ... ok
{1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_with_name [0.830093s] ... ok
{0} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_network_id_and_ip [1.669689s] ... ok
{1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_get_network_segment_range [0.683714s] ... ok
{1} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_update_network_segment_range_set_name_to_empty [0.657839s] ... ok
{0} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_delete_local_ip [2.237290s] ... ok
{1} neutron.tests.unit.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeExtensionTestCase.test_create_port_hardware_offload_type_2_None [1.232630s] ... ok
{0} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_get_local_ip [0.964991s] ... ok
{3} neutron.tests.unit.extensions.test_l3.TestL3DbOperationBoundsTenant.test_router_list_queries_constant [12.774713s] ... ok
{1} neutron.tests.unit.extensions.test_port_hints.PortHintsExtensionTestCase.test_create_and_update_port_hints_2 [1.350872s] ... ok
{0} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_list_local_ips [1.382927s] ... ok
{3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_ext_gwinfo_with_snat_enabled [1.879052s] ... ok
{3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_create_show_no_ext_gwinfo [0.861620s] ... ok
{1} neutron.tests.unit.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyExtensionTestCase.test_create_and_update_port_numa_affinity_policy_1_required [3.614459s] ... ok
{3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_gateway_set_fail_after_port_create [1.466833s] ... ok
{0} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_update_local_ip [3.425806s] ... ok
{1} neutron.tests.unit.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyExtensionTestCase.test_create_and_update_port_numa_affinity_policy_2_preferred [1.236303s] ... ok
{0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_basic [0.811291s] ... ok
{2} neutron.tests.unit.extensions.test_l3.TestL3DbOperationBounds.test_router_list_queries_constant [13.357748s] ... ok
{1} neutron.tests.unit.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyExtensionTestCase.test_create_and_update_port_numa_affinity_policy_3_legacy [1.926878s] ... ok
{2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_default [1.512589s] ... ok
{2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_invalid_snat_setting [0.811046s] ... ok
{3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_gateway_set_retry [4.616954s] ... ok
{0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_nets_subnets [3.375201s] ... ok
{2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_gateway_set_fail_after_port_create [1.339868s] ... ok
{1} neutron.tests.unit.extensions.test_port_trusted_vif.PortTrustedExtensionTestCase.test_create_port_with_trusted_field [2.632909s] ... ok
{0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_nets_subnets_sums [2.377355s] ... ok
{3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeIntTestCase.test_router_update_ext_gwinfo_with_snat_disabled [2.430225s] ... ok
{1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_no_admin_use_other_tenant_security_group [1.583722s] ... ok
{2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_invalid_snat_setting [1.982170s] ... ok
{2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_enabled(enabled) [0.211375s] ... ok
{2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_with_snat_enabled(disabled) [0.230536s] ... ok
{1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_without_security_group_and_net_sec_false [0.777326s] ... ok
{3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_create_show_no_ext_gwinfo [0.988010s] ... ok
{2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_ext_gw [0.429060s] ... ok
{0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_ports_consumed_v6 [1.682859s] ... ok
{2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_with_ext_gw_snat_disabled [0.710524s] ... ok
{0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_ip_version_v4 [0.538815s] ... ok
{2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_no_ext_gw [0.712208s] ... ok
{0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_ip_version_v6 [0.489837s] ... ok
{1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_remove_port_security_security_group [2.142602s] ... ok
{0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_show_with_fields_total_ips [0.728669s] ... ok
{2} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_without_info_and_snat_disabled_previously [1.121782s] ... ok
{3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.ExtGwModeSepTestCase.test_router_update_ext_gwinfo_with_snat_enabled [3.075709s] ... ok
{3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_enable_snat(enabled) [0.192155s] ... ok
{0} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_sorting [0.926782s] ... ok
{3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_enable_snat(disabled) [0.232406s] ... ok
{1} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_remove_port_security_security_group_read [1.491632s] ... ok
{3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_gw_info(enabled) [0.177316s] ... ok
{3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestGetEnableSnat.test_get_enable_snat_without_gw_info(disabled) [0.201473s] ... ok
{1} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_update_with_provider_attrs [0.737350s] ... ok
{0} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_delete_network_segment_range [0.988352s] ... ok
{3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_build_routers_list_no_ext_gw [0.686075s] ... ok
{1} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_update_with_provider_attrs_noadmin_returns_403 [0.760322s] ... ok
{3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_make_router_dict_with_ext_gw_snat_disabled [0.501066s] ... ok
{0} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_list_network_segment_ranges_with_sort [1.027809s] ... ok
{1} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_network_qinq_disabled_transparent_vlan_enabled [1.077491s] ... ok
{3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_snat_disabled [1.019939s] ... ok
{0} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_update_network_segment_range_set_name [1.062090s] ... ok
{1} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_network_qinq_enabled_transparent_vlan_enabled [0.775850s] ... ok
{3} neutron.tests.unit.extensions.test_l3_ext_gw_mode.TestL3GwModeMixin.test_update_router_gw_with_snat_enabled [1.164750s] ... ok
{0} neutron.tests.unit.extensions.test_port_device_profile.PortDeviceProfileExtensionTestCase.test_create_and_check_port_device_profile_2_None [1.120952s] ... ok
{1} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_network_with_bad_qinq_attr [0.675552s] ... ok
{0} neutron.tests.unit.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeExtensionTestCase.test_create_port_hardware_offload_type_1_switchdev [1.338647s] ... ok
{1} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_networks_bulk_native_plugin_failure ... SKIPPED: Plugin does not support native bulk network create
{1} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_networks_native_quotas [0.508999s] ... ok
{1} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_list_networks_with_sort_emulated [0.514682s] ... ok
{1} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_list_networks_with_sort_native ... SKIPPED: Skip test for not implemented sorting feature
{2} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_ndp_proxy_with_invalid_port [9.173396s] ... ok
{1} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_list_shared_networks_with_non_admin_user [0.631361s] ... ok
{1} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_update_network_set_not_shared_other_tenant_returns_403 [0.842571s] ... ok
{1} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_update_network_set_shared [0.408996s] ... ok
{0} neutron.tests.unit.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyExtensionTestCase.test_create_and_update_port_numa_affinity_policy_4_None [4.995811s] ... ok
{1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_fip_has_qos_policy_id_remove_policy [0.970284s] ... ok
{0} neutron.tests.unit.extensions.test_port_numa_affinity_policy_socket.PortNumaAffinityPolicySocketExtensionTestCase.test_create_and_update_port_numa_affinity_policy_4_socket [1.501263s] ... ok
{3} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_unset_router_gateway_with_ndp_proxy [8.292834s] ... ok
{1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_remove_qos_policy_id [1.424489s] ... ok
{0} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_security_off_shared_network [0.763148s] ... ok
{2} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_create_router_with_external_gateway [4.838964s] ... ok
{3} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_request_ip [1.308255s] ... ok
{0} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_with_no_admin_use_other_tenant_security_group [1.157087s] ... ok
{1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_qos_policy_id [1.983546s] ... ok
{3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_port_consumed_v4 [0.928632s] ... ok
{0} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_updating_network_port_security [0.623083s] ... ok
{0} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_provider_attrs [0.444160s] ... ok
{3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_list_with_fields_total_ips [0.637898s] ... ok
{1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_fip_has_qos_policy_id_remove_policy [1.169939s] ... ok
{0} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_provider_attrs_noadmin_returns_403 [0.442374s] ... ok
{3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_network_name [0.611366s] ... ok
{3} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_tenant_id [0.390828s] ... ok
{0} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_network_qinq_enabled_transparent_vlan_disabled [0.861523s] ... ok
{3} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_vlan_maximum_id [0.252892s] ... ok
{3} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_unsupported_network_type [0.239809s] ... ok
{3} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_ranges_in_certain_order [0.291845s] ... ok
{0} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_network_with_qinq_attr [0.710412s] ... ok
{3} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_list_network_segment_ranges [0.408970s] ... ok
{0} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_networks_bulk_emulated_plugin_failure [0.733773s] ... ok
{2} neutron.tests.unit.extensions.test_l3_ndp_proxy.L3NDPProxyTestCase.test_enable_ndp_proxy_without_external_gateway [4.410215s] ... ok
{1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_with_port_and_qos [2.554169s] ... ok
{3} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_list_network_segment_ranges_with_pagination [0.836389s] ... ok
{0} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_networks_bulk_native ... SKIPPED: Plugin does not support native bulk network create
{0} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_networks_bulk_tenants_and_quotas ... SKIPPED: Plugin does not support native bulk network create
{3} neutron.tests.unit.extensions.test_port_hints.PortHintsExtensionTestCase.test_create_and_update_port_hints_1_None [0.933619s] ... ok
{0} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_networks_bulk_wrong_input [0.608322s] ... ok
{2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_association_multiple_ips_negative [1.563923s] ... ok
{2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id [0.880520s] ... ok
{3} neutron.tests.unit.extensions.test_port_numa_affinity_policy_socket.PortNumaAffinityPolicySocketExtensionTestCase.test_create_and_update_port_numa_affinity_policy_1_required [1.267590s] ... ok
{2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_and_ip [0.411807s] ... ok
{2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_and_mult_ips_wrong_ip [0.490789s] ... ok
{2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_and_multiple_ips [0.464773s] ... ok
{2} neutron.tests.unit.extensions.test_local_ip.TestLocalIP.test_create_local_ip_with_local_port_id_and_wrong_ip [0.741782s] ... ok
{0} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_list_networks_with_pagination_emulated [3.571529s] ... ok
{3} neutron.tests.unit.extensions.test_port_numa_affinity_policy_socket.PortNumaAffinityPolicySocketExtensionTestCase.test_create_and_update_port_numa_affinity_policy_5_None [2.806199s] ... ok
{0} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_list_networks_with_pagination_reverse_emulated [1.013477s] ... ok
{3} neutron.tests.unit.extensions.test_port_trusted_vif.PortTrustedExtensionTestCase.test_create_port_with_trusted_field_not_set [1.192082s] ... ok
{1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_with_port_and_qos_scenarios [6.522062s] ... ok
{0} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_list_networks_with_parameters [1.092293s] ... ok
{3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_network_with_portsecurity_mac [0.783678s] ... ok
{0} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_list_networks_with_sort_extended_attr_native_returns_400 ... SKIPPED: Skip test for not implemented sorting feature
{3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_default_true [0.616455s] ... ok
{1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_adding_qos_policy_id_by_update [1.621411s] ... ok
{0} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_list_networks_without_pk_in_fields_pagination_native ... SKIPPED: Skip test for not implemented pagination feature
{3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_fails_with_secgroup_and_port_security_false [0.490645s] ... ok
{3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_on_port_security_false_network [1.025179s] ... ok
{2} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_multi_net_multi_subnet_46 [4.978772s] ... ok
{0} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_update_network_set_not_shared_single_tenant [1.440723s] ... ok
{3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_security_overrides_network_value [0.779196s] ... ok
{2} neutron.tests.unit.extensions.test_network_ip_availability.TestNetworkIPAvailabilityAPI.test_usages_query_network_id [0.982902s] ... ok
{2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_tunnel_minimum_id [0.740776s] ... ok
{3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_security_off_shared_network [1.037589s] ... ok
{0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_with_port_and_qos [2.101058s] ... ok
{2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_create_network_segment_range_no_physical_network [0.835790s] ... ok
{0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_create_fip_with_qos_policy_id [0.529217s] ... ok
{3} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_security_off_with_security_group [1.267049s] ... ok
{2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_list_network_segment_ranges_with_pagination_reverse [0.896653s] ... ok
{3} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_network [0.746931s] ... ok
{0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_fip_has_qos_policy_id_remove_policy [1.095933s] ... ok
{2} neutron.tests.unit.extensions.test_network_segment_range.TestNetworkSegmentRange.test_update_network_segment_range_min_max [0.814797s] ... ok
{3} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_networks_bulk_native_quotas ... SKIPPED: Plugin does not support native bulk network create
{1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_with_port_and_qos_scenarios [5.719095s] ... ok
{2} neutron.tests.unit.extensions.test_port_device_profile.PortDeviceProfileExtensionTestCase.test_create_and_check_port_device_profile_1_device_profile_1 [0.975133s] ... ok
{0} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_qos_policy_id [1.415770s] ... ok
{1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_create_fip_with_qos_policy_id [1.191771s] ... ok
{3} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_public_network_no_admin_tenant [1.897325s] ... ok
{2} neutron.tests.unit.extensions.test_port_numa_affinity_policy_socket.PortNumaAffinityPolicySocketExtensionTestCase.test_create_and_update_port_numa_affinity_policy_2_preferred [1.045205s] ... ok
{3} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_list_networks_with_pagination_native ... SKIPPED: Skip test for not implemented pagination feature
{3} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_list_networks_with_sort_remote_key_native_returns_400 ... SKIPPED: Skip test for not implemented sorting feature
{3} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_show_network [0.662786s] ... ok
{2} neutron.tests.unit.extensions.test_port_numa_affinity_policy_socket.PortNumaAffinityPolicySocketExtensionTestCase.test_create_and_update_port_numa_affinity_policy_3_legacy [1.559580s] ... ok
{0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_delete_quotas_forbidden [2.544296s] ... ok
{0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quota_with_unknown_project_returns_404 [0.679892s] ... ok
{2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_network_with_portsecurity_false [0.881267s] ... ok
{3} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_show_network_with_subnet [0.974217s] ... ok
{1} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_with_port_and_qos [3.405710s] ... ok
{3} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_update_network [0.415118s] ... ok
{0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check_with_invalid_quota_value [0.864457s] ... ok
{3} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_update_network_set_not_shared_multi_tenants_returns_409 [0.900136s] ... ok
{2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_passing_true [1.359899s] ... ok
{0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_loaded_bad_returns_404 [1.088321s] ... ok
{3} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_update_network_set_not_shared_other_tenant_access_via_rbac [1.472076s] ... ok
{2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_admin_use_other_tenant_security_group [1.688601s] ... ok
{3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_change_nothing [1.441549s] ... ok
{0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_default_quotas_without_admin_forbidden_returns_403 [3.591484s] ... ok
{2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_default_security_group [2.700153s] ... ok
{3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_update_qos_policy_id [1.701418s] ... ok
{1} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBIntTestCase.test_clear_router_gateway_and_create_again [5.889653s] ... ok
{2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_create_port_with_security_group_and_net_sec_false [0.791428s] ... ok
{0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_with_owner_project [1.337240s] ... ok
{3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_create_fip_with_qos_policy_id [0.827036s] ... ok
{2} neutron.tests.unit.extensions.test_portsecurity.TestPortSecurity.test_update_port_with_admin_use_other_tenant_security_group [1.671478s] ... ok
{0} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_non_support_resource_returns_400 [1.528283s] ... ok
{0} neutron.tests.unit.extensions.test_quotasv2.TestDbQuotaDriver.test_get_project_quotas_arg [0.186566s] ... ok
{3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_fip_has_qos_policy_id_remove_policy [1.811715s] ... ok
{2} neutron.tests.unit.extensions.test_providernet.ProvidernetExtensionTestCase.test_network_create_with_bad_provider_attrs_400 [0.490678s] ... ok
{2} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_network_qinq_disabled_transparent_vlan_disabled [0.740986s] ... ok
{1} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBSepTestCase.test_clear_router_gateway_qos_policy [3.366696s] ... ok
{3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_remove_qos_policy_id [1.083840s] ... ok
{0} neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_show_detail_quotas_with_admin [1.231900s] ... ok
{2} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_networks_bulk_emulated [0.693408s] ... ok
{0} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_default_azs_existing_az [0.878290s] ... ok
{2} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_networks_bulk_tenants_and_quotas_fail ... SKIPPED: Plugin does not support native bulk network create
{3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_change_nothing [1.450551s] ... ok
{1} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBSepTestCase.test_create_router_gateway_with_qos_policy [1.570970s] ... ok
{2} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_create_public_network [0.642350s] ... ok
{0} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_empty_az [0.752071s] ... ok
{1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_show_quotas_without_admin_forbidden [0.636285s] ... ok
{0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_duplicate_rules_proto_num_name [0.568873s] ... ok
{1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_update_quotas_forbidden [0.662778s] ... ok
{2} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_invalid_admin_status [1.904809s] ... ok
{1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quotas_with_admin [1.580768s] ... ok
{2} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_list_networks [1.202309s] ... ok
{2} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_list_networks_with_fields [0.426583s] ... ok
{1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_make_reservation_negative_delta_raises [0.753018s] ... ok
{0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_icmp_code_too_big [3.010357s] ... ok
{2} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_list_networks_with_pagination_reverse_native ... SKIPPED: Skip test for not implemented pagination feature
{3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_with_port_and_qos [4.166052s] ... ok
{0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_invalid_ethertype_for_prefix [0.477281s] ... ok
{0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_port_range_min_max_limits [0.524620s] ... ok
{1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_loaded_right [1.114327s] ... ok
{0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_port_range_min_only [0.525827s] ... ok
{1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_negative_default_value [1.021753s] ... ok
{2} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_list_networks_with_parameters_invalid_values [1.976066s] ... ok
{0} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_list_defaut_security_group_rules_with_pagination_reverse [0.581594s] ... ok
{3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_adding_qos_policy_id_by_update [1.832927s] ... ok
{0} neutron.tests.unit.extensions.test_security_groups_normalized_cidr.TestSecurityGroupsNormalizedCidr.test_create_security_group_rule_with_not_normalized_cidr [0.735330s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_bad_ip_prefix_to_cidr [0.143588s] ... ok
{2} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_list_networks_without_pk_in_fields_pagination_emulated [0.963446s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_bad_protocol [0.114037s] ... ok
{2} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_network_update_with_qinq_exception [0.687884s] ... ok
{3} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_change_nothing [2.279232s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_no_security_groups [1.418819s] ... ok
{2} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_update_network_set_not_shared_multi_tenants2_returns_409 [1.116142s] ... ok
{2} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_update_network_set_shared_owner_returns_403 [0.515884s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_non_uuid [1.038258s] ... ok
{1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_with_admin [3.528492s] ... ok
{2} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_update_network_with_subnet_set_shared [0.786062s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group [0.835358s] ... ok
{1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_force [0.916816s] ... ok
{2} neutron.tests.unit.extensions.test_qinq.QinqExtensionTestCase.test_update_shared_network_noadmin_returns_403 [0.693828s] ... ok
{0} 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
{1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_to_unlimited [0.717896s] ... ok
{3} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBIntTestCase.test_clear_router_gateway_qos_policy [3.154135s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_case_insensitive [0.837652s] ... ok
{2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_create_fip_with_qos_policy_id [0.987480s] ... ok
{1} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_negative_integer_returns_400 [0.691572s] ... ok
{1} neutron.tests.unit.extensions.test_quotasv2.TestQuotaDriverLoad.test_quota_driver_load [0.058696s] ... ok
{1} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_az [0.336623s] ... ok
{2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_adding_qos_policy_id_by_update [0.762485s] ... ok
{1} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_azs [0.615909s] ... ok
{3} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBIntTestCase.test_create_router_gateway_with_qos_policy [2.020547s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_db ... SKIPPED: Plugin does not support native bulk security_group_rule create
{2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_change_nothing [1.832796s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ethertype_invalid_for_protocol [0.954718s] ... ok
{1} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_default_azs_not_existing [2.566116s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_type_too_big [1.043288s] ... ok
{1} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_with_none_existing_az [0.592405s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_type_and_code [0.729939s] ... ok
{1} neutron.tests.unit.extensions.test_router_availability_zone.TestAZRouterCase.test_create_router_without_az [0.613550s] ... ok
{2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBIntTestCase.test_floatingip_update_with_port_and_qos_scenarios [2.594167s] ... ok
{3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_quotas_default_values [3.443899s] ... ok
{1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_duplicate_rules_proto_name_num [0.561256s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ipv6_icmp_protocol_num [0.643155s] ... ok
{2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_adding_qos_policy_id_by_update [0.701089s] ... ok
{1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_icmp_type_too_big [0.532800s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_port_bad [0.718036s] ... ok
{3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_show_quotas_with_admin [1.166819s] ... ok
{1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_port_range_max_only [0.615397s] ... ok
{2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBSepTestCase.test_floatingip_remove_qos_policy_id [1.049773s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_remote_address_group_id [0.848665s] ... ok
{1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_tcp_protocol_as_number [0.554966s] ... ok
{3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_delete_quotas_without_admin_forbidden_returns_403 [1.103188s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_tcp_or_udp_protocol [0.642989s] ... ok
{1} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_default_create_security_group_rule_duplicate_rules_diff_desc [0.570309s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestConvertEtherType.test_convert_unsupported_ethertype [0.117352s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_ip_prefix_no_netmask_to_cidr [0.106287s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_non_uuid_security_group_id [0.591133s] ... ok
{2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionIntTestCase.test_floatingip_update_qos_policy_id [1.438369s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_default_security_group_check_case_insensitive [0.572937s] ... ok
{3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_list_quotas_with_admin [1.060552s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_default_security_group_fail [0.619093s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rules_native_quotas [0.876351s] ... ok
{3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_list_quotas_without_admin_forbidden_returns_403 [1.038355s] ... ok
{2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_remove_qos_policy_id [1.276207s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant [0.601694s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_too_long_name [1.483576s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group [0.429434s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_empty_rules [0.360710s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_on_port_with_admin_from_other_tenant [0.348592s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_security_group_list_creates_default_security_group [0.317002s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant_remote_group_id [2.609383s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_security_group_port_create_creates_default_security_group [0.404526s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_boolean_type_name [0.388826s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_db_emulated [0.768149s] ... ok
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_max_name_length [0.333945s] ... ok
{3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_get_project_from_request_context [4.098332s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/neutron-26.1.0.dev136/neutron/extensions/quotasv2.py:106: UserWarning: "tenant" Quota API method is deprecated, use "project" instead
  warnings.warn(
{0} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_with_too_long_name [0.514504s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_in_post_emulated [1.110442s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_network_scheduling_on_segment_creation [0.861223s] ... ok
{3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check [1.276351s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_diff_desc [1.053119s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_proto_name_num [0.776456s] ... ok
{3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_default_quotas_with_admin [1.385260s] ... ok
{2} neutron.tests.unit.extensions.test_qos_fip.FloatingIPQoSDBWithRevisionSepTestCase.test_floatingip_update_with_port_and_qos_scenarios [6.971796s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_code_only [0.652335s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_with_type_only [0.609663s] ... ok
{3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_exceeding_current_limit [1.318200s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_no_host_mapping [3.190809s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ipv6_icmp_legacy_protocol_name [0.652514s] ... ok
{2} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBIntTestCase.test_update_router_gateway_with_qos_policy [2.021402s] ... ok
{3} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_out_of_range_integer_returns_400 [1.142452s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_min_port_greater_max [1.004512s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_update_agent_only_change_agent_host_mapping [1.460622s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_port_range_min_max_limits [0.757068s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_updated_agent_changed_physical_networks [0.740230s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ports_but_no_protocol [0.653050s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_update_segment_host_mapping [0.845493s] ... ok
{2} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBSepTestCase.test_clear_router_gateway_and_create_again [2.511060s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_agent_with_no_mappings [1.007140s] ... ok
{3} neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_detail_quotas_negative_limit_value [3.328539s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_any [1.828701s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_same_segment_two_hosts [0.879546s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_range [0.563970s] ... ok
{2} neutron.tests.unit.extensions.test_qos_gateway_ip.GatewayIPQoSDBSepTestCase.test_update_router_gateway_with_qos_policy [1.771097s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_ethertype [0.313891s] ... ok
{3} neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_detail_quotas_without_admin_forbidden_returns_403 [0.970704s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_update_agent_only_change_agent_host_mapping [1.031057s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_unmasked_prefix [0.700643s] ... ok
{2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionCfgTestCase.test_quotas_negative_default_value [0.935820s] ... ok
{3} neutron.tests.unit.extensions.test_quotasv2_detail.DetailQuotaExtensionDbTestCase.test_show_detail_quotas [0.937355s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_source_group_ip_and_ip_prefix [0.478704s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test__create_nova_inventory_no_microversion [0.807823s] ... ok
{3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_case_insensitive [0.480717s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_groups_native_quotas [0.331612s] ... ok
{3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_duplicate_rules [0.475461s] ... ok
{3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_icmp_with_code_only [0.340952s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules [0.893660s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port_compute_owned [1.304165s] ... ok
{3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_invalid_ip_prefix [0.479341s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_sort [0.793982s] ... ok
{3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_ports_but_no_protocol [0.458484s] ... ok
{2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_make_reservation_resource_unknown_raises [2.645991s] ... ok
{3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_proto_as_number_with_port_bad [0.445548s] ... ok
{3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_protocol_as_number [0.238463s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_pagination [0.843736s] ... ok
{2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_default_values [0.949293s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_pagination_reverse [0.759854s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port_dhcp_owned [2.347666s] ... ok
{2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_get_project_from_empty_request_context_returns_400 [0.859171s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/neutron-26.1.0.dev136/neutron/extensions/quotasv2.py:106: UserWarning: "tenant" Quota API method is deprecated, use "project" instead
  warnings.warn(
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_skip_duplicate_default_sg_error [0.491927s] ... ok
{2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_quotas_limit_check_with_not_registered_resource_fails [0.983782s] ... ok
{3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_protocol_as_number_port_bad [2.432070s] ... ok
{3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_protocol_as_number_range [0.414542s] ... ok
{2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_default_quotas_with_owner_project [0.799968s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_network_and_owned_segments [2.071808s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-244:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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-26.1.0.dev136/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 673, 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'
Exception in thread Thread-246:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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-26.1.0.dev136/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 673, 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'
{3} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_with_unmasked_prefix [0.448368s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_remove_security_group_empty_list [2.448572s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_check_default_security_group_description [0.511700s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_delete_security_group_port_in_use [0.892364s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_remove_security_group_none [1.059951s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_delete_allocation_pools [1.758222s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_invalid_type_in_security_groups_param [0.618819s] ... ok
{1} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_security_group [1.027278s] ... ok
{2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_show_quotas_without_admin_forbidden_returns_403 [2.951443s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_with_host_mapping [0.675903s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_multiple_security_groups [1.384386s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_add_fixed_ip [1.703999s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_no_starting_agent_is_not_processed [0.286547s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_allow_all_ipv4_v6_bulk ... SKIPPED: Plugin does not support native bulk security_group_rule create
{2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_attributes [1.249708s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_agent_with_no_mappings [0.723565s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_remote_address_group_id [0.743089s] ... ok
{2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_admin [0.987245s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_new_agent [0.838611s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_remote_group_id [0.602576s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_remove_fixed_ip [2.220031s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_security_group_id [0.517837s] ... ok
{2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_with_non_integer_returns_400 [0.989602s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_same_segment_two_hosts [1.010194s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_no_segmentation_id [0.529417s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bad_tenant_security_group_rule [0.740887s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_bulk_emulated [0.413793s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_with_exception_in_core_plugin [0.842541s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_get_all_hosts_mapped_with_segments [1.047330s] ... ok
{3} 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
{0} neutron.tests.unit.extensions.test_segment.TestSegment.test_segment_notification_on_delete_network [0.671171s] ... ok
{2} neutron.tests.unit.extensions.test_quotasv2.QuotaExtensionDbTestCase.test_update_quotas_without_admin_forbidden_returns_403 [2.435466s] ... ok
{2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule [0.306858s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules [1.855524s] ... ok
{2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_ethertype_invalid_as_number [0.438481s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_new_agent [2.402693s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmp_code_too_big [0.508249s] ... ok
{2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_ethertype_invalid_for_protocol [0.534769s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmpv6_with_type_only [0.343608s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegment.test_update_segments [2.336994s] ... ok
{2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_min_port_greater_max [0.539539s] ... ok
{2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_create_default_security_group_rule_multiple_remotes [0.427279s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_invalid_ethertype_for_prefix [0.782893s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_updated_agent_changed_physical_networks [1.352222s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_and_no_subnets [1.087487s] ... ok
{2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_list_defaut_security_group_rules [0.539657s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ipv6_icmp_legacy_protocol_num [0.714944s] ... ok
{2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_list_defaut_security_group_rules_with_pagination [0.557995s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_first_subnet_association_with_segment [1.098312s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_port_range_max_only [0.674640s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_information_fallback [1.010528s] ... ok
{2} neutron.tests.unit.extensions.test_security_groups_default_rules.TestDefaultSecurityGroupRules.test_list_defaut_security_group_rules_with_sort [0.521639s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestConvertIPPrefixToCIDR.test_convert_ip_prefix_with_netmask_to_cidr [0.087404s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_numeric_protocol [0.092159s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestConvertProtocol.test_convert_numeric_protocol_to_string [0.138119s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_port_range_min_only [0.637419s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_add_allocation_pool [1.161976s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_port_with_bad_security_group [0.716182s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number_with_port_bad [0.564404s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_remove_allocation_pool [0.609655s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_bulk [0.621826s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_fails_if_host_on_wrong_segment [1.876136s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_remote_ip_prefix [0.733865s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_allow_all_ipv4 [0.609443s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_specific_id [0.675438s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_boolean_type_name [0.416861s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_with_fixed_ips_ok_if_no_binding_host [1.518655s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_no_compute_owned [1.776791s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_default_security_group [0.508350s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_default_security_group_rules [0.573127s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment [0.685036s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rule_in_post ... SKIPPED: Plugin does not support native bulk security_group_rule create
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_duplicate_rules_proto_num_name [0.828920s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegment.test_delete_segment [1.268340s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_ethertype_invalid_as_number [0.621900s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_default_security_group_nonadmin [2.072245s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_group_id [0.721037s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegment.test_delete_segment_failed_with_subnet_associated [1.068485s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_on_port_from_wrong_tenant [0.483805s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_icmpv6_legacy_protocol_name [0.668569s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_pagination [0.695692s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_invalid_ip_prefix [0.704465s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups [0.621745s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_add_subnet [4.669763s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegment.test_get_segment [2.069819s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_shared_filter_false [0.668964s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_multiple_remotes [0.868694s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_default_security_group_with_description [0.553085s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_protocol_as_number [0.633446s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_tcp_protocol_as_number [0.468732s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rule_with_invalid_protocol [0.456088s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_multiple_security_groups [1.268517s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_on_multiconnected_host [1.976047s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_rules_admin_tenant [0.700815s] ... ok
{3} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group_name_to_default_fail [0.627712s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_no_fixed_ips_no_ipam [1.071621s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_create_security_group_with_max_name_length [0.723206s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_starting_agent_is_processed [0.685100s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_segment_subnets [1.275850s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_delete_subnet [4.838395s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_get_all_hosts_mapped_with_segments_agent_type_filter [2.207415s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_address_group_in_use [2.312845s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_allocate_no_segments [1.404985s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_binding_info_and_new_mac [1.616216s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_default_security_group_admin [0.669975s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_segment_deletion_removes_host_mapping [0.990476s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_delete_security_group [0.615518s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_without_ip_not_deferred [0.949124s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_host_mapping [1.357734s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_get_all_hosts_mapped_with_segments_agent_type_filter [0.701567s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_get_security_group_empty_rules_id_only [0.572245s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_without_ip_not_deferred_no_binding [0.900199s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_map_segment_to_hosts [0.804892s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_ports_security_group [0.954838s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_is_host_aware [1.480465s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_group_rules_with_pagination_reverse [0.764365s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_get_all_hosts_mapped_with_segments_agent_type_filter [1.095435s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_shared_filter_true [0.586811s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_new_segment_after_host_reg [0.870119s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_fixed_ips_with_segment_subnets_no_binding_info [1.459533s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_list_security_groups_with_sort [0.585791s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_default_security_group_name_fail [0.548686s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_to_non_existent_segment_aggregate [1.320123s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-207:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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-26.1.0.dev136/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 673, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/novaclient/client.py", line 77, in request
    if raise_exc and resp.status_code >= 400:
TypeError: '>=' not supported between instances of 'MagicMock' and 'int'
{1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_on_multiconnected_host [1.431943s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_port_with_invalid_type_in_security_groups_param [1.032177s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_delete_subnet [4.131234s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_to_segment_aggregate [0.986547s] ... ok
{2} neutron.tests.unit.extensions.test_securitygroup.TestSecurityGroups.test_update_security_group [0.568977s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_summary_route_in_request [1.045984s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_bound_port [1.571304s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_no_name [0.809226s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_on_unconnected_host [2.463427s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_with_name [0.855726s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_no_fixed_ips_no_ipam [1.199252s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestDhcpAgentSegmentScheduling.test_segment_scheduling_with_multiple_host_mappings [2.994936s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_description_to_none [0.821177s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestHostSegmentMappingNoSupportFromPlugin.test_host_segments_not_updated [0.659909s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_name_to_none [0.897209s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingAgentServerSynch.test_starting_server_processes_agents [0.534594s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_allocate_no_segments [1.402995s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_ipv4_subnet [3.000205s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_get_all_hosts_mapped_with_segments [1.205333s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_delete_last_ipv4_subnet [1.400472s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation [1.695961s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_placement_api_not_available [0.521726s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_get_all_hosts_mapped_with_segments_agent_type_filters [1.037004s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_fail_if_multiple_segments [2.535675s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_host_mapping [1.451718s] ... ok
{0} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_with_segment [0.809903s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingMacvtap.test_new_segment_after_host_reg [1.210706s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_delete_restore_last_allocation_pool [1.767042s] ... ok
{0} neutron.tests.unit.extensions.test_subnet_dns_publish_fixed_ip.SubnetDNSPublishFixedIPExtensionTestCase.test_create_subnet_with_arg [0.704572s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-258:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, in _auth_required
    raise exceptions.MissingAuthPlugin(msg_fmt % msg)
keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
{1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_ipam [1.229624s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingNoAgent.test_get_all_hosts_mapped_with_segments [0.991956s] ... ok
{0} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_address_scope [0.949704s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_get_all_hosts_mapped_with_segments_agent_type_filters [1.102972s] ... ok
{0} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_address_scope_multiple_pools [0.796228s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-259:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, in _auth_required
    raise exceptions.MissingAuthPlugin(msg_fmt % msg)
keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
{3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_compute_owned [2.324505s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestMl2HostSegmentMappingSriovNicSwitch.test_segment_deletion_removes_host_mapping [0.950993s] ... ok
{0} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_move_between_pools_same_address_scope [0.827047s] ... ok
{0} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_network_not_found [0.616287s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_add_host_segment_aggregate_conflict [1.050879s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_immediate_fixed_ips_no_binding_info_ [3.529303s] ... ok
{0} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_overlapping_cidr_no_address_scope [0.878698s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_no_dhcp_owned [2.185607s] ... ok
{0} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_address_scope [0.784926s] ... ok
{0} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_move_between_pools_same_address_scope [0.833786s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_bound_port [2.890998s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-237:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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-26.1.0.dev136/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 673, 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_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_dhcp_port_compute_subnet_no_dhcp [0.928195s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_subnet_association_with_segment [2.241130s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_non_existent_network [0.516045s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_immediate_with_binding_info [3.370225s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_create_unbound_port [0.997588s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_placement_api_inventory_update_conflict [0.504475s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segments_in_certain_order [0.919312s] ... ok
{0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_no_type [2.310614s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_pagination_reverse [0.952101s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_sort [0.487391s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_second_subnet_association_with_segment [1.660999s] ... ok
{0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_port_host_binding [0.972083s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_create_two_subnets_then_delete_one [3.126355s] ... ok
{0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_no_device_owner_no_fallback [0.762608s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_contract_allocation_pool [1.061726s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_fixed_ips_with_segment_subnets_no_binding_info [1.401596s] ... ok
{0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_with_matching_service_type [1.152329s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_with_same_segment_association [1.592541s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_ipv4_subnet_expand_allocation_pool [1.350812s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_on_unconnected_host [1.306500s] ... ok
{0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_without_matching_service_type [0.855054s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_create_segment_with_description [0.784797s] ... ok
{0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_without_matching_service_type_no_fallback [0.696729s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_description [0.952797s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_no_fixed_ips_no_ipam_on_routed_network [1.854318s] ... ok
{0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_port_host_binding [1.281841s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestNovaSegmentNotifier.test_update_port_change_to_dhcp_owned [3.077945s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_associate_existing_subnet_fail_if_multiple_subnets [1.531178s] ... ok
{0} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_invalid_type [0.764692s] ... ok
{0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_with_address_scope [0.301183s] ... ok
{0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_prefix [0.241862s] ... ok
{0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_prefix_invalid_request_body_structure [0.156694s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegment.test_create_segment_no_phys_net [1.086330s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation [2.096304s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_segment_not_found [0.978888s] ... ok
{0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_invalid_request_data [0.195176s] ... ok
{0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_overlapping_prefix_with_allocated_subnet [0.486725s] ... ok
{1} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_basic_association [1.003486s] ... ok
{1} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_default_provider [0.138632s] ... ok
{1} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_service_provider_driver_not_unique [0.171531s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-220:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, in _auth_required
    raise exceptions.MissingAuthPlugin(msg_fmt % msg)
keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
Exception in thread Thread-222:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
        base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, in _auth_required
    raise exceptions.MissingAuthPlugin(msg_fmt % msg)
keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
Exception in thread Thread-221:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, in _auth_required
    raise exceptions.MissingAuthPlugin(msg_fmt % msg)
keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
{2} neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments [1.529881s] ... ok
{0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_prefix [1.211732s] ... ok
{0} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_prefix_invalid_request_body_structure [0.166658s] ... ok
{0} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_network_segment_ranges [0.086047s] ... ok
{0} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_policies [0.110916s] ... ok
{0} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test_all_ovo_cls_have_a_reference [0.127151s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_binding_info_and_new_mac [2.360199s] ... ok
{1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_move_between_pools [1.175192s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-226:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, in _auth_required
    raise exceptions.MissingAuthPlugin(msg_fmt % msg)
keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
Exception in thread Thread-223:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in r
    equest
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, in _auth_required
    raise exceptions.MissingAuthPlugin(msg_fmt % msg)
keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
{1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_no_address_scope [1.211226s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-228:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, 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_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_ports_with_changed_since [1.640224s] ... ok
{0} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_subnetpools_with_changed_since [0.866812s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_multiple_host_mapping [2.423239s] ... ok
{1} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_address_scope_multiple_pools [1.492434s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegment.test_list_segments_with_pagination [4.249130s] ... ok
{0} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_ports_with_changed_since [1.124961s] ... ok
{0} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_resources_with_invalid_changed_since [0.808469s] ... ok
{0} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_subnetpools_with_changed_since [0.655199s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_ips [2.556028s] ... ok
{0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_emulated [0.616398s] ... ok
{1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_exhausted_subnet [3.180305s] ... ok
{0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_emulated_plugin_failure [0.561627s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments [1.351416s] ... ok
{0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_native_plugin_failure ... SKIPPED: Plugin does not support native bulk network create
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_create_with_binding_information [3.546976s] ... ok
{1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_no_device_owner [1.105834s] ... ok
{0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_fields [0.721585s] ... ok
{1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_without_matching_service_type [0.615029s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_ipam [1.135075s] ... ok
{0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_reverse_emulated [0.746859s] ... ok
{1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_bar_and_foo_type [0.660603s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments_empty_alloc [0.680553s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_fails_if_host_on_good_segment [2.508153s] ... ok
{1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_one_to_zero [0.921931s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_deferred_allocation_no_segments_manual_alloc [0.794759s] ... ok
{0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_reverse_native ... SKIPPED: Skip test for not implemented pagination feature
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_update_with_fixed_ips_fail_if_host_not_on_segment [1.057869s] ... ok
{1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_dhcp_port_compute_subnet [1.416684s] ... ok
{0} 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
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_without_ip_not_deferred [0.767606s] ... ok
{1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_dhcp_port_compute_subnet_no_dhcp [0.808681s] ... ok
{0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_update_with_vlan_transparent_exception [0.583029s] ... ok
{0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_show_network [0.751095s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_port_without_ip_not_deferred_no_binding [1.151502s] ... ok
{1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_no_device_owner [1.381061s] ... ok
{0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_show_network_with_subnet [0.816200s] ... ok
{1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_bar_and_foo_type [1.005646s] ... ok
{0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_single_tenant [0.696043s] ... ok
{0} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_shared_network_noadmin_returns_403 [0.343680s] ... ok
{0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create [0.121424s] ... ok
{0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create_allocation [0.124218s] ... ok
{0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_list_allocations [0.089975s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_immediate_fixed_ips_no_binding_info_ [5.880096s] ... ok
{0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_details_for_invalid_subnet_id_fails [0.105902s] ... ok
{0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_remove_non_existent_subnet_fails [0.117728s] ... ok
{1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_invalid_type [0.948628s] ... ok
{0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools [0.213066s] ... ok
{0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_bcast_and_network_fail [0.148607s] ... ok
{0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_succeeds [0.119777s] ... ok
{0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_address_exhausted_pools_fails [0.144331s] ... ok
{0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v4_address_out_of_range_fails [0.158019s] ... ok
{0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v6_address_out_of_range_fails [0.130747s] ... ok
{0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_v4_address [0.182057s] ... ok
{1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_one_to_two [1.168987s] ... ok
{0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_deallocate_v4_address [0.167530s] ... ok
{0} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_deallocate_v6_address [0.169971s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_information_fallback [2.139406s] ... ok
{1} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_zero_to_one [0.804917s] ... ok
{0} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64 [1.084211s] ... ok
{0} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_prefernext_address_request_on_dhcp_port [0.096255s] ... ok
{0} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_prefernext_address_request_on_distributed_port [0.129381s] ... ok
{0} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_by_name [0.082011s] ... ok
{0} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_from_ipam_driver_config_value [0.066494s] ... ok
{0} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_bad_gateway [0.071080s] ... ok
{0} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_any_address_request_is_loaded_for_ipv6 [0.063603s] ... ok
{0} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_specific_subnet_request_is_loaded [0.072683s] ... ok
{0} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_any_subnet [0.104049s] ... ok
{0} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_any_subnet_gateway [0.118227s] ... ok
{0} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_ipv6_subnet_specific_gateway [0.105743s] ... ok
{0} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_gateway_invalid_in_subnet [0.050735s] ... ok
{0} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_last [0.070914s] ... ok
{0} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_middle [0.054243s] ... ok
{0} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v6_empty [0.075437s] ... ok
{0} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v6_nogateway [0.085334s] ... ok
{0} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_update_event_bind_port [0.076778s] ... ok
{0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_associate_floatingip_notify [0.130886s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_delete_last_subnet_on_segment_fails [6.401335s] ... ok
{1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_invalid_request_body_structure [2.036446s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_segment_subnets [2.139506s] ... ok
{0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_notify [0.087129s] ... ok
{0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_port_notify [0.087727s] ... ok
{0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_event_rasies_404 [0.081030s] ... ok
{0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_multiple [0.086679s] ... ok
{1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_invalid_request_data [0.366294s] ... ok
{0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_raises_connect_exc [0.123842s] ... ok
{0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_return_200 [0.210474s] ... ok
{1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_no_address_scope_overlapping_cidr [0.413717s] ... ok
{0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_device_id_no_notify [0.207806s] ... ok
{0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_reassociate_floatingip_without_disassociate_event [0.227278s] ... ok
{1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_prefix_invalid_request_data [0.464674s] ... ok
{0} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_update_fixed_ip_changed [0.170052s] ... ok
{0} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_object_create_update_delete [0.320730s] ... ok
{0} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_values_with_None_value_in_filters [0.191684s] ... ok
{0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_objects_nothing_to_delete [0.283967s] ... ok
{1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_prefix_with_allocated_subnet [0.997997s] ... 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 <class 'neutron.objects.logapi.logging_resource.Log'>
{0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_single_transaction [0.239762s] ... ok
{1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_invalid_request_body_structure [0.337804s] ... ok
{0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_multiple_log_fields [0.271983s] ... ok
{1} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_prefix_invalid_request_data [0.400394s] ... ok
{0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_non_existent_object_raises_not_found [0.185414s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_multiple_host_mapping [3.077054s] ... ok
{1} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_ports [0.224722s] ... ok
{0} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_objects [0.323952s] ... ok
{1} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_subnetpools [0.179265s] ... ok
{0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create_duplicates [0.059176s] ... ok
{0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create_updates_from_db_object [0.074347s] ... ok
{1} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test_update_all_tags_for_resource_below_max_tags_limit [0.160544s] ... ok
{0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects [0.097801s] ... ok
{0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test_update_exising_tag_for_resource_above_max_tags_limit [0.309295s] ... ok
{0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test_update_tag_for_resource_over_max_tags_limit [0.147716s] ... ok
{0} 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 <class 'neutron.objects.logapi.logging_resource.Log'>
{0} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_values_with_validate_filters [0.153652s] ... ok
{1} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_networks_with_changed_since [0.912321s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_immediate_with_binding_info [5.476618s] ... ok
{1} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_networks_with_changed_since [0.841127s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count_invalid_filters [1.788613s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_create_single_transaction [0.130530s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.200367s] ... 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'
{0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'>
{0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'>
{0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.102923s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete [0.065187s] ... ok
{1} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_subnets_with_changed_since [1.096130s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.080915s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'> has no obj_extra_fields
{0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object [0.068622s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.078633s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'> has no project_id field
{0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_values [0.062187s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.064055s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.056028s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'>
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count_invalid_filters [0.132199s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_db_obj [0.115176s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_fails_if_host_on_good_segment [4.779500s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_filtering_by_fields [0.207702s] ... ok
{1} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_timestamp_fields_ignored_in_update [1.362256s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_create_update_delete [0.204350s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveAllocation'>
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.182828s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_missing_object [0.177151s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values_invalid_field [0.133845s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_changes_forbidden [0.125970s] ... ok
{1} neutron.tests.unit.extensions.test_uplink_status_propagation.UplinkStatusPropagationExtensionTestCase.test_create_port_propagate_uplink_status_1_True [1.148591s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.154831s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_create_single_transaction [0.217346s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_is_host_aware [1.941466s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_filtering_by_fields [0.230518s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_single_transaction [0.238153s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveEndpoint'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create_duplicates [0.170247s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveEndpoint'> has no obj_extra_fields
{1} neutron.tests.unit.extensions.test_uplink_status_propagation_updatable.UplinkStatusPropagationUpdatableExtensionTestCase.test_update_port_propagate_uplink_status_1_True [1.321526s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpam.test_slaac_segment_aware_no_binding_info [5.250961s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_missing_object [0.170289s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_invalid_fields [0.147821s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_without_validate_filters [0.191847s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_values_without_validate_filters [0.173018s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.179572s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveEndpoint'>
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_changes_forbidden [0.147578s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_with_fixed_ips_ok_if_no_binding_host [2.065403s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_and_no_subnets [1.699005s] ... ok
{1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_native_quotas ... SKIPPED: Plugin does not support native bulk network create
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_segmentation_id_stored_in_db [1.256549s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_invalid_fields [1.751459s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_valid_fields [0.124676s] ... ok
{1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_wrong_input [0.601911s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_create_single_transaction [0.248243s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.plugins.ml2.greallocation.GreAllocation'>
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_single_transaction [0.205545s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_random_unallocated_segment [0.291484s] ... ok
{1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_public_network [1.134288s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.plugins.ml2.greallocation.GreAllocation'>
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist [0.302302s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_validate_filters [0.285930s] ... ok
{1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_public_network_no_admin_tenant [0.724329s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_object [0.418241s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_single_transaction [0.201851s] ... ok
{1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_native ... SKIPPED: Skip test for not implemented pagination feature
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_count_invalid_fields [0.135951s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create [0.289773s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.268785s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_fields_no_update [0.265076s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object [0.215544s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.121051s] ... ok
{1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_parameters [1.299224s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_unique_key [0.215873s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_binding_information [5.378607s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects [0.169389s] ... ok
{1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_remote_key_native_returns_400 ... SKIPPED: Skip test for not implemented sorting feature
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.150988s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.plugins.ml2.greallocation.GreAllocation'>
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.185031s] ... ok
{1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_without_pk_in_fields_pagination_emulated [0.515945s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_values [0.220546s] ... ok
{0} 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 <class 'neutron.objects.plugins.ml2.greallocation.GreAllocation'>
{1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_without_pk_in_fields_pagination_native ... SKIPPED: Skip test for not implemented pagination feature
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.148483s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.greallocation.GreAllocation'> has no project_id in fields
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_changes_forbidden [0.169097s] ... ok
{1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_create_with_vlan_transparent_attr [0.427506s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.147678s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_create_with_no_fixed_ips_no_ipam_on_routed_network [1.645047s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_updates_from_db_object [0.126360s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count [0.205944s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count_validate_filters_false [0.205801s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_supports_extra_filtername [0.257329s] ... ok
{1} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_multi_tenants_returns_409 [1.026001s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist [0.231599s] ... ok
{1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_remove [0.276221s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_false [0.210512s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_delete_last_subnet_on_segment_fails [7.413529s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_validate_filters [0.244606s] ... ok
{1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_ipam_subnet_no_neutron_subnet_id [0.289287s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_clean_obj_from_primitive [0.134301s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_invalid_fields [0.126193s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters [0.119487s] ... ok
{1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_subnet [0.392345s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_fields_no_update [0.127950s] ... 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 <class 'neutron.objects.plugins.ml2.greallocation.GreEndpoint'>
{1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__no_pool_changes_negative [0.246004s] ... ok
{1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__verify_ip_not_in_subnet_fails [0.248228s] ... ok
{1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_v4_address_succeeds [0.253052s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_ips [2.701093s] ... ok
{1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_any_v6_address_succeeds [0.260974s] ... ok
{1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v4_address_succeeds [0.250998s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.plugins.ml2.greallocation.GreEndpoint'>
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments [1.591790s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_changes_forbidden [0.190916s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_fields [0.168854s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_invalid_fields [0.180135s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments_empty_alloc [0.700600s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_valid_fields [0.127991s] ... ok
{1} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_update_allocation_pools_with_no_pool_change [1.978231s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_no_binding_info [3.968563s] ... ok
{1} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_by_class [0.107793s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.125692s] ... ok
{1} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_raises_import_error [0.124369s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_single_transaction [0.195906s] ... ok
{1} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_raises_import_error_for_none [0.158418s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.225468s] ... ok
{1} neutron.tests.unit.ipam.test_requests.TestIpamSpecificSubnetRequest.test_subnet_request_gateway [0.150003s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentML2.test_segment_notification_on_create_network [0.521140s] ... ok
{1} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_overlap [0.162588s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.plugins.ml2.vlanallocation.VlanAllocation'>
{1} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_specific_gateway_request_is_loaded [0.181668s] ... ok
{1} neutron.tests.unit.ipam.test_requests.TestSubnetRequestMetaclass.test__validate_gateway_ip_in_subnet [0.132277s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist [0.253723s] ... ok
{1} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test__allocation_value_for_tenant_no_allocations [0.199700s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_false [0.198600s] ... ok
{1} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_subnet [0.205890s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_object [0.210670s] ... ok
{1} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_allocate_specific_subnet_specific_gateway [0.277354s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_single_transaction [0.290767s] ... ok
{1} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_insufficient_prefix_space_for_any_allocation [0.168299s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create [0.125760s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.124434s] ... ok
{1} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_subnetpool_default_quota_exceeded [0.169308s] ... ok
{1} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_broadcast [0.051364s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete [0.100735s] ... ok
{1} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_valid [0.061157s] ... ok
{1} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v6_owner_not_router [0.068567s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.127468s] ... ok
{1} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v6_owner_router_or_not_defined [0.073690s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.137850s] ... ok
{1} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_32 [0.072652s] ... ok
{1} neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_first_event [0.050229s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object [0.108281s] ... ok
{1} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_update_event_bind_port_err [0.074155s] ... ok
{1} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_update_event_unbind_port [0.069509s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_missing_object [0.116590s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_deferred_allocation_no_segments_manual_alloc [2.703121s] ... ok
{1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_deleted_port_no_notify [0.124082s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.119374s] ... ok
{0} 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
{1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_delete_floatingip_no_port_id_no_notify [0.152027s] ... 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 <class 'neutron.objects.plugins.ml2.vlanallocation.VlanAllocation'>
{1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_endpoint_types [0.157833s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.135358s] ... ok
{1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_no_notification_notify_nova_on_port_data_changes_false [0.167582s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.130182s] ... ok
{1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_notify_port_status_all_values [0.163419s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.119097s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.117023s] ... ok
{1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_noendpoint_invalidate_session [0.149752s] ... ok
{1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_returns_bad_list [0.164268s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_objects [0.237735s] ... ok
{1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_returns_non_200 [0.164381s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_single_transaction [0.206726s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_only_some_subnets_associated_not_allowed [3.448892s] ... 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 <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanAllocation'>
{1} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_uuid_device_id_no_notify [0.222505s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_validate_filters [0.130284s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_count_invalid_fields [0.067340s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.083783s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects [0.084222s] ... ok
{1} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_ends [0.376876s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_fields_no_update [0.112568s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_missing_object [0.113042s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_unique_key [0.065540s] ... ok
{1} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_starts [0.275930s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects [0.074175s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.072099s] ... ok
{1} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_values_with_string_matching_filters_contains [0.173296s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.099580s] ... ok
{1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count [0.181198s] ... ok
{1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count_invalid_filters [0.181515s] ... ok
{1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_count_validate_filters_false [0.210426s] ... ok
{1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_non_existent_object_raises_not_found [0.150602s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values_invalid_field [0.915249s] ... ok
{1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_objects [0.285603s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_fails_if_host_on_wrong_segment [3.303961s] ... ok
{3} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_update_subnet_with_current_segment_id [1.908919s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanAllocation'>
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_fields [0.054062s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.100098s] ... ok
{3} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_add_resource_association [0.234925s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count [0.102303s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count_validate_filters_false [0.103887s] ... ok
{3} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_invalid_resource_association [0.170261s] ... ok
{3} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_multiple_default_providers_specified_for_service [0.149353s] ... ok
{1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_filtering_by_fields [0.573061s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_create_single_transaction [0.163647s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.113592s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_single_transaction [0.103773s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_supports_extra_filtername [0.103750s] ... ok
{1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanEndpoint'>
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found [0.138922s] ... ok
{1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist [0.472421s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_objects [0.244970s] ... ok
{3} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_overlapping_cidr_no_address_scope [1.011345s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-239:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, in _auth_required
    raise exceptions.MissingAuthPlugin(msg_fmt % msg)
keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
Exception in thread Thread-240:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in r
    equest
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, in _auth_required
    raise exceptions.MissingAuthPlugin(msg_fmt % msg)
keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
Exception in thread Thread-241:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, 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.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_objects_nothing_to_update [0.205298s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_single_transaction [0.188705s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanEndpoint'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create [0.080139s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_port_update_with_fixed_ips_fail_if_host_not_on_segment [2.064747s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create_duplicates [0.065269s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_create_updates_from_db_object [0.070659s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters [0.087846s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_fields_no_update [0.066825s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object [0.075760s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects [0.201886s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.403477s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_dhcp_port_compute_subnet [1.835105s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-242:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, 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.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanEndpoint'> has no project_id field
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.396146s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_invalid_fields [0.389638s] ... ok
{3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_no_device_owner_no_fallback [1.960592s] ... ok
{0} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.430097s] ... ok
{1} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_validate_filters_false [4.271361s] ... ok
{1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_clean_obj_from_primitive [0.433434s] ... ok
{1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_create [0.402433s] ... ok
{1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_fields_no_update [0.295187s] ... ok
{1} 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
{1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.logapi.logging_resource.Log'>
{1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_invalid_fields [0.224399s] ... ok
{1} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_without_validate_filters [0.224765s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count_invalid_filters [2.895932s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count_validate_filters_false [0.451204s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_db_obj [0.569732s] ... ok
{3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_with_matching_service_type [3.596282s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_single_transaction [0.445053s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.434301s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_false [0.641017s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_db_obj [2.518884s] ... ok
{3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_bar_type [2.009796s] ... ok
{1} 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 <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'>
{3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_blank_type [0.448057s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'>
{1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create [0.082423s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create_duplicates [0.060198s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects [0.073301s] ... ok
{3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_invalid_type [0.409695s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.143145s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_fields_no_update [0.270867s] ... ok
{1} 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 <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'>
{1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.120664s] ... 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
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_non_existent_object_raises_not_found [1.705724s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.077557s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count [0.156133s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.131017s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_random_unallocated_segment [0.142383s] ... ok
{3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_exhausted_subnet [1.250666s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_validate_filters [0.166968s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_object [0.129878s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_objects_nothing_to_update [0.122625s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.069173s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveAllocation'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete [0.083525s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.124678s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_fields_no_update [0.110915s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentAwareIpamML2.test_slaac_segment_aware_add_subnet [11.998338s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.063128s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.084404s] ... ok
{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 <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveAllocation'>
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.128399s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_fields [0.073230s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.103014s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentHostMappingNoStore.test_no_segmenthostmapping_when_disable_segment [0.529678s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_objects [1.965787s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count_invalid_filters [0.133747s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_single_transaction [0.137867s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_create_update_delete [0.110678s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_then_change_gateway_ip [3.145972s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_supports_extra_filtername [2.959017s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveEndpoint'>
{3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_port_exhausted_subnet_no_fallback [5.183613s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_false [0.394035s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create_updates_from_db_object [0.321966s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_supports_extra_filtername [4.593248s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete [0.352144s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects [0.329068s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_fields_no_update [0.326593s] ... ok
{3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_bar_type [1.900813s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object [0.338822s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_missing_primary_key [0.355442s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_valid_fields [0.354881s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_values [0.344086s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'>
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_values_with_validate_filters [0.352677s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_changes [0.300114s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_host_routes_two_subnets_with_segments_association [4.307930s] ... ok
{3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_blank_type [1.902423s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_fields [0.360336s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count [0.652245s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count_invalid_filters [0.549671s] ... ok
{3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_no_type [1.509338s] ... 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 <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'>
{2} neutron.tests.unit.extensions.test_segment.TestSegmentHostRoutes.test_segment_notification_on_create_network [1.727750s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_clean_obj_from_primitive [0.251773s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_count_validate_filters_false [0.542910s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create [0.266816s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_db_obj [0.457724s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create_duplicates [0.294848s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_objects [0.415565s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_create_updates_from_db_object [0.262841s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects [0.284594s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_create_update_delete [0.468686s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_invalid_fields [0.286213s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_object_single_transaction [0.330579s] ... ok
{3} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_port_fixed_ips [2.291630s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'> has no obj_extra_fields
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.plugins.ml2.greallocation.GreAllocation'>
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_fields_no_update [0.313871s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentNameDescription.test_update_segment_set_name [2.517220s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_false [0.351113s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object [0.309443s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.306849s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_missing_object [0.294486s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete [0.337228s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_missing_primary_key [0.282038s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.295814s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_invalid_fields [0.289627s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_object_missing_object [0.235008s] ... ok
{0} 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.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_two_to_one [2.022310s] ... ok
{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 <class 'neutron.objects.plugins.ml2.greallocation.GreAllocation'>
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values [0.375695s] ... ok
{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
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values_without_validate_filters [0.340090s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.351922s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'>
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.greallocation.GreAllocation'> has no project_id field
{3} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_no_address_scope [1.143862s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'> has no project_id in fields
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.318617s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.263266s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.373599s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_fields [0.321050s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.304006s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.266943s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.529018s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_single_transaction [0.563183s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_create_single_transaction [1.930855s] ... ok
{3} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_remove_overlapping_prefix_with_allocated_subnet [2.705406s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_filtering_by_fields [0.610541s] ... ok
{3} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_no_address_scope_overlapping_cidr [0.602478s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_create_update_delete [0.509408s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found [0.443276s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.656715s] ... ok
{3} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_with_address_scope_overlapping_cidr [0.907913s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_network_mismatch [7.180391s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_single_transaction [0.503976s] ... ok
{3} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_floatingips [0.691120s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create [0.365971s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.greallocation.GreEndpoint'> has no obj_extra_fields
{3} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_networks [0.512394s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object [0.322496s] ... ok
{3} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_security_groups [0.335827s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_objects [1.734983s] ... ok
{3} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_wrong_resource [0.315087s] ... ok
{3} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test_create_tags_for_resource_below_max_tags_limit [0.285975s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_association_to_dynamic_segment_not_allowed [2.304823s] ... ok
{3} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test_update_all_tags_for_resource_over_max_tags_limit [0.389186s] ... ok
{0} 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 <class 'neutron.objects.port.extensions.data_plane_status.PortDataPlaneStatus'>
{3} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_subnetpools_with_changed_since [1.406279s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist [2.493612s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through [4.579866s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_valid_fields [0.228905s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_change_existing_subnet_segment_association_not_allowed [3.750522s] ... ok
{1} 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
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_values [0.297378s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_values_with_validate_filters [0.264466s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.greallocation.GreEndpoint'> has no project_id in fields
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_false [1.993991s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count [0.513621s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count_invalid_filters [0.508675s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_count_validate_filters_false [0.469778s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.684772s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.plugins.ml2.vlanallocation.VlanAllocation'>
{1} 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.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_random_unallocated_segment [0.364085s] ... ok
{2} neutron.tests.unit.extensions.test_segment.TestSegmentSubnetAssociation.test_only_some_subnets_associated_allowed_with_routed_network [4.124787s] ... ok
{3} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_ports_with_changed_since [6.624770s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_validate_filters [0.438311s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_single_transaction [2.088999s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found [0.674585s] ... ok
{2} neutron.tests.unit.extensions.test_servicetype.ServiceTypeExtensionTestCase.test_service_provider_list [1.143241s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-257:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, in _auth_required
    raise exceptions.MissingAuthPlugin(msg_fmt % msg)
keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
Exception in thread Thread-255:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in r
    equest
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, in _auth_required
    raise exceptions.MissingAuthPlugin(msg_fmt % msg)
keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
Exception in thread Thread-254:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, in _auth_required
    raise exceptions.MissingAuthPlugin(msg_fmt % msg)
keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
Exception in thread Thread-260:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, 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.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.port.extensions.data_plane_status.PortDataPlaneStatus'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.plugins.ml2.vlanallocation.VlanAllocation'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create_duplicates [0.240047s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_create_duplicates [0.273333s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.vlanallocation.VlanAllocation'> has no obj_extra_fields
{2} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerExtTestCase.test_list_service_providers [0.738471s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-259:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, in _auth_required
    raise exceptions.MissingAuthPlugin(msg_fmt % msg)
keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_unique_key [0.300084s] ... ok
{3} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_networks_with_changed_since [1.972714s] ... ok
{2} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_provider_names_by_resource_ids [0.426545s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.plugins.ml2.vlanallocation.VlanAllocation'>
{2} neutron.tests.unit.extensions.test_servicetype.ServiceTypeManagerTestCase.test_get_service_providers [0.392426s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.346049s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.vlanallocation.VlanAllocation'> has no project_id field
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_values [0.247959s] ... ok
{3} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_update_timpestamp [1.493952s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_values_invalid_field [0.236868s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.262802s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.plugins.ml2.vlanallocation.VlanAllocation'>
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_changes_forbidden [0.264884s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_updates_from_db_object [0.353563s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete [3.626649s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_without_validate_filters [0.294653s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count [0.465676s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_unique_key [0.280109s] ... ok
{0} 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 <class 'neutron.objects.port.extensions.data_plane_status.PortDataPlaneStatus'>
{2} neutron.tests.unit.extensions.test_subnet_dns_publish_fixed_ip.SubnetDNSPublishFixedIPExtensionTestCase.test_create_subnet_default [3.170217s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count_invalid_filters [0.447121s] ... ok
{3} neutron.tests.unit.extensions.test_uplink_status_propagation.UplinkStatusPropagationExtensionTestCase.test_create_port_propagate_uplink_status_2_False [2.321811s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.port.extensions.data_plane_status.PortDataPlaneStatus'>
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.399238s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_valid_fields [0.333362s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.417650s] ... ok
{0} 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
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.data_plane_status.PortDataPlaneStatus'> has no project_id field
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.409701s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_values [0.255888s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_values_with_validate_filters [0.260360s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_random_unallocated_segment [0.438740s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_values_without_validate_filters [0.228072s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanAllocation'>
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.329500s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found [0.330478s] ... ok
{3} neutron.tests.unit.extensions.test_uplink_status_propagation_updatable.UplinkStatusPropagationUpdatableExtensionTestCase.test_update_port_propagate_uplink_status_2_False [2.412004s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_invalid_fields [0.320378s] ... ok
{2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_address_scope_overlap_multiple_pools [2.718457s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_single_transaction [0.360969s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanAllocation'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create [0.224291s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_create_duplicates [0.208569s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object [0.183124s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.194340s] ... ok
{3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_network [1.355393s] ... ok
{1} 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 <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanAllocation'>
{3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_native ... SKIPPED: Plugin does not support native bulk network create
{2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv4.test_onboard_subnet_invalid_request [2.247786s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_db_obj [2.630642s] ... 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
{2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_address_scope_overlap_multiple_pools [1.935325s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.761306s] ... ok
{3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_invalid_admin_status [1.349002s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanAllocation'>
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.191639s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_updates_from_db_object [0.186836s] ... ok
{3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_native ... SKIPPED: Skip test for not implemented sorting feature
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_db_obj [0.350129s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_objects_nothing_to_delete [0.343629s] ... ok
{2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_invalid_request [1.578649s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_false [1.648181s] ... 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 <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanEndpoint'>
{0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_clean_obj_from_primitive [0.277011s] ... ok
{3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_multi_tenants2_returns_409 [1.175995s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist [0.394566s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.port.extensions.extra_dhcp_opt.ExtraDhcpOpt'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_count_invalid_fields [0.244758s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_false [0.313800s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete [0.253399s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_update_object [0.316385s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.port.extensions.extra_dhcp_opt.ExtraDhcpOpt'> has no obj_extra_fields
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_clean_obj_from_primitive [0.208625s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_fields_no_update [0.228185s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanEndpoint'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object [0.242342s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects [0.190535s] ... ok
{2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_move_between_pools [1.923531s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_missing_object [0.197264s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_unique_key [0.242676s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_missing_primary_key [0.167027s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_invalid_fields [0.229053s] ... 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 <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanEndpoint'>
{0} 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 <class 'neutron.objects.port.extensions.extra_dhcp_opt.ExtraDhcpOpt'>
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_values_invalid_field [0.177313s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.port.extensions.extra_dhcp_opt.ExtraDhcpOpt'>
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_changes_forbidden [0.152252s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_valid_fields [0.167985s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_changes [0.136237s] ... ok
{2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_network_not_found [1.098150s] ... ok
{1} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_objects_without_validate_filters [0.150211s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_without_validate_filters [0.142206s] ... ok
{3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_other_tenant_access_via_rbac [3.053572s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_count [1.246478s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count_validate_filters_false [1.360526s] ... ok
{3} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_not_shared_other_tenant_returns_403 [1.068054s] ... ok
{3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_check_unique_allocation_negative [0.248417s] ... ok
{3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_create_pool [0.220800s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_objects_nothing_to_delete [0.660177s] ... ok
{3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_remove_non_existent_subnet [0.174756s] ... ok
{3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_any_subnet_fails [0.179290s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_create_single_transaction [1.072168s] ... ok
{3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_get_non_existing_subnet_fails [0.234177s] ... ok
{3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools_with_blank_pools [0.356054s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_create_update_delete [0.981709s] ... ok
{3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test__no_pool_changes_positive [0.274893s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'>
{3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_v6_address_succeeds [0.674753s] ... ok
{3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_subnet_for_non_existent_subnet_pass [0.211178s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_db_obj [1.780301s] ... ok
{2} neutron.tests.unit.extensions.test_subnet_onboard.SubnetOnboardTestsIpv6.test_onboard_subnet_no_address_scope [4.295195s] ... ok
{3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_multiple_address_pools [0.349430s] ... ok
{3} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_bulk_allocate_v6_address [0.366440s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_single_transaction [1.269792s] ... ok
{3} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_any_address [0.131923s] ... ok
{3} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64_alien_param_raises [0.090160s] ... ok
{3} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_eui64_no_mac_raises [0.107868s] ... ok
{3} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_specific_address_request_is_loaded [0.106503s] ... ok
{3} neutron.tests.unit.ipam.test_requests.TestGetRequestFactory.test_get_address_request_factory [0.122075s] ... ok
{3} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request [0.131441s] ... ok
{3} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_allocation_pool_not_in_net [0.159383s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_delete_objects_nothing_to_delete [1.643657s] ... ok
{3} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_bad_prefix [0.130926s] ... ok
{3} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_bad_range [0.056987s] ... ok
{3} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_different_versions [0.095192s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist [1.141655s] ... ok
{3} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_with_range [0.055115s] ... ok
{3} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_args_are_passed_to_specific_request [0.096941s] ... ok
{2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_exhausted_subnet_no_fallback [1.933585s] ... ok
{3} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_31 [0.073330s] ... ok
{3} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_delete_event [0.135450s] ... ok
{3} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_event_empty_uuid_field [0.106664s] ... ok
{3} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_process_port_update_event_unbind_port_err [0.071065s] ... ok
{3} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_queue_events [0.109063s] ... ok
{3} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_send_events [0.131872s] ... ok
{3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_create_floatingip_no_port_id_no_notify [0.093807s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'>
{3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_create_floatingip_notify [0.127347s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count_invalid_fields [0.143529s] ... ok
{3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_non_compute_instances_no_notify [0.111001s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete [0.153297s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_delete_single_transaction [1.493651s] ... ok
{3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_notify_concurrent_enable_flag_update [0.171961s] ... ok
{3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_nova_send_events_raises [0.175799s] ... ok
{2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_port_without_matching_service_type_no_fallback [1.345235s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_object_unique_key [0.334239s] ... ok
{3} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_port_without_device_owner_no_notify [0.096240s] ... ok
{1} 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 <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'>
{1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_valid_fields [0.201788s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'>
{1} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_fields [0.152695s] ... ok
{3} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_delete_objects_removes_all_matching_objects [0.833367s] ... ok
{2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_create_subnet_foo_type [1.088386s] ... ok
{3} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_object_with_None_value_in_filters [0.249294s] ... ok
{3} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_values_with_string_matching_filters_ends [0.259914s] ... ok
{3} neutron.tests.unit.objects.db.test_api.CreateObjectTestCase.test_populate_id [0.159294s] ... ok
{3} neutron.tests.unit.objects.db.test_api.GetValuesTestCase.test_get_values [0.162104s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count [1.148259s] ... ok
{2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_port_fixed_ips [1.611661s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_filtering_by_fields [3.445368s] ... ok
{2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_invalid_type [1.035602s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_objects_exist [1.164491s] ... ok
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_sg_log_with_secgroup [2.733541s] ... ok
{2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_one_to_two [0.987770s] ... ok
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_single_transaction [0.434610s] ... ok
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_single_transaction [0.521643s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_objects_exist_validate_filters [1.120757s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count_validate_filters_false [3.967641s] ... 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 <class 'neutron.objects.logapi.logging_resource.Log'>
{2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_two_to_one [1.753703s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_objects_nothing_to_delete [0.811634s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_update_object [1.436658s] ... ok
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_standard_attr_id [0.663481s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_supports_extra_filtername [0.732313s] ... ok
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_validate_filters [0.569087s] ... ok
{2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCase.test_update_subnet_zero_to_one [1.336485s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_update_objects [1.174067s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.port.extensions.data_plane_status.PortDataPlaneStatus'>
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_objects_nothing_to_update [0.594751s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_clean_obj_from_primitive [0.304512s] ... ok
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.logapi.logging_resource.Log'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.port.extensions.port_hardware_offload_type.PortHardwareOffloadType'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete [0.288569s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.port.extensions.port_hardware_offload_type.PortHardwareOffloadType'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_without_validate_filters [0.316074s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_object [1.213275s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_delete [0.342111s] ... ok
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object_missing_object [0.351332s] ... ok
{2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_create_subnet_foo_type [1.658552s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.port.extensions.data_plane_status.PortDataPlaneStatus'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object_missing_primary_key [0.183491s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_delete_objects_valid_fields [0.208302s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects [0.151732s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object [0.147362s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_object_missing_object [0.202378s] ... ok
{3} 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 <class 'neutron.objects.logapi.logging_resource.Log'>
{1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_missing_object [0.134557s] ... ok
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_pager_is_passed_through [0.179915s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_without_validate_filters [0.189022s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects [0.137266s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.129997s] ... ok
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.logapi.logging_resource.Log'>
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_values_invalid_field [0.193154s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_without_validate_filters [0.152366s] ... ok
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_without_validate_filters [0.234171s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_changes_forbidden [0.229708s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_values_invalid_field [0.176821s] ... ok
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_project_id [0.187592s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_objects_invalid_fields [0.190835s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.port.extensions.data_plane_status.PortDataPlaneStatus'>
{2} neutron.tests.unit.extensions.test_subnet_service_types.SubnetServiceTypesExtensionTestCasev6.test_update_subnet_one_to_zero [1.311459s] ... ok
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_values_without_validate_filters [0.200169s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.192281s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.port.extensions.data_plane_status.PortDataPlaneStatus'>
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_to_dict_makes_primitive_field_value [0.187122s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_changes [0.162496s] ... ok
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_fields [0.187576s] ... ok
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_primary_key_forbidden_fail [0.222395s] ... ok
{3} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_updates_from_db_object [0.232671s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.418298s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count [1.357020s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_create_update_delete [0.388986s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_object_single_transaction [0.225019s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_count_invalid_filters [1.955538s] ... 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 <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'>
{3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'>
{3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist [0.321345s] ... ok
{2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv4.test_add_prefix_with_address_scope_overlapping_cidr [2.964472s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_validate_filters [0.311554s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count_invalid_filters [1.635211s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_delete_single_transaction [1.376813s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.189652s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_unique_key [0.123380s] ... ok
{3} 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 <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'>
{3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.052608s] ... ok
{2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_no_address_scope [0.684119s] ... ok
{3} 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
{3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_values_invalid_field [0.061247s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.086380s] ... 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 <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'>
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_object_single_transaction [0.373314s] ... ok
{2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_add_prefix_with_address_scope [0.837030s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_count_validate_filters_false [1.612561s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_object_single_transaction [1.490292s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_objects_nothing_to_delete [0.515273s] ... ok
{2} neutron.tests.unit.extensions.test_subnetpool_prefix_ops.SubnetpoolPrefixOpsTestsIpv6.test_remove_prefix_with_allocated_subnet [1.370893s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_single_transaction [0.555540s] ... ok
{2} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_object_not_present [0.248550s] ... ok
{0} 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 <class 'neutron.objects.port.extensions.port_hints.PortHints'>
{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 <class 'neutron.objects.port.extensions.extra_dhcp_opt.ExtraDhcpOpt'>
{2} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_routers [0.659418s] ... 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 <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveAllocation'>
{1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.port.extensions.extra_dhcp_opt.ExtraDhcpOpt'>
{2} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_subnets [0.534864s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_objects_single_transaction [1.423940s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_single_transaction [0.334487s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.557892s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.port.extensions.extra_dhcp_opt.ExtraDhcpOpt'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create_updates_from_db_object [0.093304s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_missing_object [0.063871s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist [0.263042s] ... ok
{2} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test__get_resource_info_trunks [0.609175s] ... ok
{2} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test_create_tags_for_resource_over_max_tags_limit [0.126209s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.181729s] ... ok
{2} neutron.tests.unit.extensions.test_tagging.TaggingControllerDbTestCase.test_update_tag_for_resource_below_max_tags_limit [0.113866s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_false [0.300058s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_values [0.246353s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_objects [0.332965s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_values_invalid_field [0.192366s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_values_with_validate_filters [0.200205s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_objects_supports_extra_filtername [1.143999s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_single_transaction [0.366221s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_changes_forbidden [0.279028s] ... ok
{2} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_mutiple_subnets_with_changed_since [0.889445s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveAllocation'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create [0.319935s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_create_duplicates [0.270057s] ... ok
{0} 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 <class 'neutron.objects.port.extensions.port_hints.PortHints'>
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects [0.184849s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.174172s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.154700s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveAllocation'> has no obj_extra_fields
{2} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_ports_with_changed_since [1.534624s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.179619s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object_unique_key [0.146323s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_objects_exist_validate_filters [1.012145s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects [0.164185s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveAllocation'> has no project_id field
{2} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_resources_with_invalid_changed_since [0.764120s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values [0.146156s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_valid_fields [2.439005s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.148075s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_updates_from_db_object [0.143852s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveAllocation'> has no project_id in fields
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.142553s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count [0.235287s] ... ok
{2} neutron.tests.unit.extensions.test_timestamp.TimeStampChangedsinceTestCase.test_list_subnetpools_with_changed_since [0.798411s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.289270s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveEndpoint'>
{1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_count_validate_filters_false [1.674537s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_object [0.244558s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_objects [0.235537s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_objects_nothing_to_update [0.224948s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_single_transaction [0.194546s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_clean_obj_from_primitive [0.151343s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_objects_exist_validate_filters_false [3.174791s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_count_invalid_fields [0.147467s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_object_create_update_delete [1.010149s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveEndpoint'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_invalid_fields [0.069114s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_valid_fields [0.140425s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.160446s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveEndpoint'>
{2} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_networks_with_changed_since [2.922874s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveEndpoint'> has no project_id field
{1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_object_single_transaction [0.811077s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_objects_without_validate_filters [0.136233s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_object [1.179606s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.146921s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_update_updates_from_db_object [0.205489s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.338663s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_objects_single_transaction [0.821002s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_objects_nothing_to_update [1.157717s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_objects_exist_validate_filters_false [0.681386s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_create_duplicates [0.075476s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.port.extensions.port_hints.PortHints'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_create_updates_from_db_object [0.069413s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_delete_objects_invalid_fields [0.083101s] ... ok
{2} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_mutiple_subnets_with_changed_since [1.766671s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_object_unique_key [0.068366s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.port.extensions.port_hints.PortHints'> has no obj_extra_fields
{1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_invalid_fields [0.096458s] ... ok
{1} 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 <class 'neutron.objects.port.extensions.port_hardware_offload_type.PortHardwareOffloadType'>
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_fields_no_update [0.192305s] ... ok
{1} 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 <class 'neutron.objects.port.extensions.port_hardware_offload_type.PortHardwareOffloadType'>
{1} 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.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_object [0.249462s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.port_hardware_offload_type.PortHardwareOffloadType'> has no project_id field
{1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_values [0.115719s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_object_unique_key [0.225452s] ... ok
{1} 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 <class 'neutron.objects.port.extensions.port_hardware_offload_type.PortHardwareOffloadType'>
{1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_values_without_validate_filters [0.117740s] ... ok
{2} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_list_subnets_with_changed_since [0.946737s] ... ok
{0} 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 <class 'neutron.objects.port.extensions.port_hints.PortHints'>
{1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.152797s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_changes [0.118540s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_valid_fields [0.211330s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_objects_without_validate_filters [0.061324s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.extensions.test_timestamp.TimeStampDBMixinTestCase.test_timestamp_fields_ignored_in_update [0.806666s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_single_transaction [2.871727s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values_with_validate_filters [0.225214s] ... ok
{2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_bulk_tenants_and_quotas_fail ... SKIPPED: Plugin does not support native bulk network create
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values_without_validate_filters [0.237619s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_filtering_by_fields [0.358336s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_count [1.140599s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_changes [0.199025s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_create_networks_native_quotas [0.510315s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.487189s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.285555s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.251919s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found [0.295930s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_objects_exist_false [0.601979s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.plugins.ml2.greallocation.GreAllocation'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects [0.167976s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.119958s] ... ok
{2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks [1.248339s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.137201s] ... ok
{3} 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
{0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_count_invalid_filters [1.906032s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_db_obj [0.373539s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_single_transaction [1.299971s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_object_single_transaction [0.314305s] ... ok
{2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_pagination_emulated [0.968154s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_clean_obj_from_primitive [0.243283s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_count_invalid_fields [0.227676s] ... 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 <class 'neutron.objects.plugins.ml2.greallocation.GreEndpoint'>
{2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_parameters_invalid_values [0.474755s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_single_transaction [0.372880s] ... ok
{0} 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 <class 'neutron.objects.port.extensions.port_numa_affinity_policy.PortNumaAffinityPolicy'>
{2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_networks_with_sort_emulated [0.449098s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.plugins.ml2.greallocation.GreEndpoint'>
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_objects_exist_validate_filters_false [0.333709s] ... ok
{2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_list_shared_networks_with_non_admin_user [0.532207s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_object [0.317171s] ... ok
{2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_network_create_with_bad_vlan_transparent_attr [0.356084s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_objects_nothing_to_update [0.360648s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects [0.184666s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete_objects_valid_fields [0.168886s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_objects_exist [1.657975s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_unique_key [0.171063s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.port.extensions.port_hints.PortHints'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_invalid_fields [0.238396s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_create_duplicates [0.160103s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete [0.251796s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete_objects [0.107111s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.greallocation.GreEndpoint'> has no project_id field
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete_objects_valid_fields [0.083586s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_object_missing_object [0.099517s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_object_missing_primary_key [0.057316s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_values_invalid_field [0.221353s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_objects_exist_false [1.140790s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects [0.108051s] ... ok
{2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network [1.745788s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.062855s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_changes [0.204223s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.port_hints.PortHints'> has no project_id field
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values_invalid_field [0.094919s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_updates_from_db_object [0.201820s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.port.extensions.port_hints.PortHints'>
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.port.extensions.port_hints.PortHints'>
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_objects_invalid_fields [0.066338s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_objects_valid_fields [0.105201s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_db_obj [0.355550s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.081124s] ... ok
{2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_shared [0.734701s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.216955s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_object [1.141497s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_single_transaction [0.203979s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_delete_objects_nothing_to_delete [0.564357s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.plugins.ml2.vlanallocation.VlanAllocation'>
{3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_objects [0.203880s] ... ok
{2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_set_shared_owner_returns_403 [0.944045s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_update_objects_nothing_to_update [0.156976s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.plugins.ml2.vlanallocation.VlanAllocation'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_count_invalid_fields [0.118669s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects [0.056711s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.135200s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_object_single_transaction [0.993862s] ... ok
{3} 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 <class 'neutron.objects.plugins.ml2.vlanallocation.VlanAllocation'>
{0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_objects [1.335792s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete [0.167163s] ... ok
{2} neutron.tests.unit.extensions.test_vlantransparent.VlanTransparentExtensionTestCase.test_update_network_with_subnet_set_shared [0.945362s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete_objects [0.138926s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.port.extensions.port_numa_affinity_policy.PortNumaAffinityPolicy'> has no obj_extra_fields
{0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_object_missing_object [0.075145s] ... ok
{2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_check_unique_allocation [0.255349s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_object_missing_primary_key [0.059529s] ... ok
{0} 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 <class 'neutron.objects.port.extensions.port_numa_affinity_policy.PortNumaAffinityPolicy'>
{0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_without_validate_filters [0.061336s] ... ok
{2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_db_api.TestIpamSubnetManager.test_delete_allocation [0.347427s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [1.180762s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.vlanallocation.VlanAllocation'> has no project_id in fields
{1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.324816s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_changes [0.151799s] ... ok
{2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_allocate_ipam_subnet_with_neutron_subnet_id [0.519766s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_clean_obj_from_primitive [0.236769s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_db_obj [0.156659s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_create [0.148504s] ... ok
{3} 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'
{1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_object_unique_key [0.157815s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist [0.129908s] ... ok
{2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_remove_ipam_subnet [0.370188s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_false [0.182682s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.071833s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.116397s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.port_numa_affinity_policy.PortNumaAffinityPolicy'> has no project_id field
{2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamPool.test_update_subnet_pools_with_none_pools [0.430725s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.140143s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_values [0.165510s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanAllocation'> has no obj_extra_fields
{2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_all_pool_addresses_triggers_range_recalculation [0.224011s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.088671s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_values_invalid_field [0.188544s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_fields [0.166497s] ... ok
{3} 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
{1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_objects_invalid_fields [0.130353s] ... ok
{2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_allocate_specific_address_in_use_fails [0.417638s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.147713s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.102229s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_objects_without_validate_filters [0.172716s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.141529s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_changes_forbidden [0.087148s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_updates_from_db_object [0.215716s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.094161s] ... ok
{2} neutron.tests.unit.ipam.drivers.neutrondb_ipam.test_driver.TestNeutronDbIpamSubnet.test_prefernext_allocate_multiple_address_pools [0.438769s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_values_with_validate_filters [2.645466s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.099287s] ... ok
{2} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_automatic_address_request_invalid_address_type_raises [0.195127s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_delete_objects [0.126827s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.213793s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_filtering_by_fields [0.121070s] ... ok
{2} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_specific_address_ipv4 [0.199035s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.port.extensions.port_numa_affinity_policy.PortNumaAffinityPolicy'>
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_create_update_delete [0.185434s] ... ok
{2} neutron.tests.unit.ipam.test_requests.TestAddressRequest.test_specific_address_ipv6 [0.186452s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_objects_valid_fields [0.212495s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_object_single_transaction [0.158422s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_objects_nothing_to_delete [0.824376s] ... ok
{2} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_any_address_request_is_loaded [0.197108s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanEndpoint'>
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_validate_filters [0.135685s] ... ok
{2} neutron.tests.unit.ipam.test_requests.TestAddressRequestFactory.test_automatic_address_request_is_loaded [0.226151s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_objects_exist_validate_filters_false [0.164109s] ... ok
{2} neutron.tests.unit.ipam.test_requests.TestGetRequestFactory.test_get_subnet_request_factory [0.212585s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete [0.104079s] ... ok
{2} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_allocation_pool_wrong_version [0.120566s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_object_unique_key [0.091906s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_invalid_fields [0.114732s] ... ok
{2} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_bad_prefix_type [0.123181s] ... ok
{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 <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanEndpoint'>
{3} 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
{2} neutron.tests.unit.ipam.test_requests.TestIpamAnySubnetRequest.test_subnet_request_gateway [0.195169s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_filtering_by_fields [0.961581s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_without_validate_filters [0.077888s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_values [0.063242s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count [1.243330s] ... ok
{2} neutron.tests.unit.ipam.test_requests.TestIpamDriverLoader.test_ipam_driver_is_loaded_with_subnet_pool_id [0.233590s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_values_with_validate_filters [0.147655s] ... ok
{2} neutron.tests.unit.ipam.test_requests.TestIpamSpecificSubnetRequest.test_subnet_request [0.204435s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_values_without_validate_filters [0.260533s] ... ok
{2} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request [0.218302s] ... ok
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanEndpoint'> has no project_id in fields
{3} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_updates_from_db_object [0.084924s] ... ok
{2} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_gateway [0.245132s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.port.extensions.port_security.PortSecurity'>
{2} neutron.tests.unit.ipam.test_requests.TestIpamSubnetRequests.test_subnet_request_range_not_list [0.198886s] ... ok
{2} neutron.tests.unit.ipam.test_requests.TestSubnetRequestFactory.test_any_address_request_is_loaded_for_ipv4 [0.169376s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_filtering_by_fields [0.649767s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count_invalid_filters [1.325386s] ... ok
{2} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_insufficient_prefix_space_for_specific_allocation [0.291963s] ... ok
{2} neutron.tests.unit.ipam.test_subnet_alloc.TestSubnetAllocation.test_subnetpool_concurrent_allocation_exception [0.275891s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist [1.042711s] ... ok
{2} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_check_subnet_ip_v4_network [0.220729s] ... ok
{2} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_gateway_first [0.174047s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_db_obj [0.893333s] ... ok
{2} neutron.tests.unit.ipam.test_utils.TestIpamUtils.test_generate_pools_v4_nogateway [0.179536s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.842655s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_multiple_events_callback_method [1.179081s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.217402s] ... ok
{3} 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 <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'>
{2} neutron.tests.unit.notifiers.test_batch_notifier.TestBatchNotifier.test_queue_event_no_event [0.176047s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'> has no project_id field
{2} neutron.tests.unit.notifiers.test_ironic.TestIronicNotifier.test_send_event_exception [0.203403s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values_with_validate_filters [0.148324s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_single_transaction [0.866108s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'>
{2} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_disassociate_floatingip_notify [0.237932s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_invalid_fields [0.133011s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_without_validate_filters [0.138912s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_create_update_delete [0.927533s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_object [3.160899s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create [0.169468s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_db_obj [0.904583s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_invalid_fields [0.178197s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_missing_primary_key [0.146706s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_invalid_fields [0.151194s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.145140s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_single_transaction [0.964645s] ... ok
{3} 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 <class 'neutron.objects.port.extensions.data_plane_status.PortDataPlaneStatus'>
{1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.port_security.PortSecurity'> has no project_id field
{1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_values [0.163126s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_values_without_validate_filters [0.124248s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.port_security.PortSecurity'> has no project_id in fields
{2} neutron.tests.unit.notifiers.test_nova.TestNovaNotify.test_notify_port_active_direct [2.494665s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_fields [0.157557s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.port.extensions.port_security.PortSecurity'>
{2} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_None_value_in_filters [0.354616s] ... ok
{3} 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'
{2} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_objects_with_string_matching_filters_contains [0.310196s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_false [0.658870s] ... ok
{2} neutron.tests.unit.objects.db.test_api.CRUDScenarioTestCase.test_get_values_with_string_matching_filters_starts [0.293340s] ... ok
{2} neutron.tests.unit.objects.db.test_api.CreateObjectTestCase.test_populate_id_False [0.194308s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_count [1.173874s] ... ok
{2} neutron.tests.unit.objects.db.test_api.GetObjectsTestCase.test_get_objects_pass_marker_obj_when_limit_and_marker_passed [0.190818s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_objects_single_transaction [0.956581s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_create_sg_log_with_port [0.358497s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_validate_filters [0.568355s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_objects [1.277150s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_db_obj [0.497947s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_get_object_create_update_delete [1.278704s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_objects [0.626506s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_count_invalid_fields [0.061797s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_delete_single_transaction [0.625225s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create [0.101820s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_valid_fields [0.066894s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.port.extensions.data_plane_status.PortDataPlaneStatus'> has no obj_extra_fields
{3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_fields_no_update [0.084330s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_object_missing_primary_key [0.078194s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_get_objects_invalid_fields [0.116463s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_single_transaction [1.298664s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_object_create_update_delete [0.604294s] ... 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
{3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.data_plane_status.PortDataPlaneStatus'> has no project_id in fields
{0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects [0.188530s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_changes_forbidden [0.066427s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.079454s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object [0.184595s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_updates_from_db_object [0.091933s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.port.extensions.port_trusted.PortTrusted'>
{0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects [0.141308s] ... ok
{0} 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
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_get_objects_supports_extra_filtername [0.604371s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_values_with_validate_filters [0.092585s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.079697s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.081389s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_objects_exist_false [0.312960s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_object [0.232946s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogDBObjectTestCase.test_update_single_transaction [0.199092s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_count_invalid_fields [0.132692s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.logapi.logging_resource.Log'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_create_single_transaction [0.930715s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_create_single_transaction [1.420492s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_objects_exist_false [1.425256s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_invalid_fields [0.235829s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_delete_objects_valid_fields [0.197004s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_extra_fields [0.239235s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object [0.200859s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_object_unique_key [0.226736s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_single_transaction [1.061127s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects [0.192216s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_invalid_fields [0.130224s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_objects_valid_fields [0.217918s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_single_transaction [0.619469s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_update_objects [1.698607s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_values [0.154123s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_get_values_invalid_field [0.143386s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_to_dict_with_unset_project_id [0.136749s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_changes [0.172888s] ... ok
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_changes_forbidden [0.162618s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.port.extensions.extra_dhcp_opt.ExtraDhcpOpt'>
{2} neutron.tests.unit.objects.logapi.test_logging_resource.LogObjectTestCase.test_update_objects_valid_fields [0.136696s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_update_objects_nothing_to_update [0.904225s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_delete_single_transaction [2.634757s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_count [0.293615s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.port.extensions.port_trusted.PortTrusted'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_validate_filters [0.523381s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_count_invalid_fields [0.171172s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_delete_objects [0.312297s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_create [0.189692s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_filtering_by_fields [0.266263s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_create_updates_from_db_object [0.179292s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_delete [0.140175s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_get_objects_single_transaction [0.234816s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_fields_no_update [0.193521s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_object_missing_primary_key [0.219146s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_object_unique_key [0.174651s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_filtering_by_fields [1.485767s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_objects_without_validate_filters [0.183258s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.145513s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.port_trusted.PortTrusted'> has no project_id in fields
{3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist_validate_filters_false [2.183964s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_update_changes [0.236201s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_get_object_single_transaction [1.141859s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_objects_exist_validate_filters_false [2.282354s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'>
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.port.extensions.port_trusted.PortTrusted'>
{3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_object [1.242738s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationDbObjTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'>
{3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create [0.175012s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects [0.136075s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_count_invalid_fields [0.190375s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_object_missing_primary_key [0.100557s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.190383s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_valid_fields [0.127601s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_object_missing_object [0.214142s] ... ok
{3} 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_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_delete_single_transaction [2.039435s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.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_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects [0.225364s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.extra_dhcp_opt.ExtraDhcpOpt'> has no project_id field
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.138337s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.port.extensions.extra_dhcp_opt.ExtraDhcpOpt'>
{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 <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'>
{3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_values_without_validate_filters [0.141549s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.129943s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.port.extensions.extra_dhcp_opt.ExtraDhcpOpt'>
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'> has no project_id in fields
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.plugins.ml2.flatallocation.FlatAllocation'>
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_get_objects_single_transaction [0.936196s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_changes_forbidden [0.147197s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_fields [0.168396s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.132337s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.125213s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_object_create_update_delete [1.529848s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.923361s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_flatallocation.FlatAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.118236s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_count_validate_filters_false [0.251918s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.port.extensions.port_trusted.PortTrusted'>
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_create_single_transaction [0.211062s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_objects [0.186887s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.184984s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_delete_objects [1.086374s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_delete_single_transaction [0.208377s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_objects_single_transaction [1.479391s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_objects_supports_extra_filtername [0.339814s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveAllocation'>
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.095696s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_update_object [1.481031s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationDbObjTestCase.test_update_non_existent_object_raises_not_found [0.174623s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_objects_supports_extra_filtername [0.922210s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_create_duplicates [0.192234s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_count_invalid_fields [0.185383s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_delete_objects [0.224807s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_object [0.167263s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.145161s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_objects_exist_validate_filters_false [1.058853s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_object [0.278775s] ... ok
{2} 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 <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveAllocation'>
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_object_missing_object [0.258248s] ... ok
{3} 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 <class 'neutron.objects.port.extensions.port_hardware_offload_type.PortHardwareOffloadType'>
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.179308s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_objects_nothing_to_update [0.425335s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.port.extensions.port_trusted.PortTrusted'>
{1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.port.extensions.uplink_status_propagation.PortUplinkStatusPropagation'> does not inherit from NeutronDbObject
{2} 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 <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveAllocation'>
{1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_count_invalid_fields [0.050844s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.183226s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.081178s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete_objects_valid_fields [0.059142s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{1} 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.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.port_trusted.PortTrusted'> has no project_id field
{1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.uplink_status_propagation.PortUplinkStatusPropagation'> has no project_id field
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.161351s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_values_with_validate_filters [0.058900s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_changes [0.049315s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_values [0.171635s] ... ok
{1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_changes_forbidden [0.048041s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveAllocation'>
{1} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_objects_valid_fields [0.060911s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.port.extensions.port_trusted.PortTrusted'>
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_changes [0.150118s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_objects_exist_false [0.922985s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_values_without_validate_filters [0.137972s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.113674s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.129869s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.port.extensions.port_trusted.PortTrusted'>
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveAllocationIfaceObjTestCase.test_update_updates_from_db_object [0.130134s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_update_objects_valid_fields [0.114462s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.port.extensions.port_hardware_offload_type.PortHardwareOffloadType'> has no obj_extra_fields
{3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_fields_no_update [0.112399s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_count_validate_filters_false [0.195414s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_update_objects_without_validate_filters [0.125949s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.103882s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_object [0.160245s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_objects [0.794790s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_object_missing_primary_key [0.146361s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_db_obj [0.332416s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.140723s] ... ok
{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
{0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_count_validate_filters_false [0.535507s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_values_with_validate_filters [0.123961s] ... ok
{3} 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 <class 'neutron.objects.port.extensions.port_hardware_offload_type.PortHardwareOffloadType'>
{3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.port_hardware_offload_type.PortHardwareOffloadType'> has no project_id in fields
{3} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_updates_from_db_object [0.139201s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_objects_exist_false [0.598390s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_filtering_by_fields [1.364750s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_objects_exist_validate_filters [0.811090s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_db_obj [1.044264s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_objects [2.024168s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_delete_objects_nothing_to_delete [0.188618s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveEndpoint'>
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_get_objects_single_transaction [0.214625s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist [0.207587s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_create_update_delete [1.709236s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_object_create_update_delete [1.128695s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_validate_filters [0.270428s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_objects_exist_validate_filters_false [0.237815s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointDbObjTestCase.test_update_non_existent_object_raises_not_found [0.196098s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_create [0.124984s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_delete_objects_without_validate_filters [0.172130s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_object_unique_key [0.136905s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_objects [0.171890s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_false [1.165223s] ... ok
{2} 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 <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveEndpoint'>
{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
{2} 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
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_get_values_invalid_field [0.076160s] ... ok
{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 <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveEndpoint'>
{0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_object [2.859534s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_geneveallocation.GeneveEndpointIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.geneveallocation.GeneveEndpoint'> has no project_id in fields
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.097267s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_fields_no_update [0.172307s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_objects [0.122167s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_object [0.186634s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationDbObjTestCase.test_update_objects_nothing_to_update [0.101204s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.plugins.ml2.greallocation.GreAllocation'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_object_missing_object [0.152481s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create_duplicates [0.070545s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.085654s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_object_unique_key [0.152005s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.greallocation.GreAllocation'> has no obj_extra_fields
{0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects [0.149154s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_invalid_fields [0.120079s] ... 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
{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'
{0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_get_values_invalid_field [0.115671s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.127191s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.plugins.ml2.greallocation.GreAllocation'>
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_validate_filters_false [1.717653s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_changes [0.115434s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_values_invalid_field [0.128115s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_clean_obj_from_primitive [0.108684s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.110591s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.port.extensions.uplink_status_propagation.PortUplinkStatusPropagation'>
{0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_fields [0.108553s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_objects_invalid_fields [0.053380s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_count_invalid_filters [0.197504s] ... ok
{0} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.054341s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_create_single_transaction [0.265648s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.port.extensions.port_hints.PortHints'>
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_objects [0.243099s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_delete_objects_nothing_to_delete [0.178681s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.plugins.ml2.greallocation.GreEndpoint'>
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointDbObjTestCase.test_update_objects [0.198330s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.plugins.ml2.greallocation.GreEndpoint'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count [1.539987s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_count_invalid_fields [0.170214s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_objects_exist [1.327054s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.plugins.ml2.greallocation.GreEndpoint'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create_updates_from_db_object [2.208222s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create_duplicates [0.193423s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_valid_fields [0.150310s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_invalid_fields [0.155530s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_valid_fields [0.156111s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.810868s] ... ok
{1} 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
{3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_create_updates_from_db_object [0.129265s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete_objects_invalid_fields [0.109002s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values [0.117496s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.166345s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values_invalid_field [0.115542s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values_without_validate_filters [0.114388s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_to_dict_makes_primitive_field_value [0.118590s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_without_validate_filters [0.179581s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'> has no project_id in fields
{3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.201633s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_changes_forbidden [0.113713s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_create_single_transaction [1.958493s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_fields [0.119165s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_create_updates_from_db_object [1.702826s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_changes_forbidden [0.185781s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_primary_key_forbidden_fail [0.134180s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_delete [0.145125s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_objects_without_validate_filters [0.182028s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_missing_object [0.134149s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_updates_from_db_object [0.188609s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_object_missing_primary_key [0.118315s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects [0.103820s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_objects_without_validate_filters [0.065238s] ... ok
{2} 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 <class 'neutron.objects.plugins.ml2.greallocation.GreEndpoint'>
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_get_values_without_validate_filters [0.053949s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.066261s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.plugins.ml2.greallocation.GreEndpoint'>
{2} neutron.tests.unit.objects.plugins.ml2.test_greallocation.GreEndpointIfaceObjTestCase.test_update_objects_without_validate_filters [0.062438s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_create_single_transaction [0.074717s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_objects [0.097747s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_delete_objects_nothing_to_delete [0.092522s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_filtering_by_fields [0.113898s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_object_create_update_delete [0.101345s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_get_objects_single_transaction [0.095647s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.100462s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count_validate_filters_false [1.486907s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.068535s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects [0.064903s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.055812s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_fields_no_update [0.057668s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.056899s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_db_obj [1.987985s] ... ok
{2} 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.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_count_validate_filters_false [1.580100s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_fields [0.133106s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.161083s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vlanallocation.VlanAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.169131s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_db_obj [0.726715s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_count_validate_filters_false [0.332879s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_create_single_transaction [0.292599s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_single_transaction [0.673427s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_delete_single_transaction [0.287687s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [1.503110s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_delete_objects [0.869309s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.395381s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_filtering_by_fields [0.319626s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_object_create_update_delete [0.332521s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_filtering_by_fields [0.433088s] ... 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 <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'>
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_single_transaction [0.274592s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanAllocation'>
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'>
{3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_object_create_update_delete [0.593881s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_objects_exist_validate_filters_false [0.255764s] ... 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 <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'>
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'>
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_object [0.378257s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_objects [0.225995s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'>
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create_updates_from_db_object [0.130442s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationDbObjTestCase.test_update_objects_nothing_to_update [0.166857s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects [0.127308s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanAllocation'> does not inherit from NeutronDbObject
{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 <class 'neutron.objects.port.extensions.port_numa_affinity_policy.PortNumaAffinityPolicy'>
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_fields_no_update [0.139955s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object [0.117467s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_values_invalid_field [0.133768s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_to_dict_makes_primitive_field_value [0.130060s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.port.extensions.port_numa_affinity_policy.PortNumaAffinityPolicy'>
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete [1.387123s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_count_invalid_fields [0.132142s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist [2.389331s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_create_duplicates [0.116344s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.187777s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_objects [0.977324s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_create_updates_from_db_object [0.127973s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.154855s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_fields_no_update [0.152126s] ... 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 <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanAllocation'>
{3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_object [0.132193s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.114118s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanAllocation'> has no project_id field
{3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_valid_fields [0.146336s] ... ok
{3} 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.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_get_values [0.141522s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanAllocation'> has no project_id in fields
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanAllocationIfaceObjTestCase.test_update_changes [0.139071s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_count_invalid_filters [0.219707s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointDbObjTestCase.test_get_objects_single_transaction [0.104787s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_count_invalid_fields [0.066050s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_invalid_fields [0.106651s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_delete_objects_valid_fields [0.060830s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanEndpoint'> has no obj_extra_fields
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_count_invalid_fields [2.030897s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_get_objects_valid_fields [0.117324s] ... ok
{2} 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 <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanEndpoint'>
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete [0.185973s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.plugins.ml2.vxlanallocation.VxlanEndpoint'>
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_invalid_fields [0.180415s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_changes [0.129426s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_filtering_by_fields [2.424712s] ... ok
{2} neutron.tests.unit.objects.plugins.ml2.test_vxlanallocation.VxlanEndpointIfaceObjTestCase.test_update_fields [0.113737s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects_without_validate_filters [0.199397s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_fields_no_update [0.169739s] ... ok
{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
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_missing_object [0.186434s] ... ok
{3} 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 <class 'neutron.objects.port.extensions.port_numa_affinity_policy.PortNumaAffinityPolicy'>
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects [0.202458s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_bound_ids [0.715025s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_values_without_validate_filters [0.169830s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'>
{3} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.port_numa_affinity_policy.PortNumaAffinityPolicy'> has no project_id in fields
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_valid_fields [0.180843s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_count [1.127653s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'>
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_create_update_delete [0.838289s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_create_single_transaction [0.869387s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.697844s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_create_single_transaction [0.842231s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.qos.binding.QosPolicyPortBinding'>
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create_duplicates [0.136244s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create_updates_from_db_object [0.113493s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_invalid_fields [0.130886s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.676812s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_object_single_transaction [0.787796s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_missing_primary_key [0.126434s] ... ok
{1} 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 <class 'neutron.objects.qos.binding.QosPolicyPortBinding'>
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_delete_single_transaction [0.795250s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.qos.binding.QosPolicyPortBinding'>
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.binding.QosPolicyPortBinding'> has no project_id in fields
{3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_invalid_fields [0.121256s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_object_single_transaction [0.794418s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_single_transaction [1.199855s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'>
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_create_single_transaction [1.012791s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_validate_filters_false [1.041130s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'>
{3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_non_existent_object_raises_not_found [0.692118s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_false [0.676737s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_delete_single_transaction [0.743672s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'>
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count_invalid_fields [0.190082s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete [0.187393s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_without_validate_filters [0.168681s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_update_objects_nothing_to_update [0.692469s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'> has no obj_extra_fields
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_bound_ids [0.769323s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.port.extensions.port_security.PortSecurity'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_false [0.787714s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_invalid_fields [0.162092s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count_invalid_fields [0.122321s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_valid_fields [0.189730s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.port.extensions.port_security.PortSecurity'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create_duplicates [0.120965s] ... ok
{0} 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.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete [0.141562s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_without_validate_filters [0.164391s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_object_create_update_delete [0.694813s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_valid_fields [0.144101s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'> has no project_id field
{3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_delete_objects_without_validate_filters [0.166262s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'>
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_validate_filters [0.858598s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_values_without_validate_filters [0.118506s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.port.extensions.port_security.PortSecurity'> has no obj_extra_fields
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_fields [0.163593s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_valid_fields [0.138423s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_without_validate_filters [0.165307s] ... ok
{3} 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
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_values_invalid_field [0.164996s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_changes_forbidden [0.176066s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_without_validate_filters [0.199377s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_objects_exist_validate_filters_false [0.663553s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count_validate_filters_false [1.119909s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_objects_exist_validate_filters_false [1.694393s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'>
{3} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_count_invalid_filters [1.371741s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsDbObjTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'>
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_valid_fields [0.118971s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_delete_objects_without_validate_filters [0.134312s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects [0.121221s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_db_obj [0.784123s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{2} 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
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'>
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_objects_without_validate_filters [0.219940s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_get_values_invalid_field [0.183891s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.178448s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'>
{3} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.891830s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_changes_forbidden [0.204700s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_create_updates_from_db_object [0.116156s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_objects_valid_fields [0.181059s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_db_obj [2.788937s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete_objects_without_validate_filters [0.102176s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_allowedaddresspairs.AllowedAddrPairsIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.port.extensions.allowedaddresspairs.AllowedAddressPair'>
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'> has no obj_extra_fields
{3} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_delete_objects_nothing_to_delete [0.467007s] ... ok
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_fields_no_update [0.115100s] ... 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
{1} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values_with_validate_filters [0.111535s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_single_transaction [0.973637s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_and_get_multiple_policy_ports [0.522845s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_count_invalid_filters [1.263091s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_get_port_policy [0.564861s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_single_transaction [0.877286s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_objects_exist [1.964133s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_db_obj [0.577927s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_delete_single_transaction [0.889238s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyPortBinding'>
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_objects_nothing_to_delete [0.496698s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_filtering_by_fields [0.663708s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_objects_exist_validate_filters [0.792544s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyPortBinding'>
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_count_invalid_fields [0.114989s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network_nonexistent_policy [0.438712s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_create [0.127794s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete [0.147547s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_single_transaction [0.345975s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_without_validate_filters [0.118844s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.qos.binding.QosPolicyPortBinding'> has no obj_extra_fields
{2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_create_update_delete [0.873636s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_fields_no_update [0.183166s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist [0.412565s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.974930s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects [0.163948s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_delete_objects_invalid_fields [0.156657s] ... ok
{0} 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 <class 'neutron.objects.qos.binding.QosPolicyPortBinding'>
{3} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_delete_objects_valid_fields [0.147049s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.binding.QosPolicyPortBinding'> has no project_id field
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_false [0.401069s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.112051s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_values_without_validate_filters [0.141945s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_objects [0.136732s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_get_object_single_transaction [0.679686s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_changes_forbidden [0.120736s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.port.extensions.port_trusted.PortTrusted'>
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_reload_is_default [0.375457s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_without_validate_filters [0.190644s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.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.QosPolicyPortBindingObjectTestCase.test_update_primary_key_forbidden_fail [0.152583s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyPortBinding'>
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_default_policy_exists [0.440895s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_objects_exist_validate_filters_false [1.075897s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_is_default_policy [0.490262s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_count_validate_filters_false [0.938001s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusDbObjectTestCase.test_update_objects_nothing_to_update [0.562579s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_synthetic_rule_fields [0.556521s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_clean_obj_from_primitive [0.141477s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_count [1.609019s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_create_updates_from_db_object [0.125198s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_to_dict_returns_rules_as_dicts [0.373335s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_delete_objects_invalid_fields [0.175655s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_delete_objects [0.591565s] ... 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
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.299131s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_unset_default_no_default_policy_exists [0.320034s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_fields [0.159910s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_valid_fields [0.165738s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'>
{2} neutron.tests.unit.objects.port.extensions.test_data_plane_status.DataPlaneStatusIfaceObjTestCase.test_update_objects_without_validate_filters [0.162938s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_count_invalid_filters [0.951014s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_object [0.522413s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_objects_nothing_to_update [0.467549s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_clean_obj_from_primitive [0.223795s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count_invalid_fields [0.175560s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_create_single_transaction [0.999699s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.qos.policy.QosPolicyDefault'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_objects_exist_false [1.386898s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create_updates_from_db_object [0.176248s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete [0.189747s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'>
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_invalid_fields [0.188800s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.728768s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'>
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_delete_objects [2.303389s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.796741s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'>
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_filtering_by_fields [0.953868s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_clean_obj_from_primitive [0.190024s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_count_invalid_fields [0.180159s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_object_single_transaction [0.917832s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.qos.policy.QosPolicyDefault'>
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_create [0.213217s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.qos.policy.QosPolicyDefault'>
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values_with_validate_filters [0.129536s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_object_missing_object [0.196970s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values_without_validate_filters [0.114358s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_object_unique_key [0.227136s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.qos.policy.QosPolicyDefault'>
{3} 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 <class 'neutron.objects.port.extensions.uplink_status_propagation.PortUplinkStatusPropagation'>
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_object_create_update_delete [0.941051s] ... ok
{0} 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 <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'>
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_invalid_fields [0.172742s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_valid_fields [0.175146s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.qos.policy.QosPolicy'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_count_invalid_fields [0.187549s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_objects_exist [0.590919s] ... ok
{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
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.qos.policy.QosPolicy'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_without_validate_filters [0.119158s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create [0.182533s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'>
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects [0.126380s] ... ok
{2} 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'
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects_invalid_fields [0.108761s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_changes_forbidden [0.195236s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects_without_validate_filters [0.104058s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_primary_key_forbidden_fail [0.187705s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object [0.105669s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_missing_object [0.111182s] ... ok
{0} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'>
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_unique_key [0.111285s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects [0.112731s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_get_objects_supports_extra_filtername [0.644314s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_invalid_fields [0.127192s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_objects [1.232868s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_mixed_fields [0.164893s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_clean_obj_from_primitive [0.178791s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_pager_is_passed_through [0.113910s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_valid_fields [0.110960s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete [0.237254s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete_objects [0.197730s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_and_get_multiple_policy_networks [1.024246s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values_invalid_field [0.138261s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_makes_primitive_field_value [0.167650s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_object_missing_primary_key [0.209464s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_objects_exist [0.993612s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_invalid_fields [0.117649s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.port.extensions.uplink_status_propagation.PortUplinkStatusPropagation'>
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_updates_from_db_object [0.137281s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_nonexistent_network [0.460669s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.222104s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.152783s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_nonexistent_policy [0.357315s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_objects [0.613146s] ... ok
{3} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.104155s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_count [0.434836s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_nonexistent_port [0.380802s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_count_validate_filters_false [0.396771s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_objects_nothing_to_update [0.718289s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_create_single_transaction [0.355664s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_single_transaction [0.549766s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.411060s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_object_single_transaction [0.402887s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_filtering_by_fields [0.698214s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptDbObjectTestCase.test_update_single_transaction [1.077567s] ... ok
{1} 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'
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_create_duplicates [0.254770s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_with_synthetic_fields [0.532786s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects_invalid_fields [0.216686s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects_valid_fields [0.192745s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.541053s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.214573s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_single_transaction [0.553962s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects [0.179970s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.379895s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_with_synthetic_fields [0.560512s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_object [0.345935s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete [0.096441s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_get_objects_without_validate_filters [0.245501s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.097578s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.097652s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.253885s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.068338s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.extra_dhcp_opt.ExtraDhcpOpt'> has no project_id in fields
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_standard_attr_id [0.562936s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_fields [0.151981s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_objects_invalid_fields [0.156033s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_extra_dhcp_opt.ExtraDhcpOptIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.136375s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count_validate_filters_false [4.367291s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_count_invalid_filters [1.369716s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_fields [2.108638s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_less_than_1_8 [2.228845s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.264613s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.867317s] ... ok
{1} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.225446s] ... ok
{1} neutron.tests.unit.objects.qos.test_qos_policy_validator.TestCheckBandwidthRuleConflict.test_check_bandwidth_rule_conflict_different_direction [0.255874s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_validate_filters [0.520210s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.port.extensions.port_hardware_offload_type.PortHardwareOffloadType'>
{1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.439862s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_objects_exist_validate_filters_false [0.431968s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_set_default_no_default_policy_exists [0.433403s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_single_transaction [0.476217s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_unset_default_default_policy_exists [0.396108s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_create_update_delete [0.503356s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_single_transaction [0.391082s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.546617s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_delete_single_transaction [2.192774s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.qos.policy.QosPolicyDefault'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_valid_fields [0.158578s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.qos.rule.QosBandwidthLimitRule'>
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_missing_object [0.133257s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects [0.134010s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.qos.policy.QosPolicyDefault'>
{1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.qos.rule.QosBandwidthLimitRule'>
{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 <class 'neutron.objects.port.extensions.port_hardware_offload_type.PortHardwareOffloadType'>
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{0} 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
{1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_false [0.350602s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_without_validate_filters [0.116409s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count_invalid_fields [0.128375s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects [0.118872s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_to_dict_makes_primitive_field_value [0.158907s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_fields_no_update [0.114828s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_valid_fields [0.149267s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object [0.152043s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.775562s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_objects_without_validate_filters [0.136331s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_invalid_fields [0.159537s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_primary_key_forbidden_fail [0.138634s] ... ok
{1} 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 <class 'neutron.objects.qos.rule.QosBandwidthLimitRule'>
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_clean_obj_from_primitive [0.181984s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values [0.186597s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create_updates_from_db_object [0.199449s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_bound_ids [2.297459s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.145594s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_changes_forbidden [0.209179s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_invalid_fields [0.262181s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_project_id [0.170355s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_changes [0.144848s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.256163s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_valid_fields [0.245857s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_primary_key_forbidden_fail [0.201926s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count_validate_filters_false [0.474302s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_filtering_by_fields [0.488723s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_count_invalid_filters [0.552945s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.351758s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_create_update_delete [0.382537s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.qos.rule.QosDscpMarkingRule'>
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_delete_single_transaction [0.543238s] ... ok
{1} 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'
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.352941s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_single_transaction [0.373112s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_objects_exist [0.363082s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_update_objects_nothing_to_update [4.046181s] ... 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 <class 'neutron.objects.qos.rule.QosDscpMarkingRule'>
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_objects_exist_false [0.331733s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_validate_filters [0.385817s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_objects [0.469993s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_object [0.429772s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.350387s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.qos.policy.QosPolicyRBAC'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.146605s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_single_transaction [0.421302s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create_updates_from_db_object [0.088912s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.141875s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete [0.075699s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [2.542852s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.qos.rule.QosDscpMarkingRule'> has no obj_extra_fields
{2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeDbObjectTestCase.test_update_single_transaction [1.625482s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_fields_no_update [0.096764s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object_missing_object [0.060849s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class <class 'neutron.objects.qos.rule.QosDscpMarkingRule'>
{2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_count_invalid_fields [0.227028s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects [0.056383s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.qos.rule.QosDscpMarkingRule'>
{2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_create [0.178191s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_delete_objects [0.226760s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects [0.177394s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_get_objects_valid_fields [0.104795s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_fields [0.152207s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hardware_offload_type.PortHardwareOffloadTypeIfaceObjectTestCase.test_update_objects_valid_fields [0.190621s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_valid_fields [1.284886s] ... ok
{1} 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_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'>
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values_with_validate_filters [0.129590s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.qos.rule.QosDscpMarkingRule'>
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_fields_no_update [2.178310s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_changes_forbidden [0.086887s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_objects_invalid_fields [0.072714s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_object [0.195994s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_objects [0.214942s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_count_validate_filters_false [1.039989s] ... ok
{0} 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 <class 'neutron.objects.qos.policy.QosPolicyRBAC'>
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_filtering_by_fields [0.171524s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.205409s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_create_update_delete [0.227511s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.184766s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.qos.rule.QosMinimumBandwidthRule'>
{2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_create_single_transaction [0.559105s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.195158s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_objects [0.193277s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.117498s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.qos.rule.QosMinimumBandwidthRule'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.qos.policy.QosPolicyRBAC'>
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete [0.116831s] ... ok
{0} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_changes_forbidden [0.165282s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects [0.153098s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.qos.rule.QosMinimumBandwidthRule'>
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_valid_fields [0.163415s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'>
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count_invalid_filters [0.537529s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_delete_objects [1.054851s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_without_validate_filters [0.133387s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.rule.QosMinimumBandwidthRule'> has no project_id in fields
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_changes_forbidden [0.189355s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_objects [0.533122s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_delete_objects_nothing_to_delete [0.618821s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_invalid_fields [0.185435s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.456771s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_count_invalid_filters [0.312237s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_validate_filters [0.295490s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_count_validate_filters_false [0.309210s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_object [0.345455s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'>
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_db_obj [0.346687s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_filtering_by_fields [1.044950s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_single_transaction [0.339191s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.304151s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.qos.rule.QosBandwidthLimitRule'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create_duplicates [0.172190s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_delete_single_transaction [0.314564s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create_updates_from_db_object [0.148181s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_delete_objects [0.213570s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'> has no obj_extra_fields
{0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_without_validate_filters [0.234653s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object [0.138724s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.qos.rule.QosBandwidthLimitRule'> has no obj_extra_fields
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_pager_is_passed_through [0.144276s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_object_single_transaction [0.518345s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsDbObjectTestCase.test_update_objects [1.245861s] ... 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 <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'>
{0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_missing_object [0.202851s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_create [0.150280s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects [0.242724s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_objects_invalid_fields [0.151383s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.546167s] ... 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 <class 'neutron.objects.port.extensions.port_hints.PortHints'>
{0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_without_validate_filters [0.315602s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_get_values [0.166311s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'> has no project_id field
{2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.port_hints.PortHints'> has no project_id in fields
{0} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.qos.rule.QosBandwidthLimitRule'>
{2} neutron.tests.unit.objects.port.extensions.test_port_hints.PortHintsIfaceObjectTestCase.test_update_fields [0.197102s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.727738s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count_invalid_filters [0.548435s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.445245s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_create_single_transaction [0.420305s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.408044s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_count [1.345321s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_db_obj [0.476049s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_single_transaction [0.494732s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_create [0.208491s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_single_transaction [0.496542s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.qos.rule.QosMinimumPacketRateRule'> has no obj_extra_fields
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class <class 'neutron.objects.qos.rule.QosMinimumPacketRateRule'>
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'>
{0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_object_single_transaction [0.462912s] ... 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 <class 'neutron.objects.qos.rule.QosMinimumPacketRateRule'>
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_create_single_transaction [1.061941s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'>
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_valid_fields [0.235614s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_invalid_fields [0.164219s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist [0.537638s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.535547s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.073470s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.501878s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.438073s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_delete_objects [1.773509s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_count_invalid_fields [0.234855s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_delete_single_transaction [1.357213s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create [0.239449s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_duplicate_rules [0.201723s] ... 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 <class 'neutron.objects.qos.rule.QosDscpMarkingRule'>
{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.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_filtering_by_fields [1.111770s] ... 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
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.qos.rule.QosMinimumPacketRateRule'>
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values_without_validate_filters [0.113269s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.063745s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_changes [0.085167s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_count [0.217042s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_create_single_transaction [0.177269s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_bound_ids [1.105304s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_filtering_by_fields [0.238393s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_object_create_update_delete [0.224109s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_create_update_delete [0.460454s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_object [0.189987s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_single_transaction [0.149273s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.qos.rule.QosPacketRateLimitRule'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_count_invalid_fields [0.148173s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'>
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_create [0.175208s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_create_updates_from_db_object [0.158701s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete_objects [0.148956s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values_without_validate_filters [2.618517s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_validate_filters [0.452211s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete_objects_valid_fields [0.205860s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.212696s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.rule.QosDscpMarkingRule'> has no project_id in fields
{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 <class 'neutron.objects.qos.rule.QosPacketRateLimitRule'>
{0} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_fields [0.131314s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'>
{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
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_clean_obj_from_primitive [0.119047s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_create_single_transaction [0.300472s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create [0.078268s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_to_dict_returns_type [0.227029s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_create_duplicates [0.100902s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_valid_fields [0.115020s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_objects_single_transaction [3.135159s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_changes_forbidden [0.232218s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_single_transaction [0.310349s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_missing_object [0.096010s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_objects_invalid_fields [0.246239s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_values [0.093746s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_single_transaction [0.330619s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_values_with_validate_filters [0.059468s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_objects_valid_fields [0.199280s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_changes_forbidden [0.095651s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_primary_key_forbidden_fail [0.057185s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.217298s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.321620s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_get_objects_supports_extra_filtername [0.817891s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_updates_from_db_object [0.212520s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_agent_gw_port_and_net_policy [0.205279s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_object [0.437589s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create_duplicates [0.155662s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_net_policy [0.201027s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_objects_exist_validate_filters [0.615486s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create_updates_from_db_object [0.175974s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_only_net_policy [0.250725s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_invalid_fields [0.234309s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_port_policy [0.166644s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count [1.195595s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_duplicate_rules [0.201073s] ... ok
{1} neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_get_object [0.182301s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_clean_obj_from_primitive [0.129344s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_missing_primary_key [0.181195s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.address_group.AddressAssociation'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values_without_validate_filters [0.162931s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_object_version_degradation_less_than_1_3 [0.145341s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_create_duplicates [0.179595s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.797675s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_objects_exist_validate_filters_false [1.076568s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.149470s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_fields_no_update [0.144307s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_object_missing_object [0.135770s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_fields [0.152084s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.119703s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_valid_fields [0.130672s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_count [0.362481s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.address_group.AddressAssociation'>
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_object_create_update_delete [0.300787s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_values_without_validate_filters [0.123281s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_objects_invalid_fields [0.103102s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_objects_nothing_to_update [0.970789s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.149578s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_objects [0.396744s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_create_duplicates [0.159120s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete_objects_invalid_fields [0.224441s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete_objects_valid_fields [0.204494s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete_objects_without_validate_filters [0.220299s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDbObjectTestCase.test_update_single_transaction [1.287456s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_object_missing_primary_key [0.259087s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.port.extensions.port_numa_affinity_policy.PortNumaAffinityPolicy'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects [0.243890s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.port.extensions.port_numa_affinity_policy.PortNumaAffinityPolicy'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.216437s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete_objects_invalid_fields [0.201726s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete_objects_valid_fields [0.201955s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.address_group.AddressAssociation'>
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.190526s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values [0.207995s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects [0.152284s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_objects_single_transaction [0.264996s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values_invalid_field [0.218178s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_invalid_fields [0.155722s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.qos.binding.QosPolicyPortBinding'>
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_values_with_validate_filters [0.210535s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.port.extensions.port_numa_affinity_policy.PortNumaAffinityPolicy'>
{1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.address_group.AddressAssociation'>
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.qos.rule.QosMinimumPacketRateRule'>
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_changes [0.179265s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_fields [0.145023s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_changes_forbidden [0.177665s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_updates_from_db_object [0.154069s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.address_group.AddressAssociation'>
{2} neutron.tests.unit.objects.port.extensions.test_port_numa_affinity_policy.PortNumaAffinityPolicyIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.180100s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_db_obj [0.181497s] ... 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'
{1} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.address_group.AddressAssociation'>
{0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.263364s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_count [0.307863s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.361863s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_count_invalid_filters [0.324630s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [1.095253s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_delete_single_transaction [0.357697s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_count_validate_filters_false [1.527525s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_object_single_transaction [0.312097s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_object_with_synthetic_fields [0.394672s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist [1.339437s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_delete_objects [1.109926s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_object_version_degradation_1_2_to_1_1_no_shared [0.375407s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_objects_exist_false [0.296140s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_get_objects_supports_extra_filtername [0.543178s] ... 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 <class 'neutron.objects.port.extensions.port_security.PortSecurity'>
{0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.qos.rule.QosPacketRateLimitRule'>
{1} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_objects [0.709711s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityDbObjTestCase.test_objects_exist_validate_filters [0.306510s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_clean_obj_from_primitive [0.116740s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.address_group.AddressGroup'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_create_updates_from_db_object [0.088301s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false [1.452216s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_fields_no_update [0.096620s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_objects_exist_validate_filters [0.463162s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_missing_object [0.062713s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_create_duplicates [0.191128s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_object_unique_key [0.066506s] ... ok
{2} 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 <class 'neutron.objects.port.extensions.port_security.PortSecurity'>
{2} 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 <class 'neutron.objects.port.extensions.port_security.PortSecurity'>
{1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_create_updates_from_db_object [0.249012s] ... ok
{2} 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.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_get_objects_without_validate_filters [0.135781s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.542288s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete [0.248807s] ... ok
{2} 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 <class 'neutron.objects.port.extensions.port_security.PortSecurity'>
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyPortBinding'>
{1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete_objects_valid_fields [0.220197s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.port.extensions.port_security.PortSecurity'>
{1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_fields_no_update [0.199032s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_objects [0.546098s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_object_missing_object [0.214255s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyPortBinding'>
{1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_mixed_fields [0.212203s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.qos.binding.QosPolicyPortBinding'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.477502s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.206981s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object [0.153559s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_create_duplicates [0.205747s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_invalid_fields [0.148819s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values [0.226694s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_valid_fields [0.142751s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete [0.230037s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_to_dict_synthetic_fields [0.212053s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_object_missing_object [0.222829s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.178159s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_values_invalid_field [0.209323s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_objects_invalid_fields [0.156459s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{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 <class 'neutron.objects.qos.binding.QosPolicyPortBinding'>
{1} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.175428s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values [0.152679s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyPortBinding'>
{0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values_invalid_field [0.192388s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values_without_validate_filters [0.193190s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_count [0.420157s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_changes [2.200325s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.qos.rule.QosPacketRateLimitRule'>
{2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_invalid_fields [0.164735s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.288691s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_objects_valid_fields [0.129854s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.rule.QosPacketRateLimitRule'> has no project_id in fields
{2} neutron.tests.unit.objects.port.extensions.test_port_security.PortSecurityIfaceObjTestCase.test_update_updates_from_db_object [0.195004s] ... ok
{0} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_agent_gw_port_and_port_policy [0.174774s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_filtering_by_fields [0.393790s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_create [0.188842s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_count_invalid_filters [1.167791s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete [0.283497s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_objects_single_transaction [0.460006s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.400877s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete_objects_valid_fields [0.250819s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_objects_exist_false [0.236652s] ... 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 <class 'neutron.objects.address_group.AddressAssociation'>
{0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.address_group.AddressAssociation'>
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_objects_single_transaction [0.478271s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.342930s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_count_validate_filters_false [1.261322s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_values_with_validate_filters [0.207448s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'>
{0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.215861s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_rbac_shared_on_parent_object [0.581894s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_fields [0.262597s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.382663s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_objects_exist [0.637970s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_count_invalid_filters [0.532653s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_objects_exist_validate_filters [0.347181s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_delete_objects [1.491301s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_count_validate_filters_false [0.387495s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_get_objects_supports_extra_filtername [0.463974s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_delete_non_existent_object_raises_not_found [0.343987s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_delete_single_transaction [0.353754s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_filtering_by_fields [0.391629s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_objects_exist_validate_filters_false [0.951313s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_object_create_update_delete [0.360298s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_create_duplicates [0.148133s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_objects_exist_false [0.314981s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete [0.221369s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedDbObjectTestCase.test_update_single_transaction [0.792903s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_clean_obj_from_primitive [0.074428s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_objects_exist_validate_filters [0.278630s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete_objects_invalid_fields [0.177817s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.port.extensions.port_trusted.PortTrusted'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.address_group.AddressGroupRBAC'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.port.extensions.port_trusted.PortTrusted'> has no obj_extra_fields
{2} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_objects_invalid_fields [0.071558s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_invalid_fields [0.156530s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_extra_fields [0.199374s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_objects_valid_fields [0.093115s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.address_group.AddressAssociation'>
{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 <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'>
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_object_missing_object [0.197434s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'> has no project_id field
{0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_objects_supports_extra_filtername [0.243527s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_values_invalid_field [0.103387s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values [0.122613s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.226756s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_get_values_with_validate_filters [0.125755s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_to_dict_makes_primitive_field_value [0.124839s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_update_changes_forbidden [0.088776s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_update_fields [0.067036s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'>
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_values [0.242058s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_standard_attr_id [0.342395s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_update_objects_invalid_fields [0.073268s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_port_trusted.PortTrustedIfaceObjectTestCase.test_update_updates_from_db_object [0.099534s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_fields [0.231818s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_values_invalid_field [0.227221s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_objects_invalid_fields [0.199565s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.224177s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_objects_valid_fields [0.178133s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.197935s] ... ok
{3} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_objects_without_validate_filters [0.130237s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_db_obj [0.630406s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.address_group.AddressGroupRBAC'>
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.170219s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_fields [0.130501s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.138599s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_delete_objects [0.682485s] ... ok
{1} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.175169s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_get_network_policy [1.132300s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count_validate_filters_false [0.336854s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_filtering_by_fields [0.556854s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_create_single_transaction [0.322506s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_get_policy_network [0.656095s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.368286s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_standard_attrs [2.654790s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_objects_exist [0.245562s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_network_nonexistent_policy [0.427829s] ... ok
{2} 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 <class 'neutron.objects.port.extensions.uplink_status_propagation.PortUplinkStatusPropagation'>
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_filtering_by_fields [0.440486s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_objects_exist_validate_filters [0.331192s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist [0.412096s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count [0.497309s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.235010s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_objects_nothing_to_update [0.139038s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_validate_filters [0.334874s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.157488s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count_invalid_filters [0.426214s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_object_unique_key [0.130303s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_valid_fields [0.131219s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_create_single_transaction [0.258704s] ... ok
{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'
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_validate_filters_false [0.396008s] ... ok
{0} 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
{0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values_invalid_field [0.138379s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.address_scope.AddressScope'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.300656s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values_mixed_field [0.203620s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete [0.210395s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values_without_validate_filters [0.153518s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_objects [0.345931s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects [0.222808s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_changes_forbidden [0.136291s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_fields [0.148503s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network_nonexistent_network [0.266741s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_missing_object [0.251922s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.960530s] ... 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 <class 'neutron.objects.address_scope.AddressScope'>
{0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_objects_valid_fields [0.218530s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.131663s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port_nonexistent_policy [0.411699s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.address_scope.AddressScope'>
{0} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_updates_from_db_object [0.260464s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.address_scope.AddressScope'>
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.144685s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_create_single_transaction [0.601730s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port_nonexistent_port [0.772216s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_delete_objects [0.476479s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_db_obj [0.371859s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_object_create_update_delete [0.453932s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_create_update_delete [0.686373s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_delete_objects [0.520770s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_objects_exist [0.534936s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_delete_single_transaction [0.542557s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_queries_constant [0.665966s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_single_transaction [0.404982s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.167458s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.120796s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.address_group.AddressGroupRBAC'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_extra_fields [0.136414s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_create_duplicates [0.129728s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_fields_no_update [0.115797s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.136734s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_object [0.129948s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.133337s] ... ok
{1} 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
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_objects_supports_extra_filtername [0.807355s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.181595s] ... ok
{1} 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
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.port.extensions.uplink_status_propagation.PortUplinkStatusPropagation'>
{0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects [0.244256s] ... ok
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.240121s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_single_transaction [0.424064s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create_duplicates [0.121467s] ... ok
{0} 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 <class 'neutron.objects.address_group.AddressGroupRBAC'>
{1} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_changes [0.235131s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_fields_no_update [0.173347s] ... 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
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_missing_primary_key [0.205272s] ... ok
{1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_objects [0.389785s] ... ok
{0} 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
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object_unique_key [0.232768s] ... ok
{0} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_project_id [0.225018s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.288589s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_valid_fields [0.216751s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count [0.388354s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_count_invalid_filters [0.623630s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_db_obj [0.619208s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_create_update_delete [0.342552s] ... ok
{0} 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_agent.AgentDbObjectTestCase.test_filtering_by_fields [2.970082s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationDbObjectTestCase.test_update_single_transaction [2.552033s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.port.extensions.uplink_status_propagation.PortUplinkStatusPropagation'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_single_transaction [0.316556s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_create [0.262565s] ... ok
{1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_false [0.240051s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_create_duplicates [0.254838s] ... ok
{1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_resource_versions [0.311290s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_project_id [3.602444s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_create_updates_from_db_object [0.250998s] ... ok
{1} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.225736s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_single_transaction [1.744717s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_to_dict_with_unset_project_id [0.226995s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.231769s] ... ok
{1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_clean_obj_from_primitive [0.236129s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_objects [0.172723s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_objects_nothing_to_update [0.125457s] ... ok
{1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create [0.234508s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_changes [0.311262s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.port.extensions.uplink_status_propagation.PortUplinkStatusPropagation'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.157072s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_single_transaction [0.244359s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_changes_forbidden [0.222423s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.port.extensions.uplink_status_propagation.PortUplinkStatusPropagation'>
{1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_fields_no_update [0.185398s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_count_invalid_fields [0.199839s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_objects_valid_fields [0.269753s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete [0.297448s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_missing_primary_key [0.176951s] ... ok
{1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_missing_object [0.227450s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects [0.145365s] ... ok
{2} 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
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_delete_objects_valid_fields [0.273060s] ... ok
{1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_unique_key [0.251973s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects [0.206128s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_values [0.297847s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_extra_fields [0.292602s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_project_id [0.163651s] ... ok
{1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_invalid_fields [0.243135s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values [0.142464s] ... 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 <class 'neutron.objects.port.extensions.uplink_status_propagation.PortUplinkStatusPropagation'>
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_fields_no_update [0.267322s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.133885s] ... ok
{1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.205095s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_get_values_without_validate_filters [0.328669s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_count [0.287817s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_object_missing_primary_key [0.335694s] ... ok
{1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_without_validate_filters [0.239763s] ... ok
{1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_values [0.183964s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_count_validate_filters_false [0.209013s] ... ok
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.port.extensions.uplink_status_propagation.PortUplinkStatusPropagation'> has no project_id in fields
{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
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_delete_single_transaction [0.171729s] ... ok
{1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_values_with_validate_filters [0.182165s] ... ok
{1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.agent.Agent'>
{2} neutron.tests.unit.objects.port.extensions.test_uplink_status_propagation.UplinkStatusPropagationIfaceObjectTestCase.test_update_updates_from_db_object [0.300901s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_object_single_transaction [0.202069s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_policy_obj_not_found [0.285752s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_objects_single_transaction [0.157641s] ... ok
{1} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.223910s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values_mixed_field [0.259400s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_objects_exist_false [0.158365s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.148377s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values_without_validate_filters [0.290933s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_create_duplicates [0.166155s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects [0.075811s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.068641s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_synthetic_fields [0.266995s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_values [0.069478s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_values_invalid_field [0.103272s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.052772s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_to_dict_with_unset_project_id [0.274283s] ... ok
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.address_scope.AddressScopeRBAC'>
{0} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.068820s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count [1.097938s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_fields [0.270825s] ... ok
{0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_create_single_transaction [0.151433s] ... ok
{0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_single_transaction [0.138536s] ... ok
{0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.agent.Agent'>
{0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.agent.Agent'>
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_delete_objects [0.802022s] ... ok
{0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_validate_filters [0.280189s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_db_obj [1.422688s] ... ok
{0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist_validate_filters_false [0.461618s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_filtering_by_fields [0.722979s] ... ok
{0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_resources_synced_10 [0.155633s] ... ok
{0} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_object [0.112483s] ... ok
{0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count_invalid_fields [0.060828s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_count_invalid_filters [3.324090s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_object_create_update_delete [0.537707s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.qos.policy.QosPolicyRBAC'>
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_single_transaction [1.349577s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_object_single_transaction [0.843384s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_objects_single_transaction [0.345220s] ... ok
{0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete [1.118931s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.127532s] ... ok
{0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_valid_fields [0.127293s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_count_invalid_fields [0.127336s] ... ok
{0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object_missing_primary_key [0.095382s] ... ok
{0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_objects_valid_fields [0.126909s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.qos.policy.QosPolicyRBAC'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_changes_forbidden [0.132852s] ... ok
{0} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_valid_fields [0.077508s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_create [0.199256s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_create_duplicates [0.171272s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_create_update_delete [0.995317s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete_objects [0.132701s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.209757s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_single_transaction [1.340151s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_object_missing_object [0.173612s] ... ok
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.auto_allocate.AutoAllocatedTopology'>
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_object_unique_key [0.351381s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{3} neutron.tests.unit.objects.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 <class 'neutron.objects.qos.policy.QosPolicyRBAC'>
{3} 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.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.104934s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'>
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.098471s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.104049s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.213885s] ... ok
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_supports_extra_filtername [1.253614s] ... ok
{3} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.232620s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_single_transaction [0.958175s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'>
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count [0.475657s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.auto_allocate.AutoAllocatedTopology'>
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_create_single_transaction [0.449935s] ... ok
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.auto_allocate.AutoAllocatedTopology'>
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_objects_exist_validate_filters [1.405990s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_validate_filters_false [0.922926s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count_invalid_fields [0.148811s] ... ok
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist [1.389510s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'>
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_db_obj [2.755757s] ... ok
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.auto_allocate.AutoAllocatedTopology'>
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.qos.rule.QosBandwidthLimitRule'>
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create_duplicates [0.144332s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.auto_allocate.AutoAllocatedTopology'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete [0.054642s] ... ok
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects [0.077559s] ... ok
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_valid_fields [0.091181s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create [0.191246s] ... ok
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_extra_fields [0.069216s] ... ok
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_invalid_fields [0.060879s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_invalid_fields [0.168977s] ... ok
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.098338s] ... ok
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.221361s] ... ok
{0} 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_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.auto_allocate.AutoAllocatedTopology'>
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.auto_allocate.AutoAllocatedTopology'>
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object [0.235258s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.529763s] ... ok
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.099116s] ... ok
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_fields [0.082548s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_unique_key [0.204863s] ... ok
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_invalid_fields [0.084204s] ... ok
{0} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.110837s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects [0.155809s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_clean_obj_from_primitive [0.068550s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.427953s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create_duplicates [0.094251s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.auto_allocate.AutoAllocatedTopology'>
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_clean_obj_from_primitive [0.176595s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects [0.122551s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_fields_no_update [0.079694s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_valid_fields [0.194757s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.qos.rule.QosBandwidthLimitRule'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_missing_primary_key [0.144785s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_project_id [0.162812s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectCompositePrimaryKey'>
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_invalid_fields [0.185317s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values [0.200676s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects [0.199432s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_duplicate_rules [0.203574s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values_with_validate_filters [0.211673s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_mixed_fields [0.156156s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_missing_primary_key [0.197420s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values_without_validate_filters [0.173242s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class <class 'neutron.objects.qos.rule.QosBandwidthLimitRule'>
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.188612s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_valid_fields [0.175357s] ... ok
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_valid_fields [0.175727s] ... ok
{3} 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
{1} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_objects_without_validate_filters [0.159851s] ... ok
{3} 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.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count_invalid_fields [0.164750s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.qos.rule.QosBandwidthLimitRule'>
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectCompositePrimaryKey'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_object_version_degradation_less_than_1_3 [0.220965s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'>
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create [0.183724s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_synthetic_fields_not_extra_filters [1.283884s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.189962s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_valid_fields [0.089776s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_create [0.191705s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_valid_fields [0.186069s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectCompositePrimaryKey'> has no project_id field
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values_invalid_field [0.076406s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_returns_type [0.201401s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_missing_primary_key [0.189688s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_without_validate_filters [0.196083s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_to_dict_makes_primitive_field_value [0.110550s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_to_dict_synthetic_fields [0.081845s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_changes [0.176579s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectCompositePrimaryKey'> has no project_id in fields
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_invalid_fields [0.193411s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_object_unique_key [0.210921s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectCompositePrimaryKey'>
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_pager_is_passed_through [0.200464s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.qos.binding.QosPolicyFloatingIPBinding'>
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_clean_obj_from_primitive [0.122315s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.428840s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_objects_without_validate_filters [0.169429s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create [0.141787s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values_with_validate_filters [0.171197s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_without_validate_filters [0.148175s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_get_values_with_validate_filters [0.179680s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_fields [0.173475s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectCompositePrimaryKeyWithId'> has no obj_extra_fields
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyFloatingIPBindingObjectTestCase.test_update_objects_without_validate_filters [0.150030s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_invalid_fields [0.158945s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_objects_exist_false [0.391753s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_missing_object [0.140990s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_primary_key_forbidden_fail [0.157465s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects [0.069937s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectCompositePrimaryKeyWithId'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values_mixed_field [0.102257s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values_without_validate_filters [0.091715s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_update_objects [0.507147s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create_duplicates [0.231411s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectCompositePrimaryKeyWithId'> has no project_id in fields
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_primary_key_forbidden_fail [0.081079s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_clean_obj_from_primitive [0.211121s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectCompositePrimaryKeyWithId'>
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_valid_fields [0.215841s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectMultipleParentsForForeignKeysTestCase.test_load_synthetic_db_fields_with_multiple_parents [0.063421s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.qos.rule.QosDscpMarkingRule'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_count ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeSmallNeutronObjectNewEngineFacade'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_missing_primary_key [0.190092s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create [0.069702s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_create_duplicates [0.192694s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete [0.131754s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectCompositePrimaryKeyWithId'>
{3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects [0.173133s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_invalid_fields [0.135320s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_pager_is_passed_through [0.075320s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_invalid_fields [0.176712s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_without_validate_filters [0.179166s] ... ok
{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_values [0.115226s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_pager_is_passed_through [0.199991s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_makes_primitive_field_value [0.054440s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object [0.185060s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_clean_obj_from_primitive [0.084997s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count [1.787016s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectNonStandardPrimaryKey'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.199811s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_object_missing_primary_key [0.183589s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete [0.098874s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_valid_fields [0.086382s] ... ok
{3} 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
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_fields_no_update [0.060445s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values_invalid_field [0.265669s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object [0.087274s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.rule.QosDscpMarkingRule'> has no project_id field
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_missing_object [0.172468s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values_with_validate_filters [0.239803s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values [0.154094s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_makes_primitive_field_value [0.144177s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.qos.rule.QosDscpMarkingRule'>
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_to_dict_synthetic_fields [0.125446s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_fields [0.123645s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_changes [0.194498s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values [0.107335s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_invalid_fields [0.179920s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values_invalid_field [0.117435s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_objects_without_validate_filters [0.181612s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values_with_validate_filters [0.127147s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_clean_obj_from_primitive [0.191502s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values_without_validate_filters [0.065705s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeSmallNeutronObjectNewEngineFacade'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_invalid_fields [0.148396s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects_invalid_fields [0.134325s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create [0.123165s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_count_invalid_filters [1.653204s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count [0.565796s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectRenamedField'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects_without_validate_filters [0.152564s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_extra_fields ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeSmallNeutronObjectNewEngineFacade'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_unique_key ... SKIPPED: No unique keys found in test class <class 'neutron.tests.unit.objects.test_base.FakeSmallNeutronObjectNewEngineFacade'>
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects [0.261897s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_db_obj [0.674643s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.498010s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_create_single_transaction [1.408591s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.331865s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_delete_single_transaction [0.345696s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_valid_fields [2.205588s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_values_without_validate_filters [0.129231s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_db_obj [1.570021s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.tests.unit.objects.test_base.FakeSmallNeutronObjectNewEngineFacade'>
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_valid_fields [0.100340s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_missing_object [3.213855s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_updates_from_db_object [0.127971s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create [0.117118s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_missing_primary_key [0.241815s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create_updates_from_db_object [0.184301s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_invalid_fields [0.143493s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectNonStandardPrimaryKey'>
{0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_mixed_fields [0.169375s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects [0.141131s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.qos.rule.QosMinimumBandwidthRule'>
{0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_invalid_fields [0.125438s] ... ok
{0} 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.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_pager_is_passed_through [0.154665s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_object_single_transaction [1.269222s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.324142s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectRenamedField'> has no project_id field
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectNonStandardPrimaryKey'> has no project_id field
{0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values_invalid_field [0.150033s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_valid_fields [0.134203s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectRenamedField'> has no project_id in fields
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_validate_filters [0.364964s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_objects_without_validate_filters [0.163165s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_clean_obj_from_primitive [0.139078s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_updates_from_db_object [0.177389s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectUniqueKey'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'>
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_single_transaction [0.424342s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create [0.171373s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectRenamedField'>
{0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectUniqueKey'> has no obj_extra_fields
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_clean_obj_from_primitive [0.196515s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects [0.194069s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object [0.174421s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count_invalid_fields [0.176527s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_valid_fields [0.144576s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_unique_key [0.171760s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects [0.162904s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values [0.194625s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects [0.160708s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class <class 'neutron.objects.qos.rule.QosMinimumBandwidthRule'>
{0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_mixed_fields [0.154788s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values_mixed_field [0.280492s] ... ok
{0} 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.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_invalid_fields [0.248812s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values_with_validate_filters [0.244000s] ... 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
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.200953s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_changes_forbidden [0.201089s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values [0.217830s] ... ok
{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
{1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_fields [0.161811s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values_invalid_field [0.158778s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_invalid_fields [0.122901s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist [1.677193s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values_with_validate_filters [0.145145s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values_invalid_field [0.110135s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count_invalid_fields [0.118947s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values_without_validate_filters [0.076877s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeNeutronDbObject'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values_with_validate_filters [0.157030s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectUniqueKey'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeNeutronDbObject'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_changes [0.196625s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete [0.183671s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.133477s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_fields_no_update [0.128097s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_valid_fields [0.207849s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_valid_fields [0.189219s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronDbObject'>
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_objects_without_validate_filters [0.141157s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_without_validate_filters [0.137732s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_fields_no_update [0.132875s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.138362s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects [0.172565s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_missing_object [0.133491s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_valid_fields [0.139188s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_invalid_fields [0.133018s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_without_validate_filters [0.139295s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_create_single_transaction [0.311648s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.174917s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values [0.147540s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_to_dict_synthetic_fields [0.117399s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_without_validate_filters [0.143999s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.367795s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronDbObject'> has no project_id in fields
{1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_changes [0.217131s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronDbObject'>
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_changes_forbidden [0.140011s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_valid_fields [0.193900s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_fields [0.134291s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_filtering_by_fields [0.459322s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_primary_key_forbidden_fail [0.159624s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_invalid_fields [0.183914s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create [0.188209s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_valid_fields [0.143477s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_clean_obj_from_primitive [0.130277s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects [0.230803s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.qos.rule.QosMinimumPacketRateRule'>
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectWithProjectId'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_valid_fields [0.214245s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingDbObjectTestCase.test_objects_exist_validate_filters_false [2.711325s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create [0.136797s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.179525s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete [0.145948s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.qos.rule.QosMinimumPacketRateRule'>
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_delete_objects_invalid_fields [0.141989s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_without_validate_filters [0.149227s] ... 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
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_missing_primary_key [0.130571s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_extra_fields [0.110650s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values_invalid_field [0.159198s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_object_unique_key [0.137425s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_objects_exist_validate_filters [0.330282s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_fields_no_update [0.144887s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values_mixed_field [0.125315s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects [0.138037s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects [0.131410s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values_with_validate_filters [0.112249s] ... ok
{2} 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 <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'>
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_update_object [0.290168s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.138624s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_get_objects_pager_is_passed_through [0.125356s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.197439s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_count_invalid_fields [0.218624s] ... ok
{2} 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 <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'>
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_create_updates_from_db_object [0.148211s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create_duplicates [0.153097s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'>
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'> has no project_id in fields
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete_objects [0.170389s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_valid_fields [0.175942s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_duplicate_rules [0.170813s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'>
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_object [0.145126s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_invalid_fields [0.147885s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_object_missing_object [0.117059s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_objects_valid_fields [0.130060s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyNetworkBindingObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyNetworkBinding'>
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_without_validate_filters [0.146989s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.rule.QosMinimumPacketRateRule'> has no project_id field
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_to_dict_returns_type [0.241079s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.rule.QosMinimumPacketRateRule'> has no project_id in fields
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_pager_is_passed_through [2.081657s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_changes_forbidden [0.123418s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_objects_invalid_fields [0.144301s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_count_invalid_filters [1.017571s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.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.QosMinimumPacketRateRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.245478s] ... ok
{0} 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 <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectWithProjectId'>
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_create_single_transaction [0.439671s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_makes_primitive_field_value [0.211742s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_delete_objects [0.376874s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_changes [0.194989s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.356972s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object [2.457899s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_changes_forbidden [0.242817s] ... ok
{1} 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 <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectWithProjectId'>
{1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_without_validate_filters [0.128265s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_fields [0.229367s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_delete_single_transaction [0.444889s] ... ok
{0} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_valid_fields [0.128565s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_values_without_validate_filters [0.159173s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectWithProjectId'>
{0} neutron.tests.unit.objects.test_base.NeutronObjectValidatorTestCase.test_load_wrong_synthetic_fields [0.203279s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_fields_using_project_id [0.097998s] ... ok
{1} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_updates_from_db_object [0.109766s] ... ok
{0} neutron.tests.unit.objects.test_base.PagerTestCase.test_comparison [0.187117s] ... ok
{1} neutron.tests.unit.objects.test_base.GetObjectClassByModelTestCase.test_not_registered_object_raises_exception [0.049217s] ... ok
{1} neutron.tests.unit.objects.test_base.GetObjectClassByModelTestCase.test_object_found_by_model [0.074709s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.qos.binding.QosPolicyPortBinding'>
{3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_object_single_transaction [1.498562s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.792781s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.qos.rule.QosPacketRateLimitRule'>
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_false [0.747156s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.qos.rule.QosPacketRateLimitRule'>
{3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_objects_exist [0.183698s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_objects_exist_false [0.148210s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete_objects_invalid_fields [0.067521s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_count [1.612427s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_objects_exist_validate_filters [0.621203s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_delete_objects_without_validate_filters [0.103736s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_fields_no_update [0.055351s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_object_missing_primary_key [0.082756s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects [0.130915s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_invalid_fields [0.091544s] ... ok
{0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_objects_exist [1.352942s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_without_validate_filters [0.083872s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_fields [0.100359s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyPortBinding'>
{3} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_only_net_policy [0.069325s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_network_port_and_net_policy [0.098401s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_clean_obj_from_primitive [0.125242s] ... ok
{3} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_router_gw_port_and_net_policy [0.093203s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.qos.binding.QosPolicyPortBinding'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.address_group.AddressAssociation'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_count_invalid_fields [0.098437s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects [0.131381s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_create_updates_from_db_object [0.127188s] ... ok
{0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_objects_exist_validate_filters [0.755745s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_delete_objects_valid_fields [0.132348s] ... ok
{0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_create [0.123153s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.169843s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_missing_object [0.182893s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.address_group.AddressAssociation'> has no obj_extra_fields
{0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete [0.169716s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_object_unique_key [0.137603s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_object [0.088328s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_object_missing_primary_key [0.062598s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_count_invalid_filters [1.637013s] ... ok
{0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete_objects_valid_fields [0.182286s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects [0.094130s] ... 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
{0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete_objects_without_validate_filters [0.145298s] ... ok
{0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values_with_validate_filters [0.128086s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.164729s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.address_group.AddressAssociation'>
{0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_changes [0.148672s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_objects_valid_fields [0.105541s] ... ok
{0} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_objects_valid_fields [0.134842s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.070426s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_create_single_transaction [0.235125s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_count [0.202477s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_create_single_transaction [0.140248s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_db_obj [0.144642s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_objects_nothing_to_delete [0.312789s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_object_single_transaction [0.136499s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_single_transaction [0.282020s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_db_obj [1.532637s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_pager_is_passed_through [1.674347s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_objects_exist [0.188500s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_objects_without_validate_filters [0.133121s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_filtering_by_fields [0.352039s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_values [0.125490s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.address_group.AddressAssociation'>
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_get_values_with_validate_filters [0.154867s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_to_dict_makes_primitive_field_value [0.136305s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_create_update_delete [0.394194s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_count_validate_filters_false [0.291939s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_fields [0.134556s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_object_single_transaction [0.824936s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_single_transaction [0.212547s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyPortBindingObjectTestCase.test_update_objects_valid_fields [0.136997s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist [0.286827s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_validate_filters_false [0.311638s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_object [0.307786s] ... ok
{1} 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'
{0} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_objects [0.365756s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.flavor.Flavor'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_objects_single_transaction [0.656934s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete [0.294549s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_count [1.835040s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_create_single_transaction [2.159905s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.285704s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.conntrack_helper.ConntrackHelper'>
{3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_delete_objects_nothing_to_delete [0.239406s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_objects_with_synthetic_fields [0.335316s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.616931s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_objects_exist_validate_filters_false [0.235952s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_db_obj [1.279495s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_single_transaction [0.426794s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_clean_obj_from_primitive [0.219893s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.654681s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_objects_nothing_to_update [0.920870s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_count_invalid_fields [0.224780s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_count_invalid_fields [0.257934s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete_objects_invalid_fields [0.251603s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_create_updates_from_db_object [0.222746s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_extra_fields [0.217310s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_valid_fields [2.684693s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_fields_no_update [0.211810s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.187811s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects [0.219967s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_filtering_by_fields [0.927170s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_invalid_fields [0.167782s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_invalid_fields [0.178174s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.flavor.Flavor'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_valid_fields [0.184429s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects [0.155010s] ... ok
{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
{0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_without_validate_filters [0.128465s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_without_validate_filters [0.190976s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.flavor.Flavor'>
{3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_project_id [0.169214s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_changes [0.123888s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_values_with_validate_filters [0.201247s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_object_single_transaction [0.841343s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count_invalid_filters [0.312397s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.196300s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_changes [0.233241s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.353677s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_update_objects_without_validate_filters [0.211032s] ... 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 <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'>
{0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'>
{3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_count_invalid_filters [0.490482s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_single_transaction [0.323685s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_false [0.321201s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_object_create_update_delete [0.555031s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_validate_filters [0.442000s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_object_single_transaction [0.510723s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create_updates_from_db_object [0.159783s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects [0.203478s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.address_group.AddressGroupRBAC'>
{0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_invalid_fields [0.142669s] ... ok
{1} 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
{3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.148799s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object [0.166469s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_object [0.194759s] ... 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 <class 'neutron.objects.flavor.FlavorServiceProfileBinding'>
{3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete [0.069798s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete_objects [0.056471s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_without_validate_filters [0.267187s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.088707s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'>
{3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_object [0.131328s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_valid_fields [0.144839s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values_invalid_field [0.241595s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_object_unique_key [0.144548s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.086093s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_to_dict_makes_primitive_field_value [0.263194s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.091888s] ... ok
{3} 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_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'>
{3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.089946s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_changes_forbidden [0.253795s] ... ok
{3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_changes_forbidden [0.081912s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'> has no project_id in fields
{3} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.076942s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_objects_invalid_fields [0.258563s] ... ok
{0} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_without_validate_filters [0.193637s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_objects [0.190983s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_objects_nothing_to_delete [0.149165s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_primary_key_forbidden_fail [0.224783s] ... ok
{0} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count [0.298823s] ... ok
{1} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_updates_from_db_object [0.255783s] ... ok
{0} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.225702s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.399262s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_delete_objects [0.129475s] ... ok
{0} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_single_transaction [0.445396s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_supports_extra_filtername [0.116456s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_false [0.126040s] ... ok
{0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create [0.272954s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_invalid_fields [0.092591s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_valid_fields [0.088014s] ... ok
{0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects [0.228768s] ... ok
{1} 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_flavor.FlavorIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_valid_fields [0.185742s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values_invalid_field [0.136907s] ... ok
{0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.flavor.ServiceProfile'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values_mixed_field [0.128029s] ... ok
{0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object [0.150139s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values_without_validate_filters [0.142944s] ... ok
{0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.187062s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_changes_forbidden [0.181390s] ... ok
{0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values_invalid_field [0.143517s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_fields [0.170531s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_single_transaction [2.240336s] ... ok
{0} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.flavor.ServiceProfile'> has no project_id in fields
{1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_invalid_fields [0.135440s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.address_scope.AddressScope'>
{1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_without_validate_filters [0.182041s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_updates_from_db_object [0.154281s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_supports_extra_filtername [0.227376s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.address_scope.AddressScope'>
{1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count_validate_filters_false [0.262893s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.address_scope.AddressScope'>
{1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_filtering_by_fields [0.402147s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create_duplicates [0.275236s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_invalid_fields [0.252147s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_create_update_delete [0.464448s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_valid_fields [0.154502s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_invalid_fields [0.176516s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.276405s] ... ok
{3} 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 <class 'neutron.objects.address_scope.AddressScope'>
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_valid_fields [0.160569s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'>
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_objects_without_validate_filters [0.142330s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingDbObjectTestCase.test_get_routers_by_network_id [8.156476s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete_objects [0.134725s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values_invalid_field [0.199132s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'>
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_delete_objects_valid_fields [0.154293s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_changes [0.145271s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_clean_obj_from_primitive [0.164206s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_object [0.160424s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_fields [0.145317s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create_duplicates [0.106227s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_object_missing_primary_key [0.124250s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_missing_object [0.126195s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_without_validate_filters [0.156807s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects [0.124753s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_invalid_fields [0.135606s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_updates_from_db_object [0.167870s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_objects_pager_is_passed_through [0.162089s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_create_single_transaction [0.215243s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values_invalid_field [0.178405s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_get_values_without_validate_filters [0.143086s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.215498s] ... ok
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'> has no project_id in fields
{2} neutron.tests.unit.objects.qos.test_binding.QosPolicyRouterGatewayIPBindingObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.qos.binding.QosPolicyRouterGatewayIPBinding'>
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_filtering_by_fields [0.320989s] ... ok
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count_validate_filters_false [3.905275s] ... 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.qos.test_policy.QosPolicyDbObjectTestCase.test_attach_port_get_policy_port [0.445227s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.address_scope.AddressScopeRBAC'>
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.address_scope.AddressScopeRBAC'>
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_count_validate_filters_false [0.680279s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_objects_exist_validate_filters [0.267862s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values [1.983201s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_objects [0.389029s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_changes_forbidden [0.149892s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_fields [0.147333s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.206886s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_not_allowed_if_policy_in_use_by_network [0.789869s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_invalid_fields [0.162096s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_count_invalid_fields [0.159295s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_objects_valid_fields [0.175274s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.159876s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_delete_not_allowed_if_policy_in_use_by_port [0.272469s] ... ok
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_objects_nothing_to_delete [2.013662s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete_objects [0.142096s] ... ok
{1} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'>
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.167885s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.146724s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_network [0.442657s] ... ok
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_objects_nothing_to_delete [0.325034s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_object_unique_key [0.146896s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.150183s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_detach_port [0.393591s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.address_scope.AddressScopeRBAC'>
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_single_transaction [0.378971s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.161321s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_project_id [0.151353s] ... ok
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_filtering_by_fields [0.369917s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_filter_by_shared [0.493190s] ... ok
{3} 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 <class 'neutron.objects.address_scope.AddressScopeRBAC'>
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.flavor.ServiceProfile'>
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_changes_forbidden [0.199865s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_fields [0.178638s] ... ok
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_validate_filters [0.337203s] ... ok
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_single_transaction [1.912550s] ... ok
{3} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.237104s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_bound_project_ids_returns_set_of_project_ids [0.789872s] ... ok
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_objects [0.426408s] ... ok
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_single_transaction [0.441331s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_get_object_fetches_rules_non_lazily [0.675205s] ... ok
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.floatingip.FloatingIPDNS'>
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_clean_obj_from_primitive [0.306409s] ... ok
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.flavor.ServiceProfile'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_less_than_1_10 [0.679041s] ... ok
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects [0.217889s] ... ok
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_valid_fields [0.235402s] ... ok
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_non_existent_object_raises_not_found [1.125336s] ... ok
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_without_validate_filters [0.245731s] ... ok
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.flavor.ServiceProfile'> has no project_id field
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values [0.140380s] ... ok
{3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count_invalid_filters [2.626542s] ... ok
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values_mixed_field [0.168916s] ... ok
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values_without_validate_filters [0.203364s] ... ok
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_objects_nothing_to_update [1.032502s] ... ok
{3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_db_obj [0.480713s] ... ok
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_fields [0.206010s] ... ok
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_clean_obj_from_primitive [0.118677s] ... ok
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create [0.097120s] ... ok
{1} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_without_validate_filters [0.214128s] ... ok
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_valid_fields [0.127318s] ... ok
{3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_objects_nothing_to_delete [0.381932s] ... ok
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_without_validate_filters [0.083474s] ... ok
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.floatingip.FloatingIPDNS'> has no obj_extra_fields
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects [0.068133s] ... ok
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_invalid_fields [0.073334s] ... ok
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_pager_is_passed_through [0.087683s] ... ok
{3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values_with_validate_filters [0.110655s] ... ok
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.floatingip.FloatingIPDNS'> has no project_id in fields
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_changes_forbidden [0.241435s] ... ok
{3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_objects_exist [0.465793s] ... ok
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_without_validate_filters [0.229545s] ... ok
{3} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_single_transaction [0.351616s] ... ok
{0} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_primary_key_forbidden_fail [0.199134s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_object_version_degradation_less_than_1_9 [3.364062s] ... ok
{3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.agent.Agent'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects_invalid_fields [0.184936s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_create_update_delete [0.354633s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_reload_rules_reloads_rules [0.319736s] ... ok
{3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.agent.Agent'> has no obj_extra_fields
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_shared_default [0.180541s] ... ok
{1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_non_existent_object_raises_not_found [2.079664s] ... 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 <class 'neutron.objects.agent.Agent'>
{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
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDbObjectTestCase.test_update_objects [0.375389s] ... ok
{3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.agent.Agent'> has no project_id field
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_create [0.075589s] ... ok
{3} 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 <class 'neutron.objects.agent.Agent'>
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects [0.117380s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_invalid_fields [0.155524s] ... ok
{3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_values_without_validate_filters [0.183414s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_delete_objects_without_validate_filters [0.164553s] ... ok
{3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.agent.Agent'> has no project_id in fields
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_extra_fields [0.171390s] ... ok
{3} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_changes [0.146263s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_object [0.170886s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_pager_is_passed_through [0.125504s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values [0.073900s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_get_values_invalid_field [0.086845s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_fields [0.085096s] ... ok
{3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_objects [0.920058s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyDefaultObjectTestCase.test_update_updates_from_db_object [0.219976s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_create_duplicates [0.195325s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_objects_without_validate_filters [0.105470s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values [0.118695s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_single_transaction [2.765787s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_get_values_with_validate_filters [0.077933s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_changes_forbidden [0.065383s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyObjectTestCase.test_update_objects_without_validate_filters [0.159545s] ... ok
{3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_filtering_by_fields [0.808249s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_single_transaction [0.327481s] ... ok
{1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_single_transaction [2.824353s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.ipam.IpamAllocation'>
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_db_obj [0.469311s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.ipam.IpamAllocation'>
{3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_get_object_single_transaction [0.728846s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.qos.policy.QosPolicyRBAC'>
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_validate_filters [0.247340s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_clean_obj_from_primitive [0.185560s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.qos.policy.QosPolicyRBAC'>
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create [0.177558s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_invalid_fields [0.151420s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_missing_object [0.191219s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_id_no_project_id [0.441701s] ... ok
{3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_validate_filters [0.890133s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_valid_fields [0.201127s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_objects_exist_validate_filters [0.373696s] ... ok
{3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.auto_allocate.AutoAllocatedTopology'>
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.ipam.IpamAllocation'> has no project_id in fields
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACDbObjectTestCase.test_update_single_transaction [0.432759s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_changes_forbidden [0.205009s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_extra_fields [0.176147s] ... ok
{3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.auto_allocate.AutoAllocatedTopology'>
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_without_validate_filters [0.194358s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_objects [0.190756s] ... 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
{3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.auto_allocate.AutoAllocatedTopology'>
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count [0.395885s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_project_id [0.120129s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values [0.133156s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values_invalid_field [0.153791s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.qos.policy.QosPolicyRBAC'>
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_filtering_by_fields [0.477455s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.122896s] ... ok
{3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.auto_allocate.AutoAllocatedTopology'>
{3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_clean_obj_from_primitive [0.087747s] ... ok
{3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.auto_allocate.AutoAllocatedTopology'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_supports_extra_filtername [0.398601s] ... ok
{1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_supports_extra_filtername [3.799034s] ... ok
{3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_missing_object [0.125861s] ... ok
{3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_without_validate_filters [0.073819s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.ipam.IpamAllocationPool'>
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist [0.465144s] ... ok
{1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.floatingip.FloatingIPDNS'>
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_single_transaction [0.264577s] ... ok
{3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_values_invalid_field [1.095206s] ... ok
{3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.auto_allocate.AutoAllocatedTopology'>
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete [0.170183s] ... ok
{3} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.auto_allocate.AutoAllocatedTopology'>
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete_objects_invalid_fields [0.087140s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects [0.203509s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object [0.056112s] ... ok
{3} 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.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_valid_fields [0.257253s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values_mixed_field [0.092640s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_changes_forbidden [0.049075s] ... ok
{2} neutron.tests.unit.objects.qos.test_policy.QosPolicyRBACIfaceObjectTestCase.test_update_changes [2.199885s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.162838s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_without_validate_filters [0.107216s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectCompositePrimaryKey'>
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.ipam.IpamAllocationPool'> has no obj_extra_fields
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count_invalid_fields [0.093414s] ... ok
{2} neutron.tests.unit.objects.qos.test_qos_policy_validator.TestCheckBandwidthRuleConflict.test_check_bandwidth_rule_conflict_same_direction [0.291793s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectCompositePrimaryKeyWithId'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object [0.240343s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_create_updates_from_db_object [0.153069s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_missing_object [0.160463s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects_invalid_fields [0.161233s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_without_validate_filters [0.164871s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_count_validate_filters_false [0.525123s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_fields_no_update [0.132765s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_mixed_fields [0.062550s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_values [0.239990s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_values [0.102476s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_values_invalid_field [0.146299s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectCompositePrimaryKeyWithId'>
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_filtering_by_fields [0.497848s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.ipam.IpamAllocationPool'>
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_changes_forbidden [0.140899s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_get_objects_single_transaction [0.168335s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.ipam.IpamAllocationPool'> has no project_id in fields
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_valid_fields [0.234785s] ... ok
{1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_object [2.415420s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_changes [0.144987s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_objects_exist [0.205634s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_changes_forbidden [0.174868s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_update_objects_without_validate_filters [0.226744s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.145282s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create_duplicates [0.185683s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_objects [0.275401s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_create_updates_from_db_object [0.145217s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects_valid_fields [0.162452s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.250069s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_fields_no_update [0.133784s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create [0.101536s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object [0.091402s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_create_duplicates [0.074775s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_missing_object [0.078681s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete [0.104632s] ... ok
{3} 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_base.BaseDbObjectNewEngineFacade.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_delete_objects_valid_fields [0.130505s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_changes [0.069006s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.067604s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_fields [0.063176s] ... ok
{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 <class 'neutron.objects.qos.rule.QosBandwidthLimitRule'>
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_invalid_fields [0.065464s] ... ok
{2} 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
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_objects_without_validate_filters [0.120542s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.rule.QosBandwidthLimitRule'> has no project_id field
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_primary_key_forbidden_fail [0.065993s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values_invalid_field [0.063251s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count_invalid_fields [0.069724s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values_with_validate_filters [0.099163s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_create_duplicates [0.074705s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_get_values_without_validate_filters [0.054749s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_invalid_fields [0.069507s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.rule.QosBandwidthLimitRule'> has no project_id in fields
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_mixed_fields [0.085976s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_fields [0.075850s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_without_validate_filters [0.049148s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_values_mixed_field [0.076006s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_valid_fields [0.137782s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_synthetic_fields [0.057848s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectNonStandardPrimaryKey'> has no project_id in fields
{3} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_primary_key_forbidden_fail [0.063170s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_objects_without_validate_filters [0.170659s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectRenamedField'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count_invalid_fields [0.071498s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosBandwidthLimitRuleObjectTestCase.test_update_updates_from_db_object [0.228889s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_invalid_fields [2.237218s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.168009s] ... ok
{1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_objects [2.722864s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_count [0.307328s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_updates_from_db_object [0.173676s] ... ok
{1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects [0.108605s] ... ok
{1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_missing_primary_key [0.136909s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_objects [0.288412s] ... ok
{1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_unique_key [0.130600s] ... ok
{1} 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 <class 'neutron.objects.floatingip.FloatingIPDNS'>
{2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.278696s] ... ok
{1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.floatingip.FloatingIPDNS'>
{3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectRenamedField'> does not inherit from NeutronDbObject
{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
{3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create_updates_from_db_object [0.077397s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.317079s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete [0.057483s] ... ok
{1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_without_validate_filters [0.186277s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_values_without_validate_filters [0.087332s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectRenamedField'>
{0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count [1.053278s] ... ok
{1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.floatingip.FloatingIPDNS'> has no project_id field
{3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_valid_fields [0.120836s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.qos.rule.QosDscpMarkingRule'>
{1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values [0.133799s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_objects_without_validate_filters [0.137100s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.qos.rule.QosDscpMarkingRule'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.floatingip.FloatingIPDNS'>
{2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_invalid_fields [0.133431s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create_duplicates [0.143408s] ... ok
{1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values_without_validate_filters [0.154641s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_delete_objects_valid_fields [0.196446s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects [0.216988s] ... ok
{1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.floatingip.FloatingIPDNS'>
{2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_invalid_fields [0.157707s] ... ok
{1} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_invalid_fields [0.150842s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_delete_objects_invalid_fields [0.236075s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.145284s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_create_single_transaction [0.280335s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_object_missing_primary_key [0.217406s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count_invalid_filters [1.087366s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.ipam.IpamAllocation'>
{3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_values_mixed_field [0.213776s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_makes_primitive_field_value [0.193818s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_count_validate_filters_false [0.538981s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_changes_forbidden [0.139493s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist [0.376424s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_updates_from_db_object [0.142952s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceDictMiscValuesTestCase.test_dict_of_misc_values [0.104593s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_object [0.338976s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_clean_obj_from_primitive [0.227943s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_objects [0.259240s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_count_invalid_fields [0.269690s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_objects_without_validate_filters [1.615501s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.ipam.IpamAllocation'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_get_values_invalid_field [0.085437s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create_duplicates [0.145262s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_object_version_degradation_less_than_1_3 [0.068386s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_objects_valid_fields [0.061811s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create_updates_from_db_object [0.276358s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_valid_fields [0.159169s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.098932s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_db_obj [1.255971s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.ipam.IpamAllocation'> has no obj_extra_fields
{2} neutron.tests.unit.objects.qos.test_rule.QosDscpMarkingRuleObjectTestCase.test_update_updates_from_db_object [0.175451s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects [0.103374s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete [0.275666s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_delete_objects_invalid_fields [0.213111s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_invalid_fields [0.206349s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count_invalid_filters [0.504198s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_mixed_fields [0.085692s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.131640s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_values_without_validate_filters [0.065447s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_count_validate_filters_false [0.490891s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_create_update_delete [1.130837s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_objects_without_validate_filters [0.094920s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count_invalid_fields [0.066220s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectWithProjectId'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects [0.100537s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_delete_objects_invalid_fields [0.074065s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.ipam.IpamAllocation'>
{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'
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_without_validate_filters [0.141634s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_missing_object [0.153880s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_values_with_validate_filters [0.125226s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_missing_primary_key [0.228466s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.qos.rule.QosMinimumBandwidthRule'>
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_create_single_transaction [0.224817s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectWithProjectId'>
{0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist [1.109014s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_invalid_fields [0.121034s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.278009s] ... ok
{3} 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 <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectWithProjectId'>
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_valid_fields [0.160274s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist [0.542231s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_single_transaction [0.254027s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_project_id [0.165214s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters [0.187927s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_values_invalid_field [0.194272s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_objects_exist_false [0.476656s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_object [0.269485s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_project_id_filter_added_when_project_id_present [0.161417s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create_duplicates [0.137105s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_single_transaction [0.985947s] ... ok
{3} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_invalid_fields [0.153529s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_delete_objects_invalid_fields [0.138217s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.152349s] ... ok
{3} neutron.tests.unit.objects.test_base.NeutronObjectCountTestCase.test_count [0.138832s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_fields_no_update [0.154087s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.481725s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object [0.208647s] ... ok
{3} neutron.tests.unit.objects.test_base.OperationOnStringAndJsonTestCase.test_dump_field_to_string [0.194249s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_invalid_fields [0.138313s] ... ok
{3} neutron.tests.unit.objects.test_base.RegisterFilterHookOnModelTestCase.test_filtername_is_added [0.125231s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_missing_object [0.137915s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.158777s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_missing_primary_key [0.153126s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.453513s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_mixed_fields [0.141177s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_values_without_validate_filters [0.143471s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.129863s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.qos.rule.QosMinimumBandwidthRule'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_valid_fields [0.178157s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_create [0.269953s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.ipam.IpamSubnet'> has no project_id field
{0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_to_dict_synthetic_fields [0.147767s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_valid_fields [0.246940s] ... ok
{0} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_fields [0.182845s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_delete_objects_without_validate_filters [0.193269s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.qos.rule.QosMinimumBandwidthRule'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_objects_nothing_to_delete [0.828887s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_fields_no_update [0.181569s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object [0.209246s] ... ok
{3} neutron.tests.unit.objects.test_base.UniqueKeysTestCase.test_class_creation [1.881175s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_object_missing_object [0.230287s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.qos.rule.QosMinimumBandwidthRule'>
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [1.144681s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_single_transaction [1.059401s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.rule.QosMinimumBandwidthRule'> has no project_id field
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_get_values [0.201249s] ... ok
{2} 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 <class 'neutron.objects.qos.rule.QosMinimumBandwidthRule'>
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.qos.rule.QosMinimumBandwidthRule'>
{3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_count_validate_filters_false [1.298473s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumBandwidthRuleObjectTestCase.test_update_updates_from_db_object [0.216691s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_single_transaction [0.884424s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_single_transaction [1.458837s] ... 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 <class 'neutron.objects.conntrack_helper.ConntrackHelper'>
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_delete_objects [0.525613s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.qos.rule.QosMinimumPacketRateRule'>
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_with_synthetic_fields [0.899412s] ... ok
{3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_objects_exist_false [0.727205s] ... 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.test_ipam.IpamSubnetDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.ipam.IpamSubnet'>
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_get_objects_single_transaction [0.503743s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_objects_exist [0.625085s] ... ok
{3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_object [1.720140s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleDbObjectTestCase.test_objects_exist_false [0.475218s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_validate_filters [1.223490s] ... ok
{3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_clean_obj_from_primitive [0.188364s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_clean_obj_from_primitive [0.234532s] ... ok
{3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.conntrack_helper.ConntrackHelper'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.qos.rule.QosMinimumPacketRateRule'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.conntrack_helper.ConntrackHelper'> has no obj_extra_fields
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.qos.rule.QosMinimumPacketRateRule'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_object_missing_primary_key [0.261232s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_single_transaction [3.421461s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_delete [0.291632s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_objects_nothing_to_update [0.957988s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.ipam.IpamSubnet'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_object_unique_key [0.278737s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create [0.109967s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create_duplicates [0.052576s] ... ok
{3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.conntrack_helper.ConntrackHelper'>
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_create_updates_from_db_object [0.053587s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects [0.067364s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_invalid_fields [0.096984s] ... ok
{3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values [0.206879s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete_objects_valid_fields [0.098770s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_object_unique_key [0.073877s] ... ok
{3} 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 <class 'neutron.objects.conntrack_helper.ConntrackHelper'>
{3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_values_without_validate_filters [0.270231s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{3} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.conntrack_helper.ConntrackHelper'>
{3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count [0.470599s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count_invalid_filters [0.398539s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false [1.112142s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.flavor.Flavor'>
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_fields_no_update [2.654036s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_get_objects_invalid_fields [0.149407s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_single_transaction [0.279512s] ... ok
{2} 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 <class 'neutron.objects.qos.rule.QosMinimumPacketRateRule'>
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.682067s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects [2.376655s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_count_invalid_fields [0.067600s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.flavor.Flavor'>
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_objects_valid_fields [0.143390s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create_duplicates [0.090748s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_valid_fields [0.152455s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosMinimumPacketRateRuleObjectTestCase.test_update_objects_without_validate_filters [0.173161s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_valid_fields [0.124168s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.flavor.Flavor'>
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.l3_hamode.L3HARouterAgentPortBinding'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_missing_primary_key [0.120876s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values_without_validate_filters [0.133861s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.224496s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.076768s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_count_invalid_filters [0.313506s] ... ok
{0} 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_ipam.IpamSubnetObjectIfaceTestCase.test_update_changes_forbidden [0.155484s] ... 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
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_without_validate_filters [0.089414s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_objects_nothing_to_update [0.286163s] ... ok
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_valid_fields [0.174842s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values [0.095187s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_count_validate_filters_false [0.330014s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterAgentPortBinding'>
{1} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.148867s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_update_single_transaction [0.238934s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count_validate_filters_false [0.177963s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_count_invalid_fields [0.169615s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_delete_single_transaction [0.354087s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_create_single_transaction [0.212103s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create [0.226957s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.158542s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_single_transaction [0.134173s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_objects_single_transaction [0.413411s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create_updates_from_db_object [0.205751s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_filtering_by_fields [0.191631s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.348856s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_false [0.219419s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.358571s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_validate_filters_false [0.369937s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterNetwork'>
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_clean_obj_from_primitive [0.210148s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterNetwork'>
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.qos.rule.QosPacketRateLimitRule'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_duplicate_rules [0.165583s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.qos.rule.QosPacketRateLimitRule'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count_validate_filters_false [2.079564s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_object [0.126767s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class <class 'neutron.objects.qos.rule.QosPacketRateLimitRule'>
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.qos.rule.QosPacketRateLimitRule'>
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.146859s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create [1.037861s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_objects_valid_fields [0.149523s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects [0.110434s] ... ok
{2} 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.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_fields_no_update [0.073261s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_unique_key [0.058259s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.qos.rule.QosPacketRateLimitRule'> has no project_id field
{0} 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 <class 'neutron.objects.l3_hamode.L3HARouterNetwork'>
{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 <class 'neutron.objects.l3_hamode.L3HARouterNetwork'>
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_without_validate_filters [0.070825s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.qos.rule.QosPacketRateLimitRule'>
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_project_id [0.112131s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_values_with_validate_filters [0.063836s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_create_single_transaction [1.441753s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_get_values_with_validate_filters [0.182089s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterNetwork'>
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_changes_forbidden [0.077961s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_unique_key [3.040670s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_to_dict_makes_primitive_field_value [0.208190s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_fields [0.107085s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_invalid_fields [0.072992s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.209441s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_changes [0.200447s] ... ok
{3} 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.qos.test_rule.QosPacketRateLimitRuleObjectTestCase.test_update_objects_without_validate_filters [0.233232s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count [0.463597s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.flavor.Flavor'> has no project_id field
{2} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_compute_port_and_port_policy [0.176196s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule.QosRuleObjectTestCase.test_should_apply_to_port_with_router_gw_port_and_port_policy [0.186503s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values [0.207073s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count_invalid_filters [0.408614s] ... ok
{2} neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_get_objects [0.222046s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_values_with_validate_filters [0.228209s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.flavor.Flavor'> has no project_id in fields
{2} neutron.tests.unit.objects.qos.test_rule_type.QosRuleTypeObjectTestCase.test_wrong_type [0.240576s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_objects_valid_fields [0.129416s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_db_obj [1.604689s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete_objects [0.176876s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.162729s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_objects [0.564003s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.208243s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_count [0.303314s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_object_unique_key [0.200968s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_objects_invalid_fields [0.140131s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.address_group.AddressAssociation'> has no project_id field
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_create_single_transaction [0.400854s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_values [0.124327s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.798056s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_get_values_invalid_field [0.123736s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.349549s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.address_group.AddressAssociation'> has no project_id in fields
{2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.address_group.AddressAssociation'>
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_single_transaction [0.435408s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.649719s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'>
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_object_single_transaction [0.427577s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'>
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_validate_filters [0.754365s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_count_invalid_fields [0.145147s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_create [0.190773s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.142704s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressAssociationIfaceObjectTestCase.test_update_changes_forbidden [1.694875s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_fields_no_update [0.172566s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterAgentPortBinding'>
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_unique_key [0.136552s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'>
{2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_delete_objects [0.333980s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects [0.171316s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.177314s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_delete_objects_nothing_to_delete [0.241583s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_objects_without_validate_filters [0.140838s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values_without_validate_filters [0.139831s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.address_group.AddressAssociation'>
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'>
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.184165s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_objects_supports_extra_filtername [0.249778s] ... ok
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'>
{2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.address_group.AddressAssociation'>
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterAgentPortBinding'>
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'>
{3} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.241361s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_objects_exist_validate_filters_false [0.352558s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_clean_obj_from_primitive [0.241355s] ... ok
{3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_create_single_transaction [0.254285s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressAssociationObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.address_group.AddressAssociation'>
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create_duplicates [0.227219s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_db_obj [0.224594s] ... ok
{3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_delete_objects [0.420317s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects [0.190681s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.220274s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_delete_objects [0.297038s] ... ok
{3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_supports_extra_filtername [0.336044s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_missing_primary_key [0.213436s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_filtering_by_fields [0.263115s] ... ok
{3} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.flavor.ServiceProfile'>
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_unique_key [0.193438s] ... ok
{3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count_invalid_fields [0.150422s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects [0.205278s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_validate_filters [1.588969s] ... ok
{3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create_updates_from_db_object [0.148392s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_object_create_update_delete [0.433639s] ... ok
{0} 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 <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'>
{3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_invalid_fields [0.140140s] ... ok
{3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.066518s] ... ok
{3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_missing_object [0.073311s] ... 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
{2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_get_objects_single_transaction [0.338818s] ... ok
{3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_unique_key [0.105963s] ... ok
{3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.067126s] ... ok
{3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_values_with_validate_filters [0.077952s] ... ok
{3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_changes [0.100793s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupDbObjectTestCase.test_update_object [0.294539s] ... ok
{3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_changes_forbidden [0.065269s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.address_group.AddressGroup'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_invalid_fields [0.102027s] ... ok
{3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_objects_valid_fields [0.129758s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_create [0.152327s] ... ok
{3} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.059792s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_delete_objects [0.130635s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_object [0.190563s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_object_missing_primary_key [0.148475s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.214958s] ... ok
{2} 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.test_address_group.AddressGroupRBACDbObjectTestCase.test_count_validate_filters_false [0.150744s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_values_invalid_field [1.806374s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.275757s] ... ok
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'>
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_changes_forbidden [0.250292s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.address_group.AddressGroupRBAC'>
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.address_group.AddressGroupRBAC'>
{0} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.238127s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_objects_exist [0.191389s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_objects_exist_validate_filters [0.126484s] ... ok
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count_invalid_filters [0.500399s] ... ok
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_db_obj [0.496751s] ... ok
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.310432s] ... ok
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_filtering_by_fields [0.363741s] ... ok
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_objects [2.041926s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_objects [5.367001s] ... ok
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_supports_extra_filtername [0.388845s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.388539s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_clean_obj_from_primitive [0.194986s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create_updates_from_db_object [0.183156s] ... ok
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.l3agent.RouterL3AgentBinding'>
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count [4.854998s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects [0.201945s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACDbObjectTestCase.test_update_single_transaction [0.495122s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_invalid_fields [0.216623s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_count_invalid_fields [0.198455s] ... ok
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_validate_filters_false [0.412904s] ... 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 <class 'neutron.objects.l3_hamode.L3HARouterAgentPortBinding'>
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_create [0.200575s] ... ok
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_objects_nothing_to_update [0.237379s] ... ok
{1} 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 <class 'neutron.objects.l3_hamode.L3HARouterAgentPortBinding'>
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.l3agent.RouterL3AgentBinding'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create_duplicates [0.078553s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.267961s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_objects_valid_fields [0.266694s] ... ok
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create_updates_from_db_object [0.124427s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_fields_no_update [0.222822s] ... ok
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete [0.164737s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.l3_hamode.L3HARouterAgentPortBinding'> has no project_id field
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_invalid_fields [0.079643s] ... ok
{2} 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 <class 'neutron.objects.address_group.AddressGroupRBAC'>
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.l3agent.RouterL3AgentBinding'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.180497s] ... ok
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_fields_no_update [0.157113s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.188897s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_invalid_fields [0.181379s] ... ok
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object [0.091236s] ... 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 <class 'neutron.objects.l3agent.RouterL3AgentBinding'>
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_updates_from_db_object [0.210483s] ... ok
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_values_invalid_field [0.114652s] ... 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 <class 'neutron.objects.address_group.AddressGroupRBAC'>
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_values_with_validate_filters [0.074885s] ... ok
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.l3agent.RouterL3AgentBinding'> has no project_id in fields
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_changes [0.090643s] ... ok
{0} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_fields [0.058743s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_changes [0.214608s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_objects_nothing_to_delete [0.405412s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.173916s] ... ok
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_count_invalid_filters [2.388069s] ... ok
{2} neutron.tests.unit.objects.test_address_group.AddressGroupRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.228773s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterNetwork'>
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_delete_single_transaction [0.380095s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist [0.505966s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_objects_exist_false [0.374695s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count_invalid_fields [0.233086s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete [0.241370s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.398076s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_valid_fields [0.233311s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_extra_fields [0.193186s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeDbObjectTestCase.test_update_object [0.377148s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_missing_primary_key [0.177228s] ... ok
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_create_single_transaction [1.743735s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_clean_obj_from_primitive [0.205933s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_invalid_fields [0.217332s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.address_scope.AddressScope'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_db_obj [2.413765s] ... ok
{1} 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_address_scope.AddressScopeIfaceObjectTestCase.test_create [0.243655s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_create_updates_from_db_object [0.193084s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterNetwork'>
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.186042s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_without_validate_filters [0.181660s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_extra_fields [0.212130s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_fields_no_update [0.262007s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object [0.248685s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_object_unique_key [0.178624s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_count_validate_filters_false [0.878879s] ... ok
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_db_obj [1.989088s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_object_with_synthetic_fields [1.686003s] ... ok
{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
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values_with_validate_filters [0.205370s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_get_values_without_validate_filters [0.221783s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_db_obj [0.781705s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.207998s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_changes_forbidden [0.218741s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_invalid_fields [0.203173s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_filtering_by_fields [0.638636s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeIfaceObjectTestCase.test_update_objects_valid_fields [0.216874s] ... ok
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_delete_objects [1.417166s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_count_invalid_filters [0.403090s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_false [0.537655s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_db_obj [0.393316s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist_validate_filters_false [0.617337s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.381370s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_objects_single_transaction [2.732092s] ... ok
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_filtering_by_fields [1.906868s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'>
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'>
{0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_objects_with_synthetic_fields [1.902343s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count_invalid_fields [0.277854s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete [0.261024s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_valid_fields [0.187349s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.address_scope.AddressScopeRBAC'>
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_single_transaction [2.177314s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.379356s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.413791s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_rbac_shared_on_parent_object [0.483643s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.local_ip.LocalIPAssociation'>
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.436450s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_clean_obj_from_primitive [0.147356s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.local_ip.LocalIPAssociation'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.floatingip.FloatingIPDNS'>
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACDbObjectTestCase.test_update_object [0.482301s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_object_unique_key [0.235697s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.address_scope.AddressScopeRBAC'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_mixed_fields [0.216532s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.address_scope.AddressScopeRBAC'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.220315s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_delete_objects_without_validate_filters [2.807468s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_create [0.183478s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values [0.202830s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete [0.136824s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object [0.238507s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values_invalid_field [0.204960s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.153646s] ... ok
{1} 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_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_object_missing_object [0.124486s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.local_ip.LocalIPAssociation'> has no project_id in fields
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.170881s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.163161s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_objects_valid_fields [0.208359s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'> has no project_id field
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.address_scope.AddressScopeRBAC'>
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_values_with_validate_filters [0.148517s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.120371s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.local_ip.LocalIPAssociation'>
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_rbac_shared_on_parent_object ... SKIPPED: Mixin class, skipped test
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.163748s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_invalid_fields [0.130299s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.157597s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.167189s] ... ok
{1} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.196150s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.234604s] ... ok
{2} neutron.tests.unit.objects.test_address_scope.AddressScopeRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.224300s] ... ok
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count_validate_filters_false [0.543693s] ... ok
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_configurations [0.473605s] ... ok
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_objects [0.565820s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_create_single_transaction [1.669824s] ... ok
{2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count [0.416229s] ... ok
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_objects_nothing_to_delete [0.512313s] ... ok
{2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_count_validate_filters_false [0.342339s] ... ok
{2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.265786s] ... ok
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.l3agent.RouterL3AgentBinding'>
{2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_object_create_update_delete [0.233688s] ... ok
{2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_single_transaction [0.229546s] ... ok
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.l3agent.RouterL3AgentBinding'>
{2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_objects_supports_extra_filtername [0.245568s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_db_obj [1.394056s] ... ok
{2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.agent.Agent'>
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_non_existent_object_raises_not_found [0.645100s] ... ok
{2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_objects [0.496185s] ... ok
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_clean_obj_from_primitive [0.241336s] ... ok
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.l3agent.RouterL3AgentBinding'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_agent.AgentDbObjectTestCase.test_update_objects_nothing_to_update [0.358154s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_delete_objects [1.269708s] ... ok
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_create [0.288057s] ... ok
{2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.agent.Agent'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create_duplicates [0.263208s] ... ok
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_valid_fields [0.273422s] ... ok
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects_without_validate_filters [0.213949s] ... ok
{2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_create_updates_from_db_object [0.224032s] ... ok
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_unique_key [0.195315s] ... ok
{2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_delete_objects [0.194929s] ... ok
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_invalid_fields [0.164966s] ... ok
{2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_object [0.273146s] ... ok
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.117239s] ... ok
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_valid_fields [0.137817s] ... ok
{2} 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 <class 'neutron.objects.agent.Agent'>
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_without_validate_filters [0.152129s] ... ok
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_invalid_fields [0.151010s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_filtering_by_fields [1.598073s] ... ok
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_valid_fields [0.147691s] ... ok
{1} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_objects_without_validate_filters [0.112079s] ... ok
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_validate_filters_false [6.079500s] ... ok
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count ... SKIPPED: Class <class 'neutron.objects.floatingip.FloatingIPDNS'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.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_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_count [1.352559s] ... ok
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count_invalid_fields [0.215582s] ... ok
{2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_get_values_invalid_field [0.128499s] ... ok
{2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.148729s] ... ok
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete [0.232406s] ... ok
{2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_fields [0.127405s] ... ok
{2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_invalid_fields [0.092534s] ... ok
{2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_objects_without_validate_filters [0.060863s] ... ok
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_fields_no_update [0.261975s] ... ok
{2} neutron.tests.unit.objects.test_agent.AgentIfaceObjectTestCase.test_update_updates_from_db_object [0.080160s] ... ok
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_values_invalid_field [0.198133s] ... ok
{2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count_invalid_filters [0.570825s] ... ok
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_changes [0.221181s] ... ok
{3} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_updates_from_db_object [0.203527s] ... ok
{2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_count_validate_filters_false [0.522411s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.329701s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_objects_nothing_to_update [3.534400s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_filtering_by_fields [0.340254s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_create [0.232017s] ... ok
{2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_create_single_transaction [0.620529s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_validate_filters_false [0.312226s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete [0.231581s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.213990s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.282389s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_object [0.182829s] ... ok
{2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.656947s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_objects_nothing_to_update [0.328674s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_invalid_fields [0.234020s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_count_invalid_filters [3.228954s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.200370s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_create_updates_from_db_object [0.236347s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_values_invalid_field [0.160511s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.206034s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_values_without_validate_filters [0.141278s] ... ok
{0} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_objects_valid_fields [0.109226s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object [0.210345s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_unique_key [0.186269s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count [0.312126s] ... ok
{2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_delete_objects_nothing_to_delete [1.117616s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_create_single_transaction [0.163946s] ... ok
{3} 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 <class 'neutron.objects.ipam.IpamAllocation'>
{0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.124200s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.196710s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_create_single_transaction [1.427112s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_filtering_by_fields [0.428485s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_single_transaction [0.128084s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.metering.MeteringLabel'>
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_values_invalid_field [0.203549s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_false [0.113627s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.ipam.IpamAllocation'>
{0} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_single_transaction [0.262828s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_changes [0.188438s] ... ok
{2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyDbObjectTestCase.test_objects_exist_false [1.327047s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_clean_obj_from_primitive [0.101904s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.metering.MeteringLabel'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create [0.078490s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_fields [0.216019s] ... ok
{2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_create_updates_from_db_object [0.201396s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete [0.089107s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_invalid_fields [0.116883s] ... ok
{2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_fields_no_update [0.181993s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_invalid_fields [0.199127s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_without_validate_filters [0.125608s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_fields_no_update [0.084685s] ... ok
{2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_object_missing_primary_key [0.219238s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object [0.087312s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects [0.099842s] ... ok
{2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.auto_allocate.AutoAllocatedTopology'>
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count_invalid_filters [0.392770s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_pager_is_passed_through [0.101072s] ... ok
{2} neutron.tests.unit.objects.test_auto_allocate.AutoAllocateTopologyIfaceObjectTestCase.test_update_changes_forbidden [0.163164s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_valid_fields [0.176315s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_count ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectCompositePrimaryKey'> does not inherit from NeutronDbObject
{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
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_object_single_transaction [2.080861s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_objects [0.456721s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_create_updates_from_db_object [0.202189s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_delete [0.215337s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.ipam.IpamAllocationPool'>
{2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectCompositePrimaryKey'> has no obj_extra_fields
{2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_object_missing_object [0.280949s] ... ok
{3} 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_metering.MeteringLabelObjectTestCase.test_get_objects_without_validate_filters [1.018920s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values [0.070403s] ... 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
{0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values_invalid_field [0.086633s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_objects_single_transaction [0.350051s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_objects_without_validate_filters [0.141645s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_fields [0.087339s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_invalid_fields [0.063019s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values [0.169129s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_valid_fields [0.131568s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_get_values_without_validate_filters [0.125363s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.ipam.IpamAllocationPool'>
{2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyTestCase.test_update_objects_valid_fields [0.152949s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_create_single_transaction [0.377296s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.local_ip.LocalIPAssociation'>
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_db_obj [0.312130s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.439648s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_single_transaction [0.422451s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete [1.517479s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_delete_objects [0.125154s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_single_transaction [0.372577s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_object [0.155203s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_valid_fields [0.148620s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.metering.MeteringLabelRule'>
{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_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_false [2.388260s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_objects_exist_false [2.110808s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_objects_without_validate_filters [0.208840s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_single_transaction [0.417668s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectCompositePrimaryKeyWithIdTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectCompositePrimaryKeyWithId'> has no project_id field
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count_invalid_fields [0.107816s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects [0.143885s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_objects [0.449975s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectForeignKeysNotFoundTestCase.test_load_foreign_keys_not_belong_class [0.258718s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_invalid_fields [0.205611s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_clean_obj_from_primitive [0.204268s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectMultipleForeignKeysTestCase.test_load_synthetic_db_fields_with_multiple_foreign_keys [0.236591s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_valid_fields [0.227218s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.ipam.IpamAllocationPool'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_count_invalid_fields [0.171966s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_fields_no_update [0.221571s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.ipam.IpamAllocationPool'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_delete_objects [0.215449s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_missing_primary_key [0.206788s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create [0.203310s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_object_missing_primary_key [0.167186s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_invalid_fields [0.202320s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_create_updates_from_db_object [0.203576s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.tests.unit.objects.test_base.FakeSmallNeutronObjectNewEngineFacade'>
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_valid_fields [0.215969s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_missing_primary_key [0.211445s] ... ok
{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 <class 'neutron.tests.unit.objects.test_base.FakeSmallNeutronObjectNewEngineFacade'>
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.metering.MeteringLabelRule'>
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_object_unique_key [0.200454s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_objects_without_validate_filters [0.207219s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects [0.170592s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeSmallNeutronObjectNewEngineFacade'> has no project_id field
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_valid_fields [0.183434s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_values_invalid_field [0.163243s] ... 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
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.tests.unit.objects.test_base.FakeSmallNeutronObjectNewEngineFacade'>
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.ipam.IpamAllocationPool'> has no project_id field
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_get_values_with_validate_filters [0.158113s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_objects_exist_validate_filters [2.616204s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.ipam.IpamAllocationPool'>
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeSmallNeutronObjectNewEngineFacade'> has no project_id in fields
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNewEngineFacade.test_update_changes_forbidden [0.168201s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.195290s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_count ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectNonStandardPrimaryKey'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_objects_without_validate_filters [0.182417s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects [0.127256s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_delete_objects_without_validate_filters [0.141184s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectNonStandardPrimaryKey'> has no obj_extra_fields
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_object_missing_primary_key [0.141739s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.138528s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_valid_fields [0.151666s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.metering.MeteringLabelRule'>
{3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_create_single_transaction [0.901808s] ... ok
{0} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_invalid_fields [0.124259s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_to_dict_makes_primitive_field_value [0.166356s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_changes [0.165042s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_changes_forbidden [0.203038s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.local_ip.LocalIPAssociation'>
{3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.765271s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectNonStandardPrimaryKeyTestCase.test_update_fields [0.158168s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.local_ip.LocalIPAssociation'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_clean_obj_from_primitive [0.119020s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_count_invalid_fields [0.126005s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_create_duplicates [0.154819s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete_objects [0.150283s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects [0.123946s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.131120s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_count_invalid_filters [1.235362s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_invalid_fields [0.135572s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_fields_no_update [0.130217s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_valid_fields [0.146688s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_object [0.148366s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_delete_objects_without_validate_filters [0.127734s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_object_missing_primary_key [0.116419s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_delete_objects [0.932522s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_fields_no_update [0.143291s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects [0.150942s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_object [0.128783s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values_without_validate_filters [0.111836s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_pager_is_passed_through [0.130108s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_to_dict_synthetic_fields [0.160756s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.157807s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_fields [0.132059s] ... 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
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_objects_invalid_fields [0.135385s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.156855s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.141533s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_db_obj [1.489625s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_filtering_by_fields [1.223459s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_get_objects_without_validate_filters [1.321089s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_to_dict_makes_primitive_field_value [0.062124s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_changes [0.072210s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_primary_key_forbidden_fail [0.112655s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectRenamedFieldTestCase.test_update_updates_from_db_object [0.054822s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_create_updates_from_db_object [0.106259s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_pager_is_passed_through [0.060402s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_objects_valid_fields [0.064275s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_object_single_transaction [1.388416s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectUniqueKey'> has no project_id field
{2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_synthetic_fields [0.134141s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronObjectUniqueKey'> has no project_id in fields
{2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_fields [0.158604s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_with_synthetic_fields [1.714436s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_invalid_fields [0.147215s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.091495s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseDbObjectUniqueKeysTestCase.test_update_objects_without_validate_filters [0.126833s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseObjectIfaceListDictMiscValuesTestCase.test_list_of_dict_of_misc_values [0.068192s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_create_duplicates [0.077961s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronDbObject'> has no obj_extra_fields
{2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object [0.077093s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_missing_object [0.124655s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_object_missing_primary_key [0.087552s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronDbObject'> has no project_id field
{2} neutron.tests.unit.objects.test_base.BaseObjectIfaceTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronDbObject'>
{2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_create_updates_from_db_object [0.097970s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_values [0.089306s] ... ok
{3} 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'
{2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_get_values_with_validate_filters [0.096439s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.ndp_proxy.NDPProxy'>
{2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_to_dict_with_unset_project_id [0.141793s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_objects_without_validate_filters [0.092875s] ... ok
{2} neutron.tests.unit.objects.test_base.BaseObjectIfaceWithProjectIdTestCase.test_update_primary_key_forbidden_fail [0.207432s] ... ok
{2} neutron.tests.unit.objects.test_base.OperationOnStringAndJsonTestCase.test_load_empty_string_to_json [0.179360s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_delete_single_transaction [1.895119s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.233468s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_objects_exist_validate_filters [1.564573s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_create_single_transaction [1.078876s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_object [1.178452s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_clean_obj_from_primitive [0.131075s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_delete [0.142535s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_objects_exist_validate_filters_false [1.268704s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_delete_objects [1.190341s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.ipam.IpamSubnet'> has no obj_extra_fields
{3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values_invalid_field [0.067670s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values_with_validate_filters [0.050112s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.059096s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.ipam.IpamSubnet'> has no project_id in fields
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_object [1.438753s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_changes [0.065847s] ... ok
{3} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_without_validate_filters [0.059103s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_delete_objects_nothing_to_delete [1.764719s] ... 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 <class 'neutron.objects.local_ip.LocalIP'>
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_object_create_update_delete [0.800474s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_objects_nothing_to_update [0.953293s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.091721s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_fields_no_update [0.110585s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_delete_single_transaction [0.936779s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects [0.205179s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_standard_attr_id [1.014952s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_invalid_fields [0.225061s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.190729s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_object [0.518502s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_project_id [0.213413s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_single_transaction [1.160499s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_clean_obj_from_primitive [0.082297s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.local_ip.LocalIP'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values_with_validate_filters [0.183504s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.060199s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_object_unique_key [0.136330s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_filtering_by_fields [1.053426s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.088963s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_valid_fields [0.110686s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.092290s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_updates_from_db_object [0.087517s] ... ok
{1} 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
{1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_project_id [0.139545s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_values [0.110446s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.local_ip.LocalIP'>
{1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_changes [0.125708s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [1.056014s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_object_create_update_delete [0.823286s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_fields [0.131289s] ... ok
{1} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_objects_invalid_fields [0.115118s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.conntrack_helper.ConntrackHelper'>
{1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_db_obj [0.468806s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_objects_nothing_to_delete [0.223496s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_count_invalid_filters [1.474542s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_get_objects_supports_extra_filtername [0.612239s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_with_synthetic_fields [0.765236s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_object [1.951079s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_supports_extra_filtername [0.313565s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_count_validate_filters_false [1.288725s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_objects_exist_validate_filters_false [1.531618s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_objects_with_synthetic_fields [0.729527s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_objects_nothing_to_update [0.825976s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects [0.051702s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_delete_objects_nothing_to_delete [0.625613s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_missing_object [0.102885s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values_invalid_field [0.060870s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values_with_validate_filters [0.067929s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_validate_filters [0.313725s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values_without_validate_filters [0.058271s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.l3_hamode.L3HARouterAgentPortBinding'> has no project_id in fields
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_changes_forbidden [0.070078s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count_invalid_fields [0.188862s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.metering.MeteringLabel'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_unique_key [0.159214s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.126933s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_delete_single_transaction [0.980550s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.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_update_objects [1.268670s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_fields [0.740577s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values_mixed_field [0.134372s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_valid_fields [0.071578s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values_with_validate_filters [0.119455s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count [0.141480s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_makes_primitive_field_value [0.131769s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_count_invalid_filters [0.134336s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_synthetic_fields [0.144220s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_delete_objects [0.132739s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_single_transaction [0.268833s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperDbObjectTestCase.test_update_single_transaction [0.894748s] ... 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'
{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'
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.conntrack_helper.ConntrackHelper'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_single_transaction [0.146559s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_create_duplicates [0.129708s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterNetwork'>
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete_objects [0.118697s] ... 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 <class 'neutron.objects.l3_hamode.L3HARouterNetwork'>
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_delete_objects_invalid_fields [0.132092s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterNetwork'>
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_object [0.129567s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_object_missing_object [0.129035s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterNetwork'>
{0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_single_transaction [0.856587s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_clean_obj_from_primitive [0.077081s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects [0.124657s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object [0.079272s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.ndp_proxy.RouterNDPProxyState'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_object_missing_object [0.047027s] ... ok
{2} 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 <class 'neutron.objects.conntrack_helper.ConntrackHelper'>
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects [0.084058s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_create [0.115170s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_pager_is_passed_through [0.107998s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_valid_fields [0.052778s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_fields_no_update [0.125480s] ... ok
{3} 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
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_values_invalid_field [0.056525s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.122831s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_values_without_validate_filters [0.063626s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.054059s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.123401s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.conntrack_helper.ConntrackHelper'> has no project_id field
{0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_without_validate_filters [0.117691s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterNetwork'>
{0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.ndp_proxy.RouterNDPProxyState'> has no project_id field
{1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_to_dict_with_unset_project_id [2.196534s] ... ok
{0} 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 <class 'neutron.objects.ndp_proxy.RouterNDPProxyState'>
{1} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_changes [0.110990s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.ndp_proxy.RouterNDPProxyState'>
{0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_changes [0.111764s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_create_single_transaction [0.422075s] ... ok
{0} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_fields [0.135474s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.500043s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.455151s] ... ok
{0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count [0.624346s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_create_update_delete [0.550725s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_delete_objects [0.819010s] ... ok
{0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_create_single_transaction [0.507218s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_single_transaction [0.477493s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.conntrack_helper.ConntrackHelper'> has no project_id in fields
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_fields [0.112912s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_create_update_delete [0.700132s] ... ok
{2} neutron.tests.unit.objects.test_conntrack_helper.ConntrackHelperObjectTestCase.test_update_objects_without_validate_filters [0.111855s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_count_validate_filters_false [0.210696s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_single_transaction [0.631472s] ... ok
{0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_objects [0.892193s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_db_obj [0.197920s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_get_objects_queries_constant [0.183961s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'> has no obj_extra_fields
{2} neutron.tests.unit.objects.test_flavor.FlavorDbObjectTestCase.test_objects_exist_validate_filters [0.182004s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_clean_obj_from_primitive [0.116777s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.flavor.Flavor'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_create_duplicates [0.129583s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects [0.156420s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_delete_objects_invalid_fields [0.141799s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_false [0.753093s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_fields_no_update [0.141693s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object [0.158434s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_missing_object [0.125996s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_object_missing_primary_key [0.134627s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_mixed_fields [0.117711s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.122886s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.114378s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_validate_filters_false [1.136971s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_db_obj [0.249935s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [1.961276s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_delete_objects [0.261280s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_valid_fields [0.164369s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_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'
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_values [0.169327s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.675231s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'>
{0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_create_update_delete [3.145991s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_values_without_validate_filters [0.182871s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist [0.252026s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'> has no project_id in fields
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_fields [0.161662s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_objects_exist_validate_filters_false [0.275825s] ... ok
{3} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_objects_valid_fields [0.135273s] ... ok
{0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_single_transaction [0.603427s] ... ok
{0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.network.ExternalNetwork'>
{2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'>
{1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_object [1.039083s] ... ok
{3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_count [0.487236s] ... ok
{0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_validate_filters [0.200061s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.metering.MeteringLabelRule'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'>
{1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete [0.168832s] ... ok
{3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_delete_single_transaction [0.439872s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects [0.137264s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'>
{0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_validate_filters_false [0.492847s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete [0.114016s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.metering.MeteringLabelRule'> has no project_id field
{2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_delete_objects_valid_fields [0.127210s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.metering.MeteringLabelRule'> has no project_id in fields
{2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_primary_key_forbidden_fail [0.065068s] ... ok
{1} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_updates_from_db_object [0.080200s] ... ok
{3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_create_update_delete [0.511956s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_object_missing_primary_key [0.142019s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'> has no project_id field
{3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_object_single_transaction [0.349654s] ... ok
{0} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_object [0.800596s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values_invalid_field [0.186465s] ... ok
{0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_clean_obj_from_primitive [0.112442s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_get_values_with_validate_filters [0.177679s] ... ok
{0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.network.ExternalNetwork'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_false [0.328135s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_count [0.686780s] ... ok
{2} neutron.tests.unit.objects.test_flavor.FlavorServiceProfileBindingIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.flavor.FlavorServiceProfileBinding'>
{0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_missing_primary_key [0.192109s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count_invalid_filters [0.211992s] ... ok
{3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist_validate_filters [0.317535s] ... ok
{0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_invalid_fields [0.174292s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_count_validate_filters_false [0.115693s] ... ok
{0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.208244s] ... ok
{3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_object [0.373623s] ... ok
{0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_valid_fields [0.191529s] ... ok
{0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_single_transaction [0.329817s] ... ok
{0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_values [0.169129s] ... ok
{3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_count_invalid_fields [0.143678s] ... ok
{0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.178178s] ... ok
{3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_missing_primary_key [0.131689s] ... ok
{0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_changes [0.191014s] ... 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 <class 'neutron.objects.l3agent.RouterL3AgentBinding'>
{0} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_valid_fields [0.186392s] ... ok
{3} 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_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.l3agent.RouterL3AgentBinding'>
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_db_obj [1.496317s] ... ok
{3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_changes_forbidden [0.153896s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_object_create_update_delete [0.234450s] ... ok
{3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.154284s] ... ok
{3} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_update_updates_from_db_object [0.140310s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_queries_constant [0.196878s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_create_single_transaction [0.797006s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_single_transaction [0.180774s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.flavor.ServiceProfile'>
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist [0.188443s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_non_existent_object_raises_not_found [0.437555s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_false [0.194027s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_objects_exist_validate_filters_false [0.175016s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_create_update_delete [0.509108s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.191508s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_delete_objects [3.602411s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_object [0.279170s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_single_transaction [0.444242s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileDbObjectTestCase.test_update_objects_nothing_to_update [0.182110s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.flavor.ServiceProfile'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_create_duplicates [0.127714s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_delete [0.111780s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_fields_no_update [0.120483s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_supports_extra_filtername [0.695389s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_object_missing_primary_key [0.130954s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_standard_attr_id [1.036325s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_count_validate_filters_false [2.383086s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_invalid_fields [0.119837s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_mixed_fields [0.117216s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.network.NetworkDNSDomain'>
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.061429s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_false [0.243136s] ... ok
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.flavor.ServiceProfile'>
{2} neutron.tests.unit.objects.test_flavor.ServiceProfileIfaceObjectTestCase.test_update_updates_from_db_object [0.065372s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_validate_filters [0.331986s] ... ok
{2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_get_object_create_update_delete [0.785039s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_object [0.672111s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_objects_exist [1.608264s] ... ok
{2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist [1.118261s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_objects [1.330792s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_objects [2.643041s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count_invalid_fields [0.129691s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_single_transaction [1.413990s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object [0.149908s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_clean_obj_from_primitive [0.169782s] ... ok
{2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_false [2.041683s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_delete_objects [4.605928s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.ndp_proxy.NDPProxy'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects [0.154652s] ... ok
{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.NDPProxyIfaceObjectTestCase.test_create [0.181980s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_to_dict_makes_primitive_field_value [0.120843s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete_objects [0.179659s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.network.NetworkDNSDomain'> has no project_id in fields
{1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete_objects_valid_fields [0.122456s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_changes_forbidden [0.153208s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_object_unique_key [0.132639s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_without_validate_filters [0.142584s] ... ok
{1} 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 <class 'neutron.objects.ndp_proxy.NDPProxy'>
{1} 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
{1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.ndp_proxy.NDPProxy'>
{0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_single_transaction [0.390809s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.ndp_proxy.NDPProxy'>
{1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_changes_forbidden [0.147723s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_fields [0.144889s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_single_transaction [0.346653s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_single_transaction [0.343456s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_supports_extra_filtername [0.279596s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_false [0.234837s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_filtering_by_fields [2.403506s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_count [1.116457s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_object [0.621378s] ... ok
{2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_objects_exist_validate_filters [3.062248s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.492069s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_count_invalid_fields [0.169785s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_single_transaction [0.398238s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete_objects_invalid_fields [0.147513s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_object_missing_object [0.104566s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_object_missing_primary_key [0.130555s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count_validate_filters_false [0.348685s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_object_unique_key [0.109289s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects [0.136436s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_invalid_fields [0.128894s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_create_single_transaction [0.317285s] ... ok
{1} 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 <class 'neutron.objects.ndp_proxy.RouterNDPProxyState'>
{1} 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
{0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.303026s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_object_create_update_delete [2.076211s] ... ok
{2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSDbObjectTestcase.test_update_single_transaction [1.477688s] ... ok
{2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.floatingip.FloatingIPDNS'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_filtering_by_fields [0.386921s] ... ok
{2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create_duplicates [0.158567s] ... ok
{2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_create_updates_from_db_object [0.136293s] ... ok
{2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_delete_objects_invalid_fields [0.113746s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.network.NetworkDhcpAgentBinding'>
{2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object [0.112940s] ... ok
{2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_object_missing_object [0.119325s] ... ok
{2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_valid_fields [0.117596s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_object [0.322563s] ... ok
{2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete [0.145548s] ... ok
{2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_to_dict_makes_primitive_field_value [0.106250s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_invalid_fields [0.148021s] ... ok
{2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_fields [0.110668s] ... ok
{2} neutron.tests.unit.objects.test_floatingip.FloatingIPDNSIfaceObjectTestcase.test_update_objects_valid_fields [0.118551s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_valid_fields [0.146389s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.154738s] ... ok
{3} 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'
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count [0.180914s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.network.NetworkDhcpAgentBinding'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values [1.918067s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count_invalid_filters [0.228491s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values_with_validate_filters [0.119219s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object [0.129603s] ... ok
{0} 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 <class 'neutron.objects.network.NetworkDhcpAgentBinding'>
{0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_values_invalid_field [0.094327s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_changes_forbidden [0.182210s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_count_validate_filters_false [0.227616s] ... 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 <class 'neutron.objects.network.NetworkDhcpAgentBinding'>
{0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_values_without_validate_filters [0.066524s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_objects_invalid_fields [0.178419s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_db_obj [0.204223s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_objects_without_validate_filters [0.173327s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.194997s] ... ok
{1} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.175285s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_objects [0.226350s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_delete_single_transaction [0.191544s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_single_transaction [0.668714s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_get_objects_supports_extra_filtername [1.666276s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.276444s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_fields [1.401586s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_objects_exist_false [0.204935s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.129153s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationDbObjectTestCase.test_update_single_transaction [0.212467s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.network.Network'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_filtering_by_fields [0.622293s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.ipam.IpamAllocation'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count_invalid_fields [0.127149s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_count_invalid_fields [0.113322s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.network.Network'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete [0.164173s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create [0.159404s] ... ok
{1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_single_transaction [0.430453s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_delete_objects [0.168507s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create_duplicates [0.193953s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_fields_no_update [0.135539s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_create_updates_from_db_object [0.160678s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_object_missing_primary_key [0.116197s] ... ok
{1} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.454103s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_objects_invalid_fields [0.139653s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects [0.183272s] ... ok
{1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create_updates_from_db_object [0.137291s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.ipam.IpamAllocation'> has no project_id field
{0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object [0.201265s] ... ok
{1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.147466s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_objects_exist_validate_filters_false [1.838742s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_values [0.167824s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects [0.140110s] ... ok
{1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object [0.128426s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_get_values_without_validate_filters [0.124690s] ... ok
{1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_missing_object [0.122764s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.176543s] ... ok
{1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_object_unique_key [0.130419s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.126232s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_without_validate_filters [0.158338s] ... ok
{1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.ipam.IpamAllocation'>
{0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values_invalid_field [0.164009s] ... ok
{1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_values_invalid_field [0.144495s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values_mixed_field [0.158309s] ... ok
{1} 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 <class 'neutron.objects.network.ExternalNetwork'>
{0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_synthetic_fields [0.153101s] ... ok
{1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_values_with_validate_filters [0.163096s] ... ok
{1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_fields [0.133921s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_changes_forbidden [0.199824s] ... ok
{1} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_updates_from_db_object [0.116254s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_valid_fields [0.146762s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_updates_from_db_object [0.137064s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.local_ip.LocalIPAssociation'>
{1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count [0.605546s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_single_transaction [0.283411s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_objects_valid_fields [1.869907s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_single_transaction [0.276194s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.125316s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count_validate_filters_false [1.132027s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationObjectIfaceTestCase.test_update_updates_from_db_object [0.116616s] ... ok
{1} 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'
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_count_validate_filters_false [0.253234s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_objects_nothing_to_update [0.291622s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_db_obj [0.204759s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count ... SKIPPED: Class <class 'neutron.objects.network.NetworkDNSDomain'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.local_ip.LocalIPAssociation'>
{0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_filtering_by_fields [0.667286s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_valid_fields [0.142631s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_delete_objects_nothing_to_delete [0.214813s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_create_duplicates [0.144591s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_without_validate_filters [0.131270s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_create_updates_from_db_object [0.139382s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_fields_no_update [0.114003s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_create_update_delete [0.293933s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.125269s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_invalid_fields [0.123911s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.local_ip.LocalIPAssociation'> has no obj_extra_fields
{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 <class 'neutron.objects.network.NetworkDNSDomain'>
{0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_create_update_delete [0.551752s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_get_object_single_transaction [0.244714s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.network.NetworkDNSDomain'> has no project_id field
{1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_changes [0.159557s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters_false [0.296187s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.210989s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.network.NetworkPortSecurity'>
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolDbObjectTestCase.test_update_objects_nothing_to_update [0.182311s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_count_invalid_fields [0.123647s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.ipam.IpamAllocationPool'>
{2} 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 <class 'neutron.objects.ipam.IpamAllocationPool'>
{0} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_objects_nothing_to_update [0.514254s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count_invalid_fields [0.138520s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_get_values_with_validate_filters [0.138270s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create [0.188588s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamAllocationPoolObjectIfaceTestCase.test_update_fields [0.132996s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_object_missing_object [1.629283s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_invalid_fields [0.063308s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create_updates_from_db_object [0.201594s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_invalid_fields [0.172587s] ... ok
{3} 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_network.NetworkPortSecurityIfaceObjTestCase.test_fields_no_update [0.177772s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values_mixed_field [0.121650s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.local_ip.LocalIPAssociation'>
{0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_unique_key [0.204191s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_object_single_transaction [0.765254s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_fields [2.111376s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_updates_from_db_object [0.194380s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.172655s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.network.NetworkPortSecurity'>
{0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_invalid_fields [0.231607s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_count_invalid_filters [1.006424s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_get_objects_supports_extra_filtername [0.962814s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_valid_fields [0.212300s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test__attach_qos_policy [1.392503s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_false [0.759220s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.241259s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_count_validate_filters_false [1.084143s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_objects_exist_validate_filters_false [0.675752s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_updates_from_db_object [1.843531s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_delete_objects_nothing_to_delete [1.044863s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamSubnetDbObjectTestCase.test_update_objects [0.755239s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_filtering_by_fields [1.262053s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_count_invalid_fields [0.134796s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_delete_single_transaction [0.562987s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.ipam.IpamSubnet'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_fields_no_update [0.068940s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_invalid_fields [0.068140s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.171207s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_create_update_delete [0.694501s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_filtering_by_fields [0.594148s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_objects_without_validate_filters [0.157118s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values [0.126525s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_get_values_mixed_field [0.125682s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_objects_invalid_fields [0.156765s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_object_create_update_delete [0.502244s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_object_create_update_delete [1.451191s] ... ok
{2} neutron.tests.unit.objects.test_ipam.IpamSubnetObjectIfaceTestCase.test_update_updates_from_db_object [0.143502s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.network.NetworkRBAC'>
{1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_standard_attr_id [0.435378s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_objects_exist_false [0.405295s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist [0.382569s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_object_single_transaction [1.078098s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_validate_filters_false [0.397411s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_v1_2_to_v1_1_drops_qinq_attribute [0.185666s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_rbac_shared_on_parent_object [1.022971s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.network.NetworkDhcpAgentBinding'>
{1} 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'
{3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_objects_supports_extra_filtername [1.155672s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_single_transaction [0.302518s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_objects [0.698375s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.262057s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.412427s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist [0.292321s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.network.NetworkRBAC'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_objects_exist_false [1.008454s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_create [0.186672s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count [3.139334s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_objects [0.405871s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete [0.176920s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete_objects_valid_fields [0.180918s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_objects_nothing_to_update [0.290045s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_objects [0.538825s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_fields_no_update [0.171994s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_count_invalid_fields [0.133695s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_object_missing_object [0.200663s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_single_transaction [0.295305s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete_objects [0.145182s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete_objects_invalid_fields [0.118115s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_invalid_fields [0.179281s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.network.NetworkDhcpAgentBinding'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_delete_objects_valid_fields [0.156544s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_project_id [0.189861s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_extra_fields [0.171158s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_values [0.162515s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_fields_no_update [0.166749s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_values_invalid_field [0.178921s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_count_invalid_filters [1.465299s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_object_missing_object [0.129885s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_values_without_validate_filters [0.133670s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_object_missing_primary_key [0.177717s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_objects_invalid_fields [0.181720s] ... ok
{3} 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 <class 'neutron.objects.local_ip.LocalIP'>
{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
{3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_without_validate_filters [0.198273s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_values_with_validate_filters [0.202440s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count [0.762725s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.181761s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_unique_key [1.829056s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.284440s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.196965s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects [0.184525s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_invalid_fields [0.188137s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_objects [0.382440s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_values [0.192855s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_values_with_validate_filters [0.190801s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_valid_fields [0.163303s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_invalid_fields [0.140312s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_delete_objects [2.347008s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_missing_object [0.136933s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_missing_primary_key [0.110862s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_object_unique_key [0.140975s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.123582s] ... ok
{3} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_updates_from_db_object [1.581286s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count_invalid_filters [0.232685s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values [0.191349s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.126842s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_fields [0.177879s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_objects [0.347101s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.182564s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_create_update_delete [0.324384s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_get_object_single_transaction [0.166767s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_object [0.271913s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_filtering_by_fields [2.092647s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_create_single_transaction [0.775341s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_objects [0.419289s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_objects_nothing_to_update [0.194765s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create_duplicates [0.108580s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_filtering_by_fields [3.415563s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_db_obj [0.682660s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_create_updates_from_db_object [0.140004s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects [0.125634s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.l3_hamode.L3HARouterAgentPortBinding'>
{3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_delete_objects_valid_fields [0.130078s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_extra_fields [0.124950s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_invalid_fields [0.126884s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_single_transaction [0.569399s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_create_update_delete [0.614279s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_mixed_fields [0.106868s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_objects_without_validate_filters [0.143332s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_primary_key_forbidden_fail [0.156288s] ... ok
{0} 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'
{3} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_updates_from_db_object [0.170668s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_object [0.748872s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist [1.168364s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_single_transaction [0.502556s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_objects [0.564508s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count_invalid_filters [0.809601s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_create_duplicates [0.167878s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete [0.145358s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_supports_extra_filtername [0.622333s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects [0.120225s] ... ok
{1} 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 <class 'neutron.objects.network.NetworkPortSecurity'>
{0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_standard_attr_id [0.333006s] ... ok
{1} 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 <class 'neutron.objects.network.NetworkPortSecurity'>
{1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_objects_exist_false [1.514751s] ... ok
{1} 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.NetworkSegmentDbObjTestCase.test_update_object [0.568809s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_without_validate_filters [0.194078s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_values [0.169360s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_values_invalid_field [0.167254s] ... ok
{1} 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 <class 'neutron.objects.network.NetworkPortSecurity'>
{1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.network.NetworkPortSecurity'> has no project_id in fields
{0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_objects [0.747393s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingDbObjectTestCase.test_update_single_transaction [1.067097s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_changes_forbidden [0.126109s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.l3_hamode.L3HARouterAgentPortBinding'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.l3_hamode.L3HARouterAgentPortBinding'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_create [0.106621s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_objects_nothing_to_update [0.547667s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete [0.134194s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_invalid_fields [0.136732s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_count_invalid_filters [0.666586s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_filtering_by_fields [2.768322s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_objects_single_transaction [0.251520s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_single_transaction [0.520551s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.network.NetworkSegment'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.network.NetworkRBAC'>
{0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete [0.184165s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.540206s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_fields_no_update [0.185124s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object [0.181315s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects [0.191211s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_invalid_fields [0.156222s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.155448s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_objects_exist_validate_filters [1.106570s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist [0.968383s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.168111s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_delete_objects_without_validate_filters [2.038902s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values_invalid_field [0.149045s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.491511s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_fields_no_update [0.114975s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values_with_validate_filters [0.156000s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object [0.097763s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_object_unique_key [0.102122s] ... ok
{0} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_changes [0.177224s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_objects_exist_validate_filters [0.730751s] ... ok
{2} 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_network.NetworkSegmentIfaceObjTestCase.test_update_objects_without_validate_filters [0.157009s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.l3_hamode.L3HARouterAgentPortBinding'>
{1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_object [0.574669s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_changes [0.136510s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_objects_without_validate_filters [0.097885s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterAgentPortBindingIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.117555s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_single_transaction [0.415431s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_db_obj [0.248088s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete_objects [0.112515s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_object_unique_key [0.106254s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_objects [0.967528s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_object_create_update_delete [0.241683s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects [0.122453s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.metering.MeteringLabelRule'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count [0.977992s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.network.NetworkRBAC'>
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create_duplicates [0.109701s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_objects_supports_extra_filtername [0.214812s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create_updates_from_db_object [0.123331s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_delete_objects_without_validate_filters [0.148220s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_without_validate_filters [0.097974s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.l3_hamode.L3HARouterNetwork'>
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object [0.137152s] ... ok
{1} 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 <class 'neutron.objects.network.NetworkRBAC'>
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_unique_key [0.183647s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_rbac_shared_on_parent_object ... SKIPPED: Mixin class, skipped test
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkDbObjectTestCase.test_objects_exist_validate_filters [0.351862s] ... ok
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.network.SegmentHostMapping'>
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_pager_is_passed_through [0.123990s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.network.NetworkRBAC'>
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.l3_hamode.L3HARouterNetwork'> does not inherit from NeutronDbObject
{3} 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 <class 'neutron.objects.metering.MeteringLabelRule'>
{1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_changes [0.194949s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.l3_hamode.L3HARouterNetwork'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create_duplicates [0.180622s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_fields [0.200152s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_without_validate_filters [0.120370s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_create_updates_from_db_object [0.164582s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_objects_valid_fields [0.166028s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values [0.125006s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values_with_validate_filters [0.107382s] ... ok
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist [0.777415s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_invalid_fields [0.145022s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_primary_key_forbidden_fail [0.160431s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values_without_validate_filters [0.115703s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.167903s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_changes [0.145742s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.167505s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_changes_forbidden [0.179818s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_get_values [0.166405s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_single_transaction [0.524959s] ... ok
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_fields [0.127338s] ... 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 <class 'neutron.objects.l3_hamode.L3HARouterNetwork'>
{3} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_without_validate_filters [0.101688s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.102913s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterNetworkIfaceObjectTestCase.test_update_objects_valid_fields [0.126979s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.network.NetworkSegment'>
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_delete_single_transaction [0.612143s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_hosts [0.746234s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_count_validate_filters_false [1.403191s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'>
{1} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_validate_filters [0.554027s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_clean_obj_from_primitive [0.115753s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create_duplicates [0.119449s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_create_single_transaction [0.514143s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create_updates_from_db_object [0.113296s] ... ok
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_false [2.732293s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_valid_fields [0.114149s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.network.NetworkSegment'> has no obj_extra_fields
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.399752s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_unique_key [0.114026s] ... ok
{1} 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_network.NetworkSegmentIfaceObjTestCase.test_get_values_mixed_field [0.120467s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'>
{1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_invalid_fields [0.115249s] ... ok
{1} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_updates_from_db_object [0.053422s] ... ok
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_validate_filters_false [0.685466s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationDbObjectTestCase.test_objects_exist [0.477508s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create [0.113020s] ... ok
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_create_single_transaction [0.579726s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_create_updates_from_db_object [0.108752s] ... ok
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.network.SegmentHostMapping'>
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_clean_obj_from_primitive [0.113063s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_fields_no_update [0.156091s] ... ok
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_valid_fields [0.111937s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_object_missing_object [0.116373s] ... ok
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_missing_object [0.114254s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_objects_invalid_fields [0.107121s] ... ok
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.118014s] ... ok
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_without_validate_filters [0.117959s] ... ok
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values [0.121985s] ... ok
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.network.SegmentHostMapping'>
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.114260s] ... ok
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_changes_forbidden [0.112019s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_filtering_by_fields [2.636332s] ... ok
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_valid_fields [0.115106s] ... ok
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_without_validate_filters [0.118719s] ... ok
{0} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.120352s] ... ok
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_count [0.208870s] ... ok
{2} 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 <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'>
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'>
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_create_not_shared_with_project_id [0.176236s] ... ok
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'>
{2} neutron.tests.unit.objects.test_l3_hamode.L3HARouterVRIdAllocationIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.l3_hamode.L3HARouterVRIdAllocation'>
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.202575s] ... ok
{2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_create_single_transaction [0.235924s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_object_create_update_delete [1.063086s] ... ok
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_db_obj [2.297932s] ... ok
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_delete_objects [0.240714s] ... ok
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_delete_objects_nothing_to_delete [0.175163s] ... ok
{2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_get_objects_single_transaction [0.250068s] ... ok
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.440803s] ... ok
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_object_create_update_delete [0.309598s] ... ok
{2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_objects_exist [0.268298s] ... ok
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_object_single_transaction [0.177667s] ... ok
{2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingDbObjTestCase.test_update_objects [0.293863s] ... ok
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_delete_objects [0.119801s] ... ok
{2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_object_missing_object [0.105844s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_objects_exist_false [1.033558s] ... ok
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_filtering_by_fields [0.651182s] ... ok
{2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects [0.109623s] ... ok
{2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_new_default [0.386349s] ... ok
{2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.l3agent.RouterL3AgentBinding'> has no project_id field
{2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_values [0.104983s] ... ok
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_not_shared_with_project_id [0.167338s] ... ok
{2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_get_values_without_validate_filters [0.096582s] ... ok
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.network_segment_range.NetworkSegmentRange'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.093459s] ... ok
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_create_duplicates [0.104329s] ... ok
{2} neutron.tests.unit.objects.test_l3agent.RouterL3AgentBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.l3agent.RouterL3AgentBinding'>
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_object_missing_object [0.105385s] ... ok
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_create_update_delete [0.766849s] ... ok
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.network_segment_range.NetworkSegmentRange'>
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.947196s] ... 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 <class 'neutron.objects.network_segment_range.NetworkSegmentRange'>
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_count_invalid_fields [0.118085s] ... ok
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_without_validate_filters [0.122255s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_create_duplicates [0.110452s] ... ok
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_values [0.153012s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete_objects_invalid_fields [0.112065s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_extra_fields [0.093310s] ... ok
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_values_invalid_field [0.160342s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_object [0.103099s] ... ok
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_values_with_validate_filters [0.109718s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_object_missing_object [0.109777s] ... ok
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_changes [0.117062s] ... ok
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_single_transaction [0.818301s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.ndp_proxy.NDPProxy'>
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_valid_fields [0.103385s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_without_validate_filters [0.133152s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values_invalid_field [0.109330s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values_without_validate_filters [0.103159s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_changes [0.109060s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.585033s] ... ok
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_objects_exist_validate_filters [0.642128s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_objects_invalid_fields [0.101219s] ... ok
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.network.SegmentHostMapping'>
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.network.SegmentHostMapping'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create_updates_from_db_object [0.135535s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_delete_objects [0.992875s] ... ok
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_fields [1.754684s] ... ok
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete [0.128606s] ... ok
{0} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.113157s] ... ok
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_fields_no_update [0.115961s] ... ok
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object [0.124978s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_delete_objects_nothing_to_delete [1.484224s] ... ok
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_unique_key [0.114024s] ... ok
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values_invalid_field [0.130479s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_object_single_transaction [0.673199s] ... ok
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values_without_validate_filters [0.144646s] ... ok
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_fields [0.120872s] ... ok
{1} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.network.SegmentHostMapping'>
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_create_single_transaction [0.089858s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_objects_single_transaction [0.502516s] ... ok
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.network_segment_range.NetworkSegmentRange'>
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_shared_without_physical_network_for_vlan [0.250830s] ... ok
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_objects_exist [0.090720s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.ndp_proxy.RouterNDPProxyState'>
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_objects_exist_false [0.138675s] ... ok
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_not_shared_without_project_id [0.174551s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_delete_single_transaction [1.570938s] ... ok
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_object [0.244860s] ... ok
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_objects_nothing_to_update [0.180884s] ... ok
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_clean_obj_from_primitive [0.116970s] ... ok
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.network_segment_range.NetworkSegmentRange'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_create [0.123767s] ... ok
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete_objects_valid_fields [0.112701s] ... ok
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.109408s] ... ok
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_object_missing_primary_key [0.101767s] ... ok
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.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.RouterNDPProxyStateDbObjectTestCase.test_objects_exist_false [1.970391s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_objects_exist [1.589279s] ... ok
{0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_filtering_by_fields [3.850539s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_objects_exist_validate_filters [0.490684s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_objects_nothing_to_update [0.506161s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.109607s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.ndp_proxy.RouterNDPProxyState'> has no obj_extra_fields
{3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_object [0.112585s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.local_ip.LocalIPAssociation'>
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_values_without_validate_filters [1.655176s] ... 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 <class 'neutron.objects.ndp_proxy.RouterNDPProxyState'>
{2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_create [0.116107s] ... ok
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.112866s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_valid_fields [0.104949s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete [0.102162s] ... ok
{1} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_objects_valid_fields [0.122184s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_delete_objects_valid_fields [0.062509s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values_invalid_field [0.113788s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.100076s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_values_without_validate_filters [0.098804s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_objects_valid_fields [0.148029s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_valid_fields [0.193340s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.061683s] ... ok
{3} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_update_updates_from_db_object [0.206811s] ... ok
{0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_single_transaction [2.260073s] ... ok
{3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count_invalid_filters [0.694722s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.local_ip.LocalIPAssociation'> has no project_id field
{2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_get_values_with_validate_filters [0.092910s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.107784s] ... ok
{3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_count_validate_filters_false [0.553099s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPAssociationIfaceObjectTestCase.test_update_changes_forbidden [0.099551s] ... ok
{3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.network.ExternalNetwork'>
{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'
{2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_count [0.846661s] ... ok
{3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_objects_supports_extra_filtername [0.450246s] ... ok
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count [3.289209s] ... ok
{0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_supports_extra_filtername [2.365941s] ... ok
{3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.network.ExternalNetwork'>
{2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.local_ip.LocalIP'>
{3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist [0.643346s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_objects [0.635620s] ... ok
{3} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_objects_nothing_to_update [0.424396s] ... ok
{3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.network.ExternalNetwork'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create_duplicates [0.109663s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_get_objects_single_transaction [0.867347s] ... ok
{3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects [0.112784s] ... ok
{3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_invalid_fields [0.111759s] ... ok
{3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete_objects_valid_fields [0.109023s] ... ok
{3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_fields_no_update [0.115491s] ... ok
{3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.network.ExternalNetwork'>
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count_invalid_filters [2.688230s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_objects_exist [0.843978s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_objects_exist_validate_filters [0.869450s] ... ok
{3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.network.ExternalNetwork'>
{3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.network.ExternalNetwork'>
{3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.network.ExternalNetwork'> has no project_id in fields
{3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_invalid_fields [0.102844s] ... ok
{3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_objects_without_validate_filters [0.115189s] ... ok
{3} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.114275s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_objects_exist_validate_filters_false [0.955032s] ... ok
{0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist [4.924709s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count_invalid_filters [0.577757s] ... ok
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_create_single_transaction [2.501073s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_objects_nothing_to_delete [0.371420s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.876443s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist [0.532877s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_objects_exist_validate_filters_false [0.439403s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPDbObjectTestCase.test_update_single_transaction [0.885500s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.local_ip.LocalIP'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_create_duplicates [0.109052s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_non_existent_object_raises_not_found [0.314410s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_clean_obj_from_primitive [0.050394s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_create_updates_from_db_object [0.109313s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create [0.051941s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects [0.109191s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create_duplicates [0.096915s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_create_updates_from_db_object [0.097639s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.local_ip.LocalIP'>
{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
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete [0.112241s] ... ok
{2} 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 <class 'neutron.objects.local_ip.LocalIP'>
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects_invalid_fields [0.109252s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_missing_primary_key [0.103462s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.130916s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_unique_key [0.096222s] ... ok
{0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_false [2.483216s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_changes_forbidden [0.108017s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_valid_fields [0.097708s] ... ok
{0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_invalid_fields [0.110451s] ... ok
{2} neutron.tests.unit.objects.test_local_ip.LocalIPIfaceObjectTestCase.test_update_objects_without_validate_filters [0.114341s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_without_validate_filters [0.114412s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_without_validate_filters [0.096313s] ... ok
{0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_fields_no_update [0.105191s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_values [0.108973s] ... ok
{0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object_missing_primary_key [0.108624s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_count_validate_filters_false [0.324462s] ... ok
{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 <class 'neutron.objects.network.NetworkDNSDomain'>
{0} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_mixed_fields [0.106315s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_values_with_validate_filters [0.099146s] ... ok
{0} 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
{3} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_primary_key_forbidden_fail [0.177639s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test__set_dns_domain [0.571005s] ... ok
{0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count [0.806646s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count [0.321129s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count_invalid_filters [0.318467s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_delete_single_transaction [1.693526s] ... ok
{0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_objects [0.854251s] ... ok
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_objects [4.771260s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_objects [0.576726s] ... 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'
{2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist [0.394400s] ... ok
{0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist [0.918769s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_objects_exist_validate_filters_false [0.394484s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.191695s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_missing_object [0.117245s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_object_missing_primary_key [0.134691s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_project_id [0.136435s] ... ok
{0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_object [0.888037s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_get_values_without_validate_filters [0.115906s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelObjectTestCase.test_update_changes_forbidden [0.115313s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_dns_domain [1.763494s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count [0.545821s] ... ok
{0} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_objects_nothing_to_update [0.705367s] ... ok
{0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.ports.DistributedPortBinding'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create [0.070505s] ... ok
{0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create_updates_from_db_object [0.061981s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_object_with_synthetic_fields [0.789838s] ... ok
{0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_invalid_fields [0.057040s] ... ok
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_objects_nothing_to_delete [2.713704s] ... ok
{0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters [0.063298s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_objects_exist_validate_filters [0.174329s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_count_validate_filters_false [0.652606s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.145365s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_objects_nothing_to_update [0.203733s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.metering.MeteringLabelRule'>
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count_invalid_filters [0.261075s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_db_obj [0.248998s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_single_transaction [0.450034s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_single_transaction [0.248366s] ... ok
{0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.ports.DistributedPortBinding'> has no obj_extra_fields
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_create_update_delete [0.272299s] ... ok
{0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object [0.107474s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.metering.MeteringLabelRule'>
{0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects [0.106408s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_object_single_transaction [0.274763s] ... ok
{0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.105629s] ... ok
{0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_valid_fields [0.111178s] ... 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_network.NetworkDhcpAgentBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.234834s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.400887s] ... ok
{0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.ports.DistributedPortBinding'> has no project_id in fields
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_clean_obj_from_primitive [0.120997s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_clean_obj_from_primitive [0.110242s] ... ok
{0} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_updates_from_db_object [0.110505s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.network.NetworkDhcpAgentBinding'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_create [0.105485s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_count_invalid_fields [0.114180s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.metering.MeteringLabelRule'> has no obj_extra_fields
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create [0.115103s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_object_missing_object [0.101601s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create_duplicates [0.098060s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.metering.MeteringLabelRule'>
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_single_transaction [2.621304s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_create_updates_from_db_object [0.100853s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_get_values_invalid_field [0.145051s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_fields_no_update [0.100422s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_missing_primary_key [0.052829s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.049978s] ... 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 <class 'neutron.objects.network.NetworkDhcpAgentBinding'>
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count_invalid_filters [0.789625s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.network.NetworkDhcpAgentBinding'> has no project_id field
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.network.NetworkDhcpAgentBinding'> has no project_id in fields
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_changes_forbidden [0.084555s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_updates_from_db_object [0.133737s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_valid_fields [0.147915s] ... ok
{0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_single_transaction [0.438116s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_extra_fields [0.140750s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_project_id [0.121498s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.115208s] ... ok
{0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_create_update_delete [0.535944s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_changes [0.126097s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_invalid_fields [0.076777s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_to_dict_makes_primitive_field_value [1.555862s] ... ok
{2} neutron.tests.unit.objects.test_metering.MeteringLabelRuleObjectTestCase.test_update_objects_valid_fields [0.104257s] ... ok
{0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.ports.IPAllocation'>
{0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.ports.IPAllocation'>
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.port_forwarding.PortForwarding'>
{3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_non_existent_object_raises_not_found [1.123818s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.027253s] ... ok
{0} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_validate_filters [0.537990s] ... ok
{0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.ports.IPAllocation'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_object_single_transaction [0.514359s] ... ok
{0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects [0.110993s] ... ok
{0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_missing_primary_key [0.116175s] ... ok
{0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.ports.IPAllocation'>
{0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.119561s] ... ok
{3} 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'
{0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_valid_fields [0.113711s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_delete_objects_nothing_to_delete [1.040217s] ... ok
{0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_without_validate_filters [0.124879s] ... ok
{0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_without_validate_filters [0.123525s] ... ok
{0} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.116569s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist [0.601846s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_false [0.198727s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_delete_single_transaction [1.090979s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_validate_filters_false [0.531591s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_db_obj [0.892834s] ... ok
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_standard_attr_id [2.781491s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_single_transaction [0.477905s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_clean_obj_from_primitive [0.131864s] ... ok
{2} 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_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_valid_fields [0.111182s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_delete_objects_without_validate_filters [0.134874s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.network.NetworkPortSecurity'> has no obj_extra_fields
{3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object [0.112758s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_duplicated_port_bindings [1.002064s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_missing_object [0.100098s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_object_missing_primary_key [0.110976s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects [0.118547s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.101294s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_valid_fields [0.109361s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_objects_single_transaction [1.024707s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.network.NetworkPortSecurity'> has no project_id field
{3} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_values_with_validate_filters [0.100205s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_count [0.531856s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_objects_supports_extra_filtername [0.965082s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_create_single_transaction [0.316404s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [1.818645s] ... 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'
{3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_id_no_project_id [0.402200s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.ports.PortBinding'>
{2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.ndp_proxy.NDPProxy'>
{2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.ndp_proxy.NDPProxy'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_create_updates_from_db_object [0.130992s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_objects_exist [0.526303s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_delete [0.118057s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_object_missing_primary_key [0.114190s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_false [0.649919s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.319238s] ... ok
{2} 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
{3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_count_invalid_fields [0.103507s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_get_values [0.092927s] ... ok
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_non_existent_object_raises_not_found [4.205409s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete_objects_invalid_fields [0.102144s] ... ok
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_clean_obj_from_primitive [0.103626s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_objects_valid_fields [0.123171s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_object_missing_primary_key [0.087466s] ... ok
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create [0.094447s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.NDPProxyIfaceObjectTestCase.test_update_objects_without_validate_filters [0.108913s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.network.NetworkRBAC'>
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete [0.106844s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_pager_is_passed_through [0.095753s] ... ok
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object [0.110886s] ... 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
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects [0.099653s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_values_with_validate_filters [0.091742s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_object [0.887254s] ... ok
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_valid_fields [0.106137s] ... ok
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.port_forwarding.PortForwarding'> has no project_id field
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values_with_validate_filters [0.113083s] ... ok
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_to_dict_makes_primitive_field_value [0.102265s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_create_single_transaction [0.732591s] ... ok
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_fields [0.113538s] ... ok
{1} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_invalid_fields [0.113068s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_objects [0.884933s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_db_obj [0.616171s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_changes_forbidden [1.344251s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_updates_from_db_object [0.114103s] ... ok
{1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count_validate_filters_false [0.842615s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_single_transaction [0.710443s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.ports.PortBinding'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_delete_objects_nothing_to_delete [0.365835s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete [0.161993s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_valid_fields [0.145059s] ... 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'
{0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object [0.137520s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_object_single_transaction [0.507250s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_unique_key [0.130811s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects [0.115749s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_invalid_fields [0.104858s] ... ok
{1} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.456719s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_valid_fields [0.107125s] ... ok
{1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count_invalid_fields [0.104732s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.ports.PortBinding'> has no project_id field
{1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.ports.DistributedPortBinding'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist [0.554759s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_changes [0.117331s] ... ok
{1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_create_duplicates [0.099635s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_invalid_fields [0.105709s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_changes_forbidden [0.112639s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_filtering_by_fields [2.007930s] ... ok
{1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects [0.099183s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.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_objects_invalid_fields [0.097328s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_objects_valid_fields [0.184506s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.network.NetworkSegment'> has no project_id field
{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 <class 'neutron.objects.ports.DistributedPortBinding'>
{3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.102749s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_updates_from_db_object [0.126841s] ... ok
{1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.network.NetworkSegment'>
{1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_values [0.105472s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.network.NetworkSegment'> has no project_id in fields
{1} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_without_validate_filters [0.100454s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_object_create_update_delete [0.612252s] ... ok
{3} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_changes_forbidden [0.120913s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.ndp_proxy.RouterNDPProxyState'>
{1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count_validate_filters_false [0.740228s] ... ok
{3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count_validate_filters_false [0.757717s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_objects_supports_extra_filtername [0.453994s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count_invalid_filters [1.570505s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.ndp_proxy.RouterNDPProxyState'>
{3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_objects [0.725677s] ... ok
{3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.694980s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_objects_exist [0.920250s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_db_obj [1.312831s] ... ok
{1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_db_obj [2.036798s] ... ok
{3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_delete_single_transaction [0.703587s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_objects_exist_validate_filters_false [0.995156s] ... ok
{1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_objects [0.802124s] ... ok
{3} 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'
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_objects [1.074120s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.457557s] ... ok
{3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.network.SegmentHostMapping'>
{1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_single_transaction [0.642864s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_object [0.894865s] ... ok
{1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.575056s] ... ok
{3} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.network.SegmentHostMapping'>
{3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects [0.097080s] ... ok
{3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_object_missing_primary_key [0.065616s] ... ok
{3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects [0.046410s] ... ok
{3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_invalid_fields [0.045739s] ... ok
{3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.network.SegmentHostMapping'>
{3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_values_with_validate_filters [0.099306s] ... ok
{3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.network.SegmentHostMapping'>
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateDbObjectTestCase.test_update_objects [0.779783s] ... ok
{3} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.network.SegmentHostMapping'> has no project_id in fields
{1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_validate_filters_false [0.802719s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_clean_obj_from_primitive [0.115918s] ... ok
{3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test__get_available_allocation [0.200196s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.ndp_proxy.RouterNDPProxyState'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_create_duplicates [0.104204s] ... ok
{1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.ports.IPAllocation'>
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_create_update_delete [2.558446s] ... ok
{1} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.ports.IPAllocation'>
{1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create [0.097824s] ... ok
{1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete [0.109598s] ... ok
{1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_invalid_fields [0.106612s] ... ok
{1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_valid_fields [0.139192s] ... ok
{1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_invalid_fields [0.101387s] ... ok
{1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.ports.IPAllocation'>
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_create_updates_from_db_object [1.418370s] ... ok
{1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.ports.IPAllocation'> has no project_id field
{1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.ports.IPAllocation'> has no project_id in fields
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete [0.107017s] ... ok
{1} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.ports.IPAllocation'>
{3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_db_obj [1.716149s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete_objects [0.083047s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_validate_filters [1.184794s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_delete_objects_valid_fields [0.106569s] ... ok
{3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_delete_single_transaction [0.229563s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.090717s] ... ok
{2} neutron.tests.unit.objects.test_ndp_proxy.RouterNDPProxyStateIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.ndp_proxy.RouterNDPProxyState'> has no project_id in fields
{1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count [0.639814s] ... ok
{2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_db_obj [0.413139s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_create_single_transaction [0.642934s] ... ok
{2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.366340s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_validate_filters_false [1.338110s] ... ok
{2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_delete_objects_nothing_to_delete [0.368557s] ... ok
{3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_shared [1.572690s] ... ok
{2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_objects_exist_false [0.352982s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_objects [0.788599s] ... ok
{2} neutron.tests.unit.objects.test_network.ExternalNetworkDbObjectTestCase.test_update_single_transaction [0.421873s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_objects_nothing_to_update [1.044562s] ... ok
{2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_count_invalid_fields [0.106053s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.ports.PortBindingLevel'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_create [0.100694s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.590553s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create_duplicates [0.108805s] ... ok
{3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_shared_no_default_range_two_shared_ranges [0.882835s] ... ok
{2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_delete [0.113552s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create_updates_from_db_object [0.109774s] ... ok
{2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.network.ExternalNetwork'> has no obj_extra_fields
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete [0.112235s] ... ok
{2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects [0.089492s] ... ok
{3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_standard_attr_id [0.280679s] ... ok
{2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects [0.116979s] ... ok
{2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_objects_without_validate_filters [0.130478s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_valid_fields [0.141385s] ... ok
{3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_objects_exist_validate_filters [0.190659s] ... ok
{2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.network.ExternalNetwork'> has no project_id field
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_without_validate_filters [0.091001s] ... ok
{2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_get_values_without_validate_filters [0.108972s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_single_transaction [0.736608s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.ports.PortBindingLevel'> has no obj_extra_fields
{3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_objects_exist_validate_filters_false [0.217781s] ... ok
{2} neutron.tests.unit.objects.test_network.ExternalNetworkIfaceObjectTestCase.test_update_changes_forbidden [0.091011s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_fields_no_update [0.104762s] ... ok
{3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_count_invalid_fields [0.123084s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects [0.091041s] ... ok
{3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_create_updates_from_db_object [0.127160s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_invalid_fields [0.106545s] ... ok
{3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_extra_fields [0.078312s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_mixed_fields [0.098535s] ... ok
{3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_invalid_fields [0.113734s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_count_validate_filters_false [0.534036s] ... ok
{3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.121923s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_without_validate_filters [0.104218s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.ports.PortBinding'>
{3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_project_id [0.118354s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values_mixed_field [0.097822s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values_without_validate_filters [0.107239s] ... ok
{3} 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 <class 'neutron.objects.network_segment_range.NetworkSegmentRange'>
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.ports.PortBindingLevel'> has no project_id in fields
{3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.network_segment_range.NetworkSegmentRange'>
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_db_obj [0.433786s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_without_validate_filters [0.105992s] ... ok
{3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_objects_invalid_fields [0.113534s] ... ok
{3} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_updates_from_db_object [0.111347s] ... ok
{3} neutron.tests.unit.objects.test_objects.TestObjectVersions.test_versions [0.189629s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_delete_objects [0.571891s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count_invalid_filters [0.849665s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_filtering_by_fields [0.412411s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.network.NetworkDNSDomain'>
{0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_db_obj [1.151703s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.network.NetworkDNSDomain'>
{0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_objects_nothing_to_delete [0.631779s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_port_binding_by_vnic_type [2.658016s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_single_transaction [0.743317s] ... ok
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_db_obj [3.575617s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_validate_filters [1.114009s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.ports.PortBinding'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainDbObjectTestcase.test_update_single_transaction [2.349889s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_count_invalid_fields [0.171726s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.network.NetworkDNSDomain'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create [0.161140s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_delete_objects [0.159349s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects [0.164458s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.network.NetworkDNSDomain'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_invalid_fields [0.111575s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_object_missing_object [0.115851s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.ports.PortBinding'> has no obj_extra_fields
{2} 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 <class 'neutron.objects.network.NetworkDNSDomain'>
{0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_single_transaction [1.812328s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_missing_primary_key [0.159903s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_pager_is_passed_through [0.176960s] ... ok
{1} 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 <class 'neutron.objects.ports.PortBinding'>
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_false [0.334704s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_clean_obj_from_primitive [0.062045s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_values_invalid_field [0.132712s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create_duplicates [0.054530s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete [0.071112s] ... ok
{1} 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 <class 'neutron.objects.ports.PortBinding'>
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_get_values_without_validate_filters [0.120725s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects [0.054093s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects [0.048122s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_values_with_validate_filters [0.120040s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_invalid_fields [0.055491s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.network.NetworkDNSDomain'>
{0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_values_invalid_field [0.049989s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.ports.PortBinding'>
{0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_changes [0.063055s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_invalid_fields [0.112586s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_changes_forbidden [0.058775s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_fields [0.146510s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_fields [0.083084s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDNSDomainIfaceObjectTestcase.test_update_objects_valid_fields [0.157590s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_without_validate_filters [0.061429s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_objects_without_validate_filters [0.123709s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.066734s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.111467s] ... ok
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_queries_constant [2.612113s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_count_validate_filters_false [0.350023s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test__attach_security_group [0.416687s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_create_single_transaction [0.246733s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_check_network_ports_by_binding_types [0.432250s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_db_obj [0.492933s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_delete_objects_nothing_to_delete [0.235567s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count [1.388721s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_get_objects_with_synthetic_fields [0.647202s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_objects [1.025863s] ... ok
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_validate_filters [2.197690s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_auto_deletable_ports_not_dhcp [0.718179s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_qos_policy_id [1.006656s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_create_single_transaction [1.584119s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_single_transaction [0.504405s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDbObjectTestCase.test_update_objects [0.892319s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_count [0.343050s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_objects [0.414341s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.626056s] ... ok
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_objects_nothing_to_update [2.500697s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.425782s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.network.NetworkDhcpAgentBinding'>
{1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_objects_nothing_to_delete [1.705323s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_false [2.163320s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_with_synthetic_fields [4.437174s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_validate_filters [0.264873s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingDbObjectTestCase.test_objects_exist_validate_filters_false [0.344488s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_single_transaction [1.848523s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_delete_objects [0.137645s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_object_missing_object [0.149830s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_valid_fields [0.165569s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_single_transaction [3.768994s] ... ok
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.port_forwarding.PortForwarding'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_ports_by_vnic_type_and_host [1.314553s] ... ok
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.port_forwarding.PortForwarding'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_get_objects_without_validate_filters [0.200544s] ... ok
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.port_forwarding.PortForwarding'> has no obj_extra_fields
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_pager_is_passed_through [0.099385s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.107586s] ... ok
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.network.NetworkDhcpAgentBinding'>
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_without_validate_filters [0.182576s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist_false [1.222291s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_changes [0.128252s] ... ok
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values [0.156536s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_invalid_fields [0.125473s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_missing_primary_key [0.178878s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkDhcpAgentBindingObjectIfaceTestCase.test_update_objects_without_validate_filters [0.126768s] ... ok
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values_invalid_field [0.179794s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_valid_fields [0.161098s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_standard_attr_id [0.988676s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_clean_obj_from_primitive [0.119742s] ... ok
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values_mixed_field [0.161334s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values [0.169706s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete [0.134520s] ... ok
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_values_without_validate_filters [0.175913s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.156946s] ... ok
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.port_forwarding.PortForwarding'> has no project_id in fields
{2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_fields_no_update [0.130627s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_invalid_fields [0.203071s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_mixed_fields [0.175764s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_valid_fields [0.121763s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values_with_validate_filters [0.130248s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_get_values_without_validate_filters [0.145771s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_qos_policy_id [1.399974s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkObjectIfaceTestCase.test_update_objects_without_validate_filters [0.189346s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values_with_validate_filters [1.931618s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.069521s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_single_transaction [0.768980s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_fields [0.061139s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_valid_fields [0.096016s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_updates_from_db_object [0.190318s] ... ok
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_changes_forbidden [2.036579s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count [0.929771s] ... ok
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_valid_fields [0.123529s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_10_to_v1_9_drops_trusted [0.475807s] ... ok
{3} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_objects_without_validate_filters [0.116949s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_count_invalid_filters [0.717860s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_create_single_transaction [0.873539s] ... ok
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_create_single_transaction [0.871266s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_4_to_v1_3_converts_binding_to_portbinding_object [0.965494s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_objects [0.653780s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_5_to_v1_4_drops_qos_network_policy_id [0.581482s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_objects [1.019880s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create [0.250712s] ... ok
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_db_obj [0.908988s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_delete_objects_nothing_to_delete [0.614479s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create_duplicates [0.158363s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_create_updates_from_db_object [0.127448s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_fields_no_update [0.113586s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_single_transaction [0.422029s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object [0.131118s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_single_transaction [0.625712s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_missing_object [0.118900s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_unique_key [0.126735s] ... ok
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.841952s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_objects_supports_extra_filtername [0.399806s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.131549s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.ports.PortDNS'>
{0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_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_network.NetworkPortSecurityDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.network.NetworkPortSecurity'>
{0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_synthetic_fields [0.210833s] ... ok
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_single_transaction [0.629311s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_fields [0.201360s] ... ok
{0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_invalid_fields [0.192590s] ... ok
{1} 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'
{0} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.183257s] ... ok
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_single_transaction [0.545016s] ... ok
{0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_clean_obj_from_primitive [0.144384s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.ports.PortDNS'>
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.ports.DistributedPortBinding'>
{2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.network.NetworkPortSecurity'>
{2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_objects_exist_validate_filters [0.456682s] ... ok
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.ports.DistributedPortBinding'>
{1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_validate_filters_false [1.005432s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkPortSecurityDbObjTestCase.test_update_non_existent_object_raises_not_found [0.462855s] ... ok
{0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects [1.899081s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.network.NetworkPortSecurity'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_invalid_fields [0.146259s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.network.NetworkPortSecurity'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.144549s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_objects_invalid_fields [0.131397s] ... ok
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_false [0.691411s] ... ok
{0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_valid_fields [0.154642s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_get_values_without_validate_filters [0.132887s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.727327s] ... ok
{0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_changes_forbidden [0.138363s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_changes [0.121767s] ... ok
{0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_fields [0.128502s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_fields [0.129278s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_objects_without_validate_filters [0.156383s] ... ok
{0} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_invalid_fields [0.177983s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkPortSecurityIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.211380s] ... ok
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count [0.279577s] ... ok
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_create_single_transaction [0.246006s] ... ok
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_validate_filters_false [1.258485s] ... ok
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_single_transaction [0.244511s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_object [1.199451s] ... ok
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_filtering_by_fields [0.235859s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_count_validate_filters_false [0.999164s] ... ok
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_single_transaction [0.221568s] ... ok
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.662447s] ... ok
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'>
{2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_db_obj [0.450653s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_single_transaction [0.791322s] ... ok
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist [0.239914s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create [0.164182s] ... ok
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_validate_filters_false [0.170389s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_create_updates_from_db_object [0.197720s] ... ok
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'>
{2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.431241s] ... ok
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'>
{1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_invalid_fields [0.166356s] ... ok
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'>
{1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.ports.PortDNS'> has no obj_extra_fields
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_count_invalid_fields [0.070599s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_missing_primary_key [0.164442s] ... ok
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'> has no obj_extra_fields
{2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_delete_objects [0.556024s] ... ok
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object [0.056856s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.154981s] ... ok
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_objects [1.305866s] ... ok
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object_missing_primary_key [0.067591s] ... 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 <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'>
{1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.ports.PortDNS'>
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_fields_no_update [0.174532s] ... ok
{0} 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
{2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.330007s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_valid_fields [0.175130s] ... ok
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_values_invalid_field [0.102929s] ... ok
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.ports.DistributedPortBinding'> has no project_id field
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_values_with_validate_filters [0.069120s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_values_without_validate_filters [0.070200s] ... 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 <class 'neutron.objects.ports.DistributedPortBinding'>
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_changes_forbidden [0.073403s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_without_validate_filters [0.137206s] ... ok
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_values_without_validate_filters [0.192657s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_object_single_transaction [0.465721s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.150265s] ... ok
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.ports.DistributedPortBinding'>
{0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_db_obj [0.208851s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_invalid_fields [0.114173s] ... ok
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_changes [0.162510s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.186399s] ... ok
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_fields [0.165252s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.network.NetworkRBAC'>
{0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.quota.Quota'>
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_invalid_fields [0.165084s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.213282s] ... ok
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_objects_valid_fields [0.177714s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_clean_obj_from_primitive [0.111735s] ... ok
{3} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.175667s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_extra_fields [0.120398s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.557843s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_invalid_fields [0.136487s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_clean_obj_from_primitive [0.141491s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.network.NetworkRBAC'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_create_duplicates [0.112160s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_create_updates_from_db_object [0.148814s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_delete_objects_without_validate_filters [0.171887s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_extra_fields [0.158006s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_object [0.176511s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_get_objects_valid_fields [0.196655s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_to_dict_makes_primitive_field_value [0.181856s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_to_dict_with_unset_project_id [0.107753s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkRBACIfaceOjectTestCase.test_update_objects_without_validate_filters [0.120182s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_pager_is_passed_through [1.671697s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_without_validate_filters [0.055656s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_project_id [0.081017s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values_with_validate_filters [0.060344s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test__attach_qos_policy [2.863401s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.065290s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_valid_fields [0.065377s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count_validate_filters_false [0.100625s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count_invalid_filters [0.644717s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_db_obj [0.110603s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_filtering_by_fields [0.156056s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count_validate_filters_false [0.610786s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.quota.QuotaUsage'>
{3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_count [2.833340s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.176986s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_create_single_transaction [0.284925s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.quota.QuotaUsage'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_db_obj [0.386461s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.125321s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_changes_forbidden [0.054488s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_fields [0.085899s] ... ok
{3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.782216s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.325956s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_valid_fields [0.219322s] ... ok
{0} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_without_validate_filters [0.220179s] ... ok
{0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count_invalid_filters [0.318086s] ... ok
{3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_filtering_by_fields [0.808312s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_single_transaction [0.918730s] ... ok
{0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_expired [0.297646s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_count_validate_filters_false [2.576592s] ... ok
{0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.273728s] ... ok
{3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.ports.IPAllocation'>
{0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.325695s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_create_single_transaction [0.560899s] ... ok
{0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_filtering_by_fields [0.313267s] ... ok
{3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.ports.IPAllocation'>
{0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_single_transaction [0.272851s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_db_obj [0.635560s] ... ok
{0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.289791s] ... ok
{3} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.ports.IPAllocation'>
{0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.quota.Reservation'>
{3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.ports.IPAllocation'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.ports.IPAllocation'> has no obj_extra_fields
{0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_reservation_synthetic_field [0.421991s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.network.NetworkSegment'>
{3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_fields_no_update [0.163845s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_filtering_by_fields [2.443443s] ... ok
{0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_objects [0.288060s] ... ok
{3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_missing_object [0.171182s] ... ok
{3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object_unique_key [0.149926s] ... ok
{0} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_objects_nothing_to_update [0.229910s] ... ok
{3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects [0.129070s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_false [0.538961s] ... ok
{0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_clean_obj_from_primitive [0.130840s] ... ok
{3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete [0.162913s] ... ok
{3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.ports.IPAllocation'>
{0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects [0.110272s] ... ok
{0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_valid_fields [0.102271s] ... ok
{3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values_with_validate_filters [0.188913s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_create_update_delete [0.964717s] ... ok
{0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_extra_fields [0.110849s] ... ok
{0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_fields_no_update [0.107381s] ... ok
{3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values_without_validate_filters [0.160347s] ... ok
{0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_invalid_fields [0.108196s] ... ok
{3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.168144s] ... ok
{0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values_mixed_field [0.123578s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_port_from_mac_and_pci_slot_no_ports [0.395717s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_objects_exist_validate_filters_false [0.954612s] ... ok
{3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_fields [0.165003s] ... ok
{3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_invalid_fields [0.225083s] ... ok
{3} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_objects_valid_fields [0.178466s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentDbObjTestCase.test_update_non_existent_object_raises_not_found [0.657699s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_count_invalid_fields [0.228928s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.network.NetworkSegment'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_qos_network_policy_id [1.230318s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_create [0.165672s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects [0.134710s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_delete_objects_without_validate_filters [0.115872s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_missing_object [0.127601s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count_validate_filters_false [1.261404s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_object_missing_primary_key [0.121700s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_mixed_fields [0.122043s] ... ok
{0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values_without_validate_filters [2.063619s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_valid_fields [0.122308s] ... ok
{0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_to_dict_synthetic_fields [0.124631s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_objects_without_validate_filters [0.125682s] ... ok
{0} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.105694s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values [0.156550s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_get_values_without_validate_filters [0.123438s] ... ok
{0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count_validate_filters_false [0.234018s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.808356s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_fields [0.120482s] ... ok
{0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_objects [0.252487s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_objects_valid_fields [0.200615s] ... ok
{0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_filtering_by_fields [0.214804s] ... ok
{2} neutron.tests.unit.objects.test_network.NetworkSegmentIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.196243s] ... ok
{0} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_single_transaction [0.207399s] ... ok
{0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_clean_obj_from_primitive [0.122625s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_object [2.196784s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_create_update_delete [0.928714s] ... ok
{0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects [0.209047s] ... ok
{0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.218428s] ... ok
{0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_without_validate_filters [0.175065s] ... ok
{0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values_invalid_field [0.184349s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_objects [0.767246s] ... ok
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_count_invalid_filters [1.224780s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects [0.082696s] ... ok
{0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.quota.ResourceDelta'>
{1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_invalid_fields [0.069628s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_valid_fields [0.050073s] ... ok
{0} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_updates_from_db_object [0.141071s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_extra_fields [0.063110s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_object_missing_primary_key [0.084625s] ... ok
{0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_create_updates_from_db_object [0.144792s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_object_single_transaction [1.091283s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_invalid_fields [0.080217s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_mixed_fields [0.060287s] ... ok
{0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete_objects_valid_fields [0.148002s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.085458s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_without_validate_filters [0.063988s] ... ok
{0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.136598s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values [0.080723s] ... ok
{0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.114943s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values_mixed_field [0.091647s] ... ok
{0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values_without_validate_filters [0.119922s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.084795s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_valid_fields [0.060080s] ... ok
{0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.135015s] ... ok
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_single_transaction [1.015808s] ... ok
{1} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_objects_without_validate_filters [0.100538s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_objects_single_transaction [0.728491s] ... ok
{0} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_fields [0.140130s] ... ok
{1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_count_invalid_fields [0.137632s] ... ok
{1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.ports.SecurityGroupPortBinding'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_attach_rbac_returns_type [0.168954s] ... ok
{1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create_duplicates [0.142718s] ... ok
{0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create [0.177616s] ... ok
{1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters [0.135182s] ... ok
{0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_invalid_fields [0.217795s] ... ok
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.network.SegmentHostMapping'>
{1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.ports.SecurityGroupPortBinding'> has no obj_extra_fields
{0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_without_validate_filters [0.255337s] ... ok
{1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_fields_no_update [0.183348s] ... ok
{1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object [0.113421s] ... ok
{0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_fields_no_update [0.170043s] ... ok
{1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_unique_key [0.135092s] ... ok
{0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_invalid_fields [0.150857s] ... 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_db.RbacNeutronDbObjectTestCase.test_get_projects_with_shared_access_to_db_obj_return_project_ids [0.162494s] ... ok
{1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_without_validate_filters [0.143596s] ... ok
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_supports_extra_filtername [0.766879s] ... ok
{1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.ports.SecurityGroupPortBinding'>
{0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_for_admin [0.188815s] ... ok
{1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values_with_validate_filters [0.116377s] ... ok
{0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_if_shared_with_project [0.144774s] ... ok
{1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values_without_validate_filters [0.111899s] ... ok
{0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_remove_wildcard_sharing [0.164599s] ... ok
{1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.ports.SecurityGroupPortBinding'> has no project_id in fields
{1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_without_validate_filters [0.115212s] ... ok
{0} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_wildcard [0.163930s] ... ok
{1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.104765s] ... ok
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.network.SegmentHostMapping'>
{0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_objects [0.196996s] ... ok
{1} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.ports.SecurityGroupPortBinding'>
{3} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_objects_nothing_to_update [2.365889s] ... ok
{0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_filtering_by_fields [0.218910s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create_duplicates [0.153644s] ... ok
{1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count_validate_filters_false [0.231767s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_create_updates_from_db_object [0.107816s] ... ok
{0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_create_update_delete [0.237150s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_fields_no_update [0.105587s] ... ok
{1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_db_obj [0.245626s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.ports.PortBinding'>
{0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.138740s] ... ok
{1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.199366s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.router.DVRMacAddress'>
{1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_objects_nothing_to_delete [0.193905s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_false [0.205232s] ... 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 <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'>
{3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_objects_without_validate_filters [0.188195s] ... ok
{0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_validate_filters [0.201321s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_values [0.176014s] ... 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 <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'>
{0} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_objects_nothing_to_update [0.217819s] ... ok
{1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_valid_fields [0.133460s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.184295s] ... ok
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.network.SegmentHostMapping'>
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count_invalid_fields [0.104525s] ... ok
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.network.SegmentHostMapping'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create [0.118363s] ... ok
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_create_duplicates [0.108928s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_delete_single_transaction [1.643076s] ... ok
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_invalid_fields [0.130333s] ... ok
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.133125s] ... ok
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.network.SegmentHostMapping'> has no obj_extra_fields
{0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create_duplicates [2.123750s] ... ok
{2} 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 <class 'neutron.objects.network.SegmentHostMapping'>
{0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create_updates_from_db_object [0.127281s] ... ok
{1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object_missing_object [2.204195s] ... ok
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_valid_fields [0.130566s] ... ok
{0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects [0.117830s] ... ok
{1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_object_unique_key [0.122349s] ... ok
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object [0.142181s] ... ok
{0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_missing_object [0.118427s] ... ok
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'>
{1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_valid_fields [0.111753s] ... ok
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.network.SegmentHostMapping'> has no project_id field
{0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects [0.126269s] ... ok
{1} 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
{0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.router.DVRMacAddress'> has no project_id field
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.network.SegmentHostMapping'>
{1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_network.SegmentHostMappingIfaceObjectTestCase.test_update_objects_invalid_fields [0.148932s] ... ok
{0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_invalid_fields [0.176207s] ... ok
{1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_values [0.169683s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_filtering_by_fields [1.461181s] ... ok
{1} 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 <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'>
{0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_valid_fields [0.176650s] ... ok
{1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.111229s] ... ok
{0} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_objects_without_validate_filters [0.124792s] ... ok
{1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'>
{0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.router.DvrFipGatewayPortAgentBinding'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_fields [0.134198s] ... ok
{0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.router.DvrFipGatewayPortAgentBinding'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_valid_fields [0.115836s] ... ok
{0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_invalid_fields [0.119983s] ... ok
{0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values_invalid_field [0.125568s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count_validate_filters_false [0.194044s] ... ok
{0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_to_dict_makes_primitive_field_value [0.118155s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test__get_used_allocation_mapping [0.987560s] ... ok
{0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_changes_forbidden [0.215698s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_objects [0.294717s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_count_invalid_filters [0.221980s] ... ok
{0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_fields [0.184547s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_count_validate_filters_false [0.199164s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_single_transaction [0.306047s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_object_with_synthetic_fields [1.395696s] ... ok
{0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_objects_invalid_fields [0.156346s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_create_not_shared_without_project_id [0.175244s] ... ok
{0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_objects_valid_fields [0.132082s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.quota.Quota'>
{0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_objects_without_validate_filters [0.073880s] ... ok
{0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_primary_key_forbidden_fail [0.060186s] ... ok
{0} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.router.DvrFipGatewayPortAgentBinding'>
{1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.quota.Quota'>
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_delete_expired_default_network_segment_ranges [0.644891s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_validate_filters [0.274261s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_single_transaction [0.323121s] ... 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'
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_filtering_by_fields [0.472272s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create [0.224376s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_objects_single_transaction [0.242438s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create_duplicates [0.196579s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_create_updates_from_db_object [0.161065s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_objects_supports_extra_filtername [0.235059s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects [0.119169s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.network_segment_range.NetworkSegmentRange'>
{1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_valid_fields [0.119941s] ... ok
{0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_create_single_transaction [1.624538s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.118238s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_missing_primary_key [0.120323s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_single_transaction [1.092912s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_unique_key [0.155996s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_valid_fields [0.100910s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_for_project [0.794081s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values [0.121113s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values_without_validate_filters [0.130606s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.quota.Quota'>
{1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.133391s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_get_segments_shared_no_shared_ranges [0.629057s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_without_validate_filters [0.121630s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count_invalid_filters [0.107404s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.215114s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_objects_nothing_to_delete [0.139312s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_supports_extra_filtername [1.359616s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_create_update_delete [0.155672s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_dirty_protected [0.160644s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_objects [0.416777s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.quota.QuotaUsage'>
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeDbObjectTestCase.test_update_single_transaction [0.262527s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete [0.125034s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_object [0.239295s] ... ok
{0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_db_obj [2.427639s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete_objects [0.160910s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete [0.126610s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_valid_fields [0.112947s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_delete_objects_invalid_fields [0.144236s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_fields_no_update [0.115022s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_fields_no_update [0.185130s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_object [0.167743s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.495469s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_pager_is_passed_through [1.780007s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_without_validate_filters [0.119598s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_object_unique_key [1.796667s] ... ok
{0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_single_transaction [2.407629s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_values [0.121603s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects [0.130146s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_object [1.842247s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_changes [0.153926s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_get_objects_valid_fields [0.147358s] ... ok
{1} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.120226s] ... 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
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.121417s] ... ok
{1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count [0.230100s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_changes_forbidden [0.118173s] ... ok
{2} neutron.tests.unit.objects.test_network_segment_range.NetworkSegmentRangeIfaceObjectTestCase.test_update_objects_without_validate_filters [0.060650s] ... ok
{1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_objects [0.281410s] ... ok
{1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_create_update_delete [0.281315s] ... ok
{1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_objects_with_synthetic_fields [0.241840s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_single_transaction [1.312576s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_clean_obj_from_primitive [0.110911s] ... ok
{1} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_single_transaction [0.206297s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count_invalid_fields [0.100775s] ... ok
{1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create [0.134243s] ... ok
{1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.149653s] ... ok
{1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_missing_object [0.115480s] ... ok
{1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_unique_key [0.104781s] ... ok
{1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_without_validate_filters [0.171075s] ... ok
{1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values [0.128139s] ... ok
{1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_changes_forbidden [0.126477s] ... ok
{1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_invalid_fields [0.126273s] ... ok
{1} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_updates_from_db_object [0.170742s] ... ok
{1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.231183s] ... ok
{1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.quota.ResourceDelta'>
{1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_supports_extra_filtername [0.239139s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_pager_is_passed_through [1.961171s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_count_validate_filters_false [2.995334s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_validate_filters_false [0.239754s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_values_invalid_field [0.142152s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_to_dict_synthetic_fields [0.114039s] ... ok
{1} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_single_transaction [0.225295s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_changes_forbidden [0.109553s] ... ok
{1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.quota.ResourceDelta'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.113403s] ... ok
{1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create [0.125089s] ... ok
{1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create_duplicates [0.115729s] ... ok
{1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_create_updates_from_db_object [0.113047s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_vif_details(PortBinding) [0.413939s] ... ok
{1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_invalid_fields [0.140707s] ... ok
{1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.quota.ResourceDelta'>
{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_to_dict_makes_primitive_field_value [0.113177s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_vif_details(DistributedPortBinding) [0.432277s] ... ok
{1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.quota.ResourceDelta'>
{1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_changes [0.183990s] ... ok
{1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_fields [0.124341s] ... ok
{1} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_without_validate_filters [0.122950s] ... ok
{1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_count ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeNeutronDbObject'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_create [0.098515s] ... ok
{1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete [0.094401s] ... ok
{1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete_objects_invalid_fields [0.069482s] ... ok
{1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_object_missing_primary_key [0.086648s] ... ok
{1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_mixed_fields [0.061125s] ... ok
{1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_valid_fields [0.095587s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count_validate_filters_false [1.330908s] ... ok
{0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_filtering_by_fields [6.493776s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_delete_non_existent_object_raises_not_found [2.923484s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_filtering_by_fields [0.810867s] ... ok
{1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_without_validate_filters [1.824411s] ... ok
{1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronDbObject'> has no project_id field
{1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_to_dict_synthetic_fields [0.128673s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_object_create_update_delete [1.195312s] ... ok
{1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronDbObject'>
{1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_changes_forbidden [0.143110s] ... ok
{1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_objects_invalid_fields [0.131148s] ... ok
{1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_objects_valid_fields [0.109837s] ... ok
{1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.132383s] ... ok
{1} neutron.tests.unit.objects.test_rbac.RBACBaseObjectTestCase.test_get_type_class_map [0.126563s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_rbac_db.FakeNeutronDbObject'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_with_synthetic_fields [3.010415s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create_duplicates [0.237599s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist [1.245406s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects_valid_fields [0.226901s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object [0.168690s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object_missing_object [0.096508s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object_missing_primary_key [0.106893s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_rbac_db.FakeNeutronDbObject'> has no project_id field
{3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_objects_exist_validate_filters [0.960514s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values [0.210562s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_object_create_update_delete [4.272761s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_for_db_object_owner [0.156927s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_shared_field_false_without_context [0.153582s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_changes [0.124537s] ... ok
{0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.720589s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_fields [0.186854s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_invalid_fields [0.145051s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_valid_fields [0.161206s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_objects [1.218778s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_objects_without_validate_filters [0.186261s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_primary_key_forbidden_fail [0.182729s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_update_objects_nothing_to_update [0.345900s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_updates_from_db_object [0.150431s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count_invalid_fields [0.086779s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_valid_fields [0.053824s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_allowed_for_admin_or_owner [0.136532s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_delete_objects_without_validate_filters [0.085585s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_missing_object [0.073435s] ... ok
{1} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_fails_single_project_and_in_use [0.154746s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object_unique_key [0.087796s] ... 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 <class 'neutron.objects.ports.PortDNS'>
{3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.ports.PortDNS'> has no project_id field
{1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count [0.194891s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_values [0.110493s] ... ok
{0} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_v1_2_to_v1_1_drops_qos_network_policy_id [1.612852s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count_validate_filters_false [0.204992s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_values_with_validate_filters [0.124166s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_values_without_validate_filters [0.116387s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_create_single_transaction [0.184173s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.ports.PortDNS'> has no project_id in fields
{3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_objects_valid_fields [0.117656s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_db_obj [0.254359s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_update_updates_from_db_object [0.120521s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.252665s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_objects_nothing_to_delete [0.184623s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_single_transaction [0.194694s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist [0.210798s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.router.DVRMacAddress'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count [0.868954s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_create [0.122918s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_valid_fields [0.112716s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_missing_primary_key [0.120102s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_object_unique_key [0.117427s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.router.DVRMacAddress'>
{0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count_invalid_fields [2.235073s] ... ok
{0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.router.FloatingIP'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_unique_key [0.197856s] ... ok
{0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_mixed_fields [0.198244s] ... ok
{0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.191875s] ... ok
{0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_valid_fields [0.193020s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_single_transaction [5.332013s] ... ok
{0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{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.177948s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_delete_objects_nothing_to_delete [2.438433s] ... ok
{0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values_invalid_field [0.171978s] ... ok
{0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values_mixed_field [0.126903s] ... ok
{0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_synthetic_fields [0.114631s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_valid_fields [2.180044s] ... ok
{0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_changes [0.114631s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_fields [0.117471s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values_with_validate_filters [0.100549s] ... ok
{0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_invalid_fields [0.108859s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.router.DVRMacAddress'> has no project_id in fields
{1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_changes [0.109325s] ... ok
{0} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_without_validate_filters [0.133176s] ... ok
{1} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_fields [0.143463s] ... ok
{1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_create [0.108889s] ... ok
{1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_create_updates_from_db_object [0.101738s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_auto_deletable_ports_dhcp [1.221940s] ... ok
{1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete_objects [0.127696s] ... ok
{1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete_objects_valid_fields [0.194613s] ... ok
{1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete_objects_without_validate_filters [0.210880s] ... ok
{1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.router.DvrFipGatewayPortAgentBinding'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_object_missing_object [0.176964s] ... ok
{1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects [0.188159s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_count [1.592312s] ... ok
{1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_valid_fields [0.187753s] ... ok
{1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.router.DvrFipGatewayPortAgentBinding'>
{1} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.router.DvrFipGatewayPortAgentBinding'> has no project_id in fields
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.port_forwarding.PortForwarding'>
{0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_count_invalid_filters [1.274263s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_object_with_synthetic_fields [2.808496s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_create_single_transaction [0.803002s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_ports_ids_by_security_groups_except_router [0.990946s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_db_obj [1.097796s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count_invalid_filters [3.028630s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist [0.706018s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_false [0.379229s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_validate_filters_false [0.482349s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_objects_exist_validate_filters_false [3.969746s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_security_group_ids [0.656961s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_objects [2.053094s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_2_to_v1_1_drops_segment_id_in_binding_levels [0.825658s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_3_to_v1_2_unlists_distributed_bindings [0.848259s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_objects [3.730795s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_7_to_v1_6_drops_device_profile [0.550684s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.ports.Port'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count_invalid_fields [0.132978s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_single_transaction [3.003245s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_object [4.504789s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.ports.Port'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_valid_fields [0.177307s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values_invalid_field [0.169207s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values_without_validate_filters [0.169955s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_to_dict_with_unset_project_id [0.172442s] ... ok
{3} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_updates_from_db_object [0.158804s] ... ok
{3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.ports.SecurityGroupPortBinding'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create [0.107863s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_create_update_delete [2.344218s] ... ok
{3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete [0.113360s] ... ok
{3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_delete_objects_valid_fields [0.165161s] ... ok
{3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_missing_object [0.164886s] ... ok
{3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_object_missing_primary_key [0.169225s] ... 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
{3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.ports.SecurityGroupPortBinding'>
{3} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.ports.SecurityGroupPortBinding'>
{3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_validate_filters [0.304801s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_create_update_delete [4.962869s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist [1.470905s] ... ok
{3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'>
{3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_clean_obj_from_primitive [0.205763s] ... ok
{3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create [0.151574s] ... ok
{3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete [0.128630s] ... ok
{3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_invalid_fields [0.106145s] ... ok
{3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects [0.121721s] ... ok
{3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_invalid_fields [0.120682s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_single_transaction [1.117927s] ... ok
{3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_without_validate_filters [0.201755s] ... ok
{3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'>
{3} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'>
{3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count [0.227293s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_count_invalid_filters [0.228192s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_filtering_by_fields [0.193137s] ... ok
{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_supports_extra_filtername [0.195206s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_qos_policy [2.855679s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist [0.201622s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_validate_filters_false [0.180906s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_object [0.202515s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_objects_nothing_to_update [0.202502s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count_invalid_fields [0.180991s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.quota.Quota'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete [0.166993s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object [0.175360s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_single_transaction [1.379457s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_objects [0.175813s] ... ok
{3} 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_quota.QuotaObjectIfaceTestCase.test_update_changes [0.186542s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingDbObjectTestCase.test_update_objects [8.219993s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_count_invalid_fields [0.111519s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create_duplicates [0.144457s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_create_updates_from_db_object [0.120353s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count_validate_filters_false [1.190745s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects [0.144423s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_delete_objects_valid_fields [0.130961s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_create_single_transaction [0.406786s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object_missing_object [0.180231s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_object_unique_key [0.192627s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_filtering_by_fields [0.369080s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_invalid_fields [0.178131s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.117821s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.port_forwarding.PortForwarding'>
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.router.RouterExtraAttributes'>
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_changes [0.124596s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_changes_forbidden [1.956008s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_primary_key_forbidden_fail [0.128088s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_objects_invalid_fields [0.118625s] ... ok
{2} neutron.tests.unit.objects.test_port_forwarding.PortForwardingObjectTestCase.test_update_updates_from_db_object [0.076054s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.118937s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_updates_from_db_object [0.116493s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_count [0.383849s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_count_invalid_filters [0.637733s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_objects [0.192937s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_single_transaction [0.169479s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_object_single_transaction [0.175031s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_delete_objects_nothing_to_delete [0.472071s] ... 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_single_transaction [0.202678s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_objects_supports_extra_filtername [0.225388s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_filtering_by_fields [0.783908s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist [0.195867s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist_false [0.212258s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist_validate_filters_false [0.205503s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.quota.QuotaUsage'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_count_invalid_fields [0.122607s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create_duplicates [0.124865s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_create_update_delete [0.904377s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects [0.132358s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.124414s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object_missing_object [0.135640s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object_missing_primary_key [0.186013s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object_unique_key [0.137187s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_object [1.151108s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects [0.108355s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_invalid_fields [0.121226s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.ports.DistributedPortBinding'>
{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 <class 'neutron.objects.quota.QuotaUsage'>
{3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_project_id [0.122151s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_scoped_floating_ips [9.870242s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_values_with_validate_filters [0.124587s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_objects_nothing_to_update [0.605900s] ... ok
{3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.quota.QuotaUsage'>
{3} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_updates_from_db_object [0.150417s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_get_objects_single_transaction [0.749604s] ... ok
{3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_db_obj [0.273118s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_single_transaction [0.708648s] ... ok
{3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_delete_single_transaction [0.238313s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.router.RouterExtraAttributes'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create [0.134340s] ... 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'
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_objects_exist_validate_filters [0.724661s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_without_validate_filters [0.143691s] ... ok
{3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_false [0.203178s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object [0.154262s] ... ok
{3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_validate_filters [0.209891s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object_missing_object [0.144865s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.141037s] ... ok
{3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist_validate_filters_false [0.198592s] ... ok
{0} 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 <class 'neutron.objects.router.RouterExtraAttributes'>
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_valid_fields [0.118739s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingDbObjectTestCase.test_update_single_transaction [0.877943s] ... ok
{3} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_object [0.302163s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.router.RouterExtraAttributes'> has no project_id field
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_clean_obj_from_primitive [0.142414s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_values_with_validate_filters [0.086665s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete [0.131813s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_changes [0.133707s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_invalid_fields [0.156747s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_without_validate_filters [0.122919s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist [2.610744s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.148734s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects [0.187884s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects_valid_fields [0.128525s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_missing_object [0.139528s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_missing_primary_key [0.192549s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects [0.215788s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.192761s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values_without_validate_filters [0.191165s] ... ok
{3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count_invalid_fields [2.154184s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_fields [0.188616s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_delete_objects_valid_fields [1.996565s] ... ok
{3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object_missing_primary_key [0.122737s] ... ok
{3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.110457s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_missing_object [0.147644s] ... ok
{3} 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_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_missing_primary_key [0.143770s] ... ok
{3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_project_id [0.176668s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_object_unique_key [0.151226s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_false [2.257309s] ... ok
{3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values_with_validate_filters [0.164313s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.ports.DistributedPortBinding'>
{3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_changes [0.125500s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_without_validate_filters [0.158866s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_objects_without_validate_filters [0.140997s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_values_invalid_field [0.143682s] ... ok
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count [0.254964s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_get_values_with_validate_filters [0.135869s] ... ok
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_objects_nothing_to_delete [0.161769s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.127870s] ... ok
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_delete_single_transaction [0.140474s] ... ok
{2} neutron.tests.unit.objects.test_ports.DistributedPortBindingIfaceObjTestCase.test_update_changes_forbidden [0.137002s] ... ok
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.quota.ResourceDelta'>
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.quota.ResourceDelta'>
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist [0.151685s] ... ok
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_objects [0.265271s] ... ok
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.quota.ResourceDelta'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete [0.053862s] ... ok
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects [0.077768s] ... ok
{2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_create_single_transaction [0.901215s] ... ok
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.056144s] ... ok
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_missing_object [0.055243s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count_invalid_filters [2.596681s] ... ok
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_unique_key [0.066000s] ... ok
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.quota.ResourceDelta'>
{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_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.quota.ResourceDelta'> has no project_id field
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values_with_validate_filters [0.107186s] ... ok
{2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.691034s] ... ok
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values_without_validate_filters [0.213724s] ... ok
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_changes_forbidden [0.168779s] ... ok
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_invalid_fields [0.117951s] ... ok
{3} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_update_objects_valid_fields [0.174949s] ... ok
{2} 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_quota.ResourceDeltaObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.211906s] ... ok
{3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_fields_no_update [0.190507s] ... ok
{3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_object_missing_object [0.160580s] ... ok
{3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronDbObject'>
{3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects [0.124344s] ... ok
{2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_get_objects_single_transaction [0.802002s] ... ok
{3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values [0.086648s] ... ok
{3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values_invalid_field [0.071845s] ... ok
{3} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values_mixed_field [0.088664s] ... ok
{3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_rbac_db.FakeNeutronDbObject'> has no obj_extra_fields
{3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_object_unique_key ... SKIPPED: No unique keys found in test class <class 'neutron.tests.unit.objects.test_rbac_db.FakeNeutronDbObject'>
{2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist [0.922161s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_non_existent_object_raises_not_found [3.284949s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_object [5.356732s] ... ok
{2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_objects_exist_false [0.618651s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.router.RouterPort'>
{2} neutron.tests.unit.objects.test_ports.IPAllocationDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.ports.IPAllocation'>
{2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_clean_obj_from_primitive [0.123218s] ... ok
{2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_count_invalid_fields [0.130327s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.router.RouterPort'>
{2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create_duplicates [0.128971s] ... ok
{2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_create_updates_from_db_object [0.126463s] ... ok
{3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects [2.217469s] ... ok
{2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_delete_objects_without_validate_filters [0.107403s] ... ok
{2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_object [0.097554s] ... ok
{3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_valid_fields [0.160525s] ... ok
{2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_validate_filters [0.575884s] ... ok
{3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values_mixed_field [0.183843s] ... ok
{2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values [0.109018s] ... ok
{3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values_with_validate_filters [0.126631s] ... ok
{2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_get_values_invalid_field [0.134582s] ... ok
{2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.ports.IPAllocation'>
{3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_is_accessible_fails_for_unauthorized_project [0.145717s] ... ok
{2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_changes_forbidden [0.130978s] ... ok
{3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_makes_primitive_field_value [0.137171s] ... ok
{2} neutron.tests.unit.objects.test_ports.IPAllocationIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.ports.IPAllocation'>
{3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.tests.unit.objects.test_rbac_db.FakeNeutronDbObject'>
{3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_changes_forbidden [0.185201s] ... ok
{3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_update_shared_avoid_duplicate_update [0.218825s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.133336s] ... ok
{3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_forbidden_for_outsiders [0.153117s] ... ok
{3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_change_handles_only_object_type [0.149115s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_clean_obj_from_primitive [0.189577s] ... ok
{3} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_skips_db_object_owner [0.157325s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count_invalid_fields [0.137709s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create [0.127457s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_count_invalid_filters [1.124781s] ... ok
{3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_single_transaction [0.243285s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create_duplicates [0.118351s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete [0.126706s] ... ok
{3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.178975s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_invalid_fields [0.122551s] ... ok
{3} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_objects [0.201826s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_fields_no_update [0.134905s] ... ok
{3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_clean_obj_from_primitive [0.120915s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object [0.133493s] ... ok
{3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count_invalid_fields [0.126903s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects [0.127905s] ... ok
{3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.router.DVRMacAddress'> does not inherit from NeutronDbObject
{0} 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 <class 'neutron.objects.router.RouterPort'>
{3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete [0.129857s] ... ok
{0} 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.RouterPortIfaceObjectTestCase.test_get_objects_without_validate_filters [0.118985s] ... ok
{3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.router.DVRMacAddress'> has no obj_extra_fields
{0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_values_invalid_field [0.161885s] ... ok
{3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_invalid_fields [0.175518s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_objects [4.745112s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_without_validate_filters [0.137700s] ... ok
{3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.121755s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.129978s] ... ok
{3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values [0.136905s] ... ok
{3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values_invalid_field [0.148708s] ... ok
{3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.119866s] ... ok
{3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.router.DVRMacAddress'>
{3} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_updates_from_db_object [0.175841s] ... ok
{3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete [0.152386s] ... ok
{3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_fields_no_update [0.138876s] ... ok
{3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_object_unique_key [0.146575s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count_validate_filters_false [1.105400s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_filtering_by_fields [2.647751s] ... 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 <class 'neutron.objects.router.DvrFipGatewayPortAgentBinding'>
{3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_without_validate_filters [0.120168s] ... ok
{3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.router.DvrFipGatewayPortAgentBinding'> has no project_id field
{3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.router.DvrFipGatewayPortAgentBinding'>
{3} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.router.DvrFipGatewayPortAgentBinding'>
{2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.ports.PortBinding'>
{1} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_objects_nothing_to_update [2.258020s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_objects [1.110171s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.router.FloatingIP'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create [0.181317s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create_duplicates [0.171839s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.router.RouterRoute'>
{1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects [0.181257s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist [0.929248s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.197669s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_fields_no_update [0.176621s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object [0.187388s] ... ok
{3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_objects_nothing_to_delete [1.687923s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_missing_object [0.187886s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_object_missing_primary_key [0.185666s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects [0.213957s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_objects_exist_validate_filters_false [1.261403s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values_without_validate_filters [0.219733s] ... ok
{1} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.195135s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_count_validate_filters_false [0.869950s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.374342s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_clean_obj_from_primitive [0.190082s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_delete_objects_without_validate_filters [0.209282s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_object_missing_object [0.171178s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_values_invalid_field [0.177266s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_get_values_without_validate_filters [0.136148s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.ports.PortBinding'> has no project_id in fields
{0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_validate_filters [3.890107s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.171532s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingIfaceObjTestCase.test_update_objects_invalid_fields [0.124973s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.router.RouterRoute'>
{0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_clean_obj_from_primitive [0.197983s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.router.RouterRoute'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_single_transaction [4.195242s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count_invalid_fields [0.242092s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete [0.210251s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_valid_fields [0.195588s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_fields_no_update [0.180476s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_missing_object [0.401254s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_count_validate_filters_false [2.153649s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_invalid_fields [0.367546s] ... 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 <class 'neutron.objects.router.RouterRoute'>
{0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.router.RouterRoute'>
{0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_objects_invalid_fields [0.066105s] ... ok
{0} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_objects_valid_fields [0.128764s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count_invalid_filters [0.395130s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_objects_with_synthetic_fields [1.569492s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count_validate_filters_false [0.570275s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.ports.PortBindingLevel'>
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.securitygroup.DefaultSecurityGroup'>
{3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_object_with_synthetic_fields [4.039325s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.securitygroup.DefaultSecurityGroup'>
{2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_objects_exist [1.023257s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_with_synthetic_fields [5.831703s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_false [0.666962s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingLevelDbObjectTestCase.test_update_objects [1.043581s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.securitygroup.DefaultSecurityGroup'>
{2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.ports.PortBindingLevel'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_create [0.077681s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_delete_objects_invalid_fields [0.048294s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object [0.077362s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_missing_object [0.049352s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_object_unique_key [0.098484s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.078198s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.securitygroup.DefaultSecurityGroup'>
{2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.ports.PortBindingLevel'> has no project_id field
{2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_changes [0.073614s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_clean_obj_from_primitive [0.264791s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.securitygroup.DefaultSecurityGroup'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create [0.228390s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete [0.233173s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_invalid_fields [0.246096s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_with_synthetic_fields [2.626211s] ... ok
{3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_standard_attr_id [3.545349s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingLevelIfaceObjTestCase.test_update_objects_invalid_fields [1.320540s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_extra_fields [0.242006s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_fields_no_update [0.207552s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object [0.234553s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_null_vif_details_in_db(PortBinding) [0.549806s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_unique_key [0.258808s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_project_id [0.165778s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortBindingVifDetailsTestCase.test_null_vif_details_in_db(DistributedPortBinding) [0.349383s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_changes_forbidden [0.183073s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_qos_policy_id [1.244894s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.securitygroup.DefaultSecurityGroup'>
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count_validate_filters_false [0.259776s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_db_obj [0.353163s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_single_transaction [0.286089s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_count [1.260074s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_validate_filters [1.257339s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.165474s] ... ok
{3} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_qos_network_policy_id [4.113025s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_objects_supports_extra_filtername [0.878747s] ... ok
{3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_clean_obj_from_primitive [0.120748s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_validate_filters_false [1.907665s] ... ok
{3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_create_updates_from_db_object [0.174615s] ... ok
{3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_extra_fields [0.184024s] ... ok
{3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_invalid_fields [0.194545s] ... ok
{3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_values_with_validate_filters [0.161170s] ... ok
{3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.129721s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDNSDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.ports.PortDNS'>
{3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.133715s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_filtering_by_fields [3.126291s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.ports.PortDNS'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_changes_forbidden [0.131834s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_objects_nothing_to_update [1.086312s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.ports.PortDNS'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_queries_constant [0.321787s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_fields_no_update [0.183275s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_object [0.156210s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_sgs_stateful_flag [0.411202s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_validate_filters_false [0.136928s] ... ok
{2} 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_securitygroup.SecurityGroupIfaceObjTestCase.test_create_updates_from_db_object [0.070859s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.876679s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_missing_object [0.117339s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_unique_key [0.105273s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_get_objects_without_validate_filters [0.275166s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_mixed_fields [0.135504s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.089641s] ... ok
{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 <class 'neutron.objects.ports.PortDNS'>
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.073902s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_synthetic_fields [0.074662s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_invalid_fields [0.083755s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_objects [0.660442s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDNSIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.ports.PortDNS'>
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_valid_fields [0.094990s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_create_single_transaction [0.337465s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_single_transaction [0.404020s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.308072s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_create_update_delete [0.416447s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_check_routers_not_owned_by_projects [2.737175s] ... ok
{0} 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'
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_object_single_transaction [0.480674s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_count_invalid_filters [1.386052s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_objects_single_transaction [0.311864s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.securitygroup.SecurityGroupRBAC'>
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.router.RouterExtraAttributes'>
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_objects_exist_false [0.381887s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: Port object loads segment info without relationships
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.311166s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_count_invalid_fields [0.177871s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.securitygroup.SecurityGroupRBAC'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_create [0.159638s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_create_duplicates [0.120648s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_objects_single_transaction [0.840490s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.127861s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.113881s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_object [0.206943s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.securitygroup.SecurityGroupRBAC'>
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{0} 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_ports.PortDbObjectTestCase.test_get_objects_supports_extra_filtername [0.788624s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.169514s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values [0.088901s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.102501s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.061252s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.126152s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.137026s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.165648s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_port_from_mac_and_pci_slot [1.477880s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_port_from_mac_and_pci_slot_no_pci_slot [0.778569s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_distributed_flag [4.356665s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_object_single_transaction [5.266999s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_non_existent_object_raises_not_found [0.829969s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_get_ports_allocated_by_subnet_id [1.084186s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_check_belongs_to_default_sg [2.741082s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_objects_exist_validate_filters [0.311973s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count [1.150634s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_update_objects [1.468761s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_clean_obj_from_primitive [0.144083s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create_updates_from_db_object [0.196899s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.554340s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects [0.167934s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.router.RouterExtraAttributes'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_fields_no_update [0.179889s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object_unique_key [0.147308s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_supports_extra_filtername [1.218156s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.router.RouterExtraAttributes'>
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_values_without_validate_filters [0.155923s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_security_group_ids_and_port_id [2.654617s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_fields [0.163012s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_objects [1.212050s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_objects_valid_fields [0.127169s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.802867s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_clean_obj_from_primitive [0.182448s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_count_invalid_fields [0.225553s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.router.Router'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_objects_nothing_to_delete [0.764997s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_non_existent_object_raises_not_found [1.000267s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create [0.212611s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create_duplicates [0.207174s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete [0.239223s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_extra_fields [0.233370s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_update_objects_nothing_to_update [0.949859s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object_unique_key [0.193389s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_delete_single_transaction [1.013096s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_object [1.623925s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_mixed_fields [0.195666s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.239756s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_valid_fields [0.303680s] ... 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
{1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_without_validate_filters [0.098826s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values_mixed_field [0.065660s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values_with_validate_filters [0.109061s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_6_to_v1_5_drops_numa_affinity_policy [1.156917s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.112365s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_changes_forbidden [0.147245s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_filtering_by_fields [1.589512s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_single_transaction [0.586861s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortDbObjectTestCase.test_v1_8_to_v1_7_drops_hints [1.073863s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_clean_obj_from_primitive [0.272092s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete [0.221031s] ... ok
{0} 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'
{2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_delete_objects_without_validate_filters [0.205084s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects [0.216212s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_update_objects [3.070574s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_project_id [0.176273s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.securitygroup.SecurityGroupRule'>
{2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_get_values_with_validate_filters [0.164281s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_changes [0.178626s] ... ok
{2} neutron.tests.unit.objects.test_ports.PortIfaceObjTestCase.test_update_changes_forbidden [0.199945s] ... ok
{2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_create_updates_from_db_object [0.159611s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_object_version_degradation_1_1_to_1_0_no_remote_ag [0.776511s] ... ok
{2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects [0.137518s] ... ok
{2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_invalid_fields [0.129432s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count [1.335518s] ... ok
{2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.ports.SecurityGroupPortBinding'>
{2} 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 <class 'neutron.objects.ports.SecurityGroupPortBinding'>
{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
{2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.ports.SecurityGroupPortBinding'> has no project_id field
{2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values [0.136251s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist [0.833832s] ... ok
{2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_get_values_invalid_field [0.139627s] ... ok
{2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.139048s] ... ok
{2} neutron.tests.unit.objects.test_ports.SecurityGroupPortBindingIfaceObjTestCase.test_update_objects_valid_fields [0.143893s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_validate_filters [0.598799s] ... ok
{2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_count_invalid_filters [0.308212s] ... ok
{2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_delete_objects [0.266110s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count [4.911334s] ... ok
{2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_object_create_update_delete [0.273627s] ... ok
{2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_object [0.981612s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_clean_obj_from_primitive [0.137659s] ... ok
{2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_single_transaction [0.309781s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.securitygroup.SecurityGroupRule'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_without_validate_filters [0.146766s] ... ok
{2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_objects_supports_extra_filtername [0.266351s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_missing_object [0.131358s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.205055s] ... ok
{2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'>
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_count_invalid_filters [3.103445s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.155799s] ... 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_provisioning_blocks.ProvisioningBlockDbObjectTestCase.test_objects_exist_false [0.318059s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values [0.144176s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_single_transaction [0.410588s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values_invalid_field [0.202401s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values_without_validate_filters [0.239014s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.securitygroup.SecurityGroupRule'>
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_invalid_fields [0.129784s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_objects_supports_extra_filtername [0.674837s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_without_validate_filters [0.127665s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.133113s] ... ok
{2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create_duplicates [1.223516s] ... ok
{2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_create_updates_from_db_object [0.090507s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_db_obj [2.856745s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_count [0.291268s] ... ok
{2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects [0.139101s] ... ok
{2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.054640s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.router.RouterExtraAttributes'>
{2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_fields_no_update [0.094243s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.215257s] ... ok
{2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.080479s] ... ok
{2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'> has no project_id field
{2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.provisioning_blocks.ProvisioningBlock'> has no project_id in fields
{2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_objects_invalid_fields [0.058693s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_object_single_transaction [0.329779s] ... ok
{2} neutron.tests.unit.objects.test_provisioning_blocks.ProvisioningBlockIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.100400s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_create_single_transaction [0.177586s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_false [0.813583s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_objects_nothing_to_delete [0.292926s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_delete_single_transaction [0.273687s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_object_create_update_delete [0.304689s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_get_objects_single_transaction [0.305634s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_objects_exist_false [0.301234s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_objects [2.516858s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_validate_filters_false [1.566359s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaDbObjectTestCase.test_update_objects [0.372954s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_invalid_fields [0.173744s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.quota.Quota'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete_objects_valid_fields [0.214518s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_delete_objects_invalid_fields [0.147394s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_fields_no_update [0.152315s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects [0.224756s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_object_missing_object [0.144331s] ... ok
{2} 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 <class 'neutron.objects.quota.Quota'>
{0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_objects_single_transaction [2.906403s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_invalid_fields [0.251560s] ... 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 <class 'neutron.objects.quota.Quota'>
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.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_invalid_field [0.182920s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.securitygroup_default_rules.SecurityGroupDefaultRule'>
{1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_single_transaction [1.374814s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.quota.Quota'>
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_without_validate_filters [0.173997s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaObjectIfaceTestCase.test_update_fields [0.077533s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.292415s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_values [0.192770s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_create_single_transaction [0.160101s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_create_updates_from_db_object [0.130660s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.139527s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_values_invalid_field [0.139818s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.router.RouterExtraAttributes'>
{0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_fields_no_update [0.221525s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.quota.QuotaUsage'>
{0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_valid_fields [0.138256s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.router.RouterExtraAttributes'> has no project_id in fields
{3} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_updates_from_db_object [0.144260s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_objects_exist_validate_filters [0.327814s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects_invalid_fields [0.169647s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values_invalid_field [0.192743s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_fields_no_update [0.201942s] ... ok
{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 <class 'neutron.objects.securitygroup_default_rules.SecurityGroupDefaultRule'>
{2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_objects [0.347536s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values_with_validate_filters [0.137178s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_objects_nothing_to_update [0.205478s] ... 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
{0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.securitygroup_default_rules.SecurityGroupDefaultRule'>
{3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_project_id [0.135338s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaUsageDbObjectTestCase.test_update_single_transaction [0.210523s] ... ok
{0} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_updates_from_db_object [0.153267s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values_invalid_field [0.175472s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_clean_obj_from_primitive [0.195247s] ... ok
{0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count [0.235346s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_synthetic_fields [0.128835s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create [0.144237s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.118794s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_invalid_fields [0.082425s] ... ok
{0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_objects [0.260950s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_valid_fields [0.064533s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_create_updates_from_db_object [0.204968s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.166303s] ... ok
{0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_single_transaction [0.222780s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_updates_from_db_object [0.151489s] ... 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'
{0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist [0.258439s] ... ok
{0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_false [0.222424s] ... ok
{0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.servicetype.ProviderResourceAssociation'>
{1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_gw_port_ids_by_router_id [3.542729s] ... ok
{0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_unique_key [0.159893s] ... ok
{0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_invalid_fields [0.165736s] ... 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 <class 'neutron.objects.servicetype.ProviderResourceAssociation'>
{0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.servicetype.ProviderResourceAssociation'>
{0} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.servicetype.ProviderResourceAssociation'>
{2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_delete_objects_invalid_fields [2.518007s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_extra_fields [0.114375s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count [0.439081s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_object [0.117261s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.quota.QuotaUsage'>
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count_validate_filters_false [0.430743s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_objects_valid_fields [0.201651s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.221184s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_values_invalid_field [0.212286s] ... 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 <class 'neutron.objects.quota.QuotaUsage'>
{2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_get_values_without_validate_filters [0.136430s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.135249s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_single_transaction [0.560355s] ... ok
{2} neutron.tests.unit.objects.test_quota.QuotaUsageObjectIfaceTestCase.test_update_objects_invalid_fields [0.128712s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_create_update_delete [2.762696s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_count_validate_filters_false [0.262217s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_create_single_transaction [0.257424s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_order_asc [0.617295s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_count_validate_filters_false [4.262782s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_single_transaction [0.212300s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_get_object_with_synthetic_fields [0.311965s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_order_desc [0.679688s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_objects_exist [0.242818s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.216848s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.quota.Reservation'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_false [0.387861s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_single_transaction [1.592167s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.quota.Reservation'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create_duplicates [0.125945s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_create_updates_from_db_object [0.143466s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_delete_objects_invalid_fields [0.150565s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_object [0.129842s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects [0.138891s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_mixed_fields [0.122269s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_objects [0.955663s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.139275s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_delete_objects_nothing_to_delete [2.129877s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.subnet.DNSNameServer'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_valid_fields [0.134857s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_supports_extra_filtername [1.215022s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.subnet.DNSNameServer'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_get_values_invalid_field [0.170357s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.214508s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.168024s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_fields [0.265626s] ... ok
{2} neutron.tests.unit.objects.test_quota.ReservationObjectIfaceTestCase.test_update_objects_valid_fields [0.264453s] ... ok
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_count_invalid_filters [0.481533s] ... ok
{3} 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'
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_create_single_transaction [0.448376s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist [2.477727s] ... ok
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_db_obj [0.361412s] ... ok
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_object_create_update_delete [0.296874s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete [2.978997s] ... ok
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_get_objects_single_transaction [0.212705s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_false [0.731789s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_invalid_fields [0.224526s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.181660s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_fields_no_update [0.226418s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_objects_single_transaction [1.856675s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object [0.273790s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.router.RouterPort'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.router.RouterPort'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_objects_exist_validate_filters_false [1.157978s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_missing_primary_key [0.249444s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_unique_key [0.249333s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_without_validate_filters [0.248036s] ... ok
{3} 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 <class 'neutron.objects.router.RouterPort'>
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_values [0.262458s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.router.RouterPort'> has no project_id field
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_false [2.231673s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_fields [0.167423s] ... ok
{3} 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 <class 'neutron.objects.router.RouterPort'>
{1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_object [1.198310s] ... ok
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_objects_exist_validate_filters [0.237321s] ... ok
{0} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_updates_from_db_object [0.158042s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_values_with_validate_filters [0.184797s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_values_without_validate_filters [0.181795s] ... ok
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.248803s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_changes [0.168200s] ... ok
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_object [0.265003s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_changes_forbidden [0.169609s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_fields [0.122292s] ... ok
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaDbObjectTestCase.test_update_objects_nothing_to_update [0.311547s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_updates_from_db_object [0.113778s] ... ok
{0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_objects_nothing_to_delete [0.995405s] ... ok
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_count_invalid_fields [0.191256s] ... ok
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_invalid_fields [0.208667s] ... ok
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_delete_objects_valid_fields [0.173537s] ... ok
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.quota.ResourceDelta'> has no obj_extra_fields
{3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_create_single_transaction [0.841257s] ... ok
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_fields_no_update [0.251258s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_single_transaction [1.998330s] ... ok
{0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_supports_extra_filtername [1.005183s] ... ok
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object [0.250432s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.router.RouterPort'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_object_missing_primary_key [0.206090s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_valid_fields [0.217258s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_db_obj [0.694442s] ... ok
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_objects_valid_fields [0.173910s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.169902s] ... ok
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_get_values [0.112395s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_values [0.075827s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.065330s] ... ok
{2} neutron.tests.unit.objects.test_quota.ResourceDeltaObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.quota.ResourceDelta'> has no project_id in fields
{2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_clean_obj_from_primitive [0.061153s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.router.RouterPort'>
{2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_count_invalid_fields [0.045862s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.router.RouterPort'> has no project_id in fields
{2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_base.FakeNeutronDbObject'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_invalid_fields [0.082749s] ... ok
{2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_create_duplicates [0.063385s] ... ok
{0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_false [0.963503s] ... ok
{2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete_objects [0.046859s] ... ok
{2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.045758s] ... ok
{2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronDbObject'> has no obj_extra_fields
{2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_object [0.047825s] ... ok
{2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_invalid_fields [0.057088s] ... ok
{0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.subnet.IPAllocationPool'> has no obj_extra_fields
{2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{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
{2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_get_values_with_validate_filters [0.113282s] ... ok
{0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object [0.243272s] ... ok
{0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_missing_object [0.098527s] ... ok
{2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronDbObject'> has no project_id in fields
{0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_invalid_fields [0.070106s] ... ok
{0} 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_rbac.RBACBaseObjectIfaceTestCase.test_update_objects_without_validate_filters [0.172303s] ... ok
{0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_without_validate_filters [0.084840s] ... ok
{2} neutron.tests.unit.objects.test_rbac.RBACBaseObjectIfaceTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.tests.unit.objects.test_base.FakeNeutronDbObject'>
{1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count_invalid_filters [0.974368s] ... ok
{0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.subnet.IPAllocationPool'>
{0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values_with_validate_filters [0.114542s] ... ok
{2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_clean_obj_from_primitive [0.133688s] ... ok
{0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values_without_validate_filters [0.120657s] ... ok
{2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_count_invalid_fields [0.151658s] ... ok
{0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_changes [0.125356s] ... ok
{2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.tests.unit.objects.test_rbac_db.FakeNeutronDbObject'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_fields [0.110894s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.537970s] ... ok
{2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_create_updates_from_db_object [0.142351s] ... ok
{0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_without_validate_filters [0.125274s] ... ok
{2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete [0.141076s] ... ok
{0} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_updates_from_db_object [0.103789s] ... ok
{2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_delete_objects [0.139266s] ... ok
{2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_mixed_fields [0.159243s] ... ok
{0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_count [0.439652s] ... ok
{2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_pager_is_passed_through [0.157738s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_single_transaction [0.712402s] ... ok
{2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.125687s] ... ok
{0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_count_invalid_filters [0.435672s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_filtering_by_fields [3.086963s] ... ok
{0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_db_obj [0.628021s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_create_update_delete [0.813449s] ... ok
{0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.484506s] ... ok
{2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{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_subnet.NetworkSubnetLockDbObjectTestCase.test_delete_objects_nothing_to_delete [0.419552s] ... ok
{2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_objects_without_validate_filters [0.137564s] ... 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'
{2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values_invalid_field [0.132220s] ... ok
{2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_get_values_without_validate_filters [0.153809s] ... ok
{0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_filtering_by_fields [0.406829s] ... ok
{2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.tests.unit.objects.test_rbac_db.FakeNeutronDbObject'> 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.135504s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.router.RouterRoute'>
{2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_handles_shared_action [0.160070s] ... ok
{0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_objects [0.476620s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_single_transaction [2.885016s] ... ok
{2} neutron.tests.unit.objects.test_rbac_db.RbacNeutronDbObjectTestCase.test_validate_rbac_policy_delete_not_bound_project_success [0.242691s] ... ok
{0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_clean_obj_from_primitive [0.179538s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.router.RouterRoute'>
{0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_count_invalid_fields [0.168548s] ... ok
{2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_count_invalid_filters [0.239210s] ... ok
{0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_create [0.161149s] ... ok
{2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_delete_single_transaction [0.188476s] ... ok
{2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.router.DVRMacAddress'>
{2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_supports_extra_filtername [0.184357s] ... ok
{2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.router.DVRMacAddress'>
{1} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist [1.064995s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create_duplicates [0.165641s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.router.RouterRoute'>
{2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_objects_exist_validate_filters_false [0.305825s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create_updates_from_db_object [0.125012s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.router.RouterRoute'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_missing_primary_key [0.184267s] ... ok
{2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_object [0.202430s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects [0.166947s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object_unique_key [0.173667s] ... ok
{2} neutron.tests.unit.objects.test_router.DVRMacAddressDbObjectTestCase.test_update_single_transaction [0.187472s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.184163s] ... ok
{2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_invalid_fields [0.110684s] ... 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_router.RouterRouteIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.router.RouterRoute'> has no obj_extra_fields
{2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.114476s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_without_validate_filters [0.103979s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_object [0.112729s] ... ok
{2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_fields_no_update [0.132714s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values_with_validate_filters [0.105184s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects [0.123728s] ... ok
{2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.router.DVRMacAddress'>
{1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values_without_validate_filters [0.136884s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.124937s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.122072s] ... ok
{2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.router.RouterRoute'>
{2} 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.RouterRouteIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.router.RouterRoute'>
{2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_objects_without_validate_filters [0.092031s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_fields [0.118776s] ... ok
{2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.router.DVRMacAddress'>
{0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_object_missing_object [2.265435s] ... ok
{3} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.158904s] ... ok
{2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_get_values_without_validate_filters [0.071873s] ... ok
{1} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.router.RouterRoute'>
{2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_changes_forbidden [0.051128s] ... ok
{2} neutron.tests.unit.objects.test_router.DVRMacAddressIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.055388s] ... ok
{0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_values_without_validate_filters [0.170080s] ... ok
{2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_clean_obj_from_primitive [0.051854s] ... ok
{2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_count_invalid_fields [0.050942s] ... ok
{0} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.subnet.NetworkSubnetLock'> has no project_id in fields
{2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_create_duplicates [0.070137s] ... ok
{2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_delete_objects_invalid_fields [0.101043s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_db_obj [0.426948s] ... ok
{2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_object [0.106739s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_count [0.524259s] ... ok
{2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_object_missing_primary_key [0.126761s] ... ok
{2} 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 <class 'neutron.objects.router.DvrFipGatewayPortAgentBinding'>
{1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_create_update_delete [0.350550s] ... ok
{2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_objects_pager_is_passed_through [0.123780s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.442663s] ... ok
{2} 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_subnet.RouteDbObjectTestCase.test_create_single_transaction [0.750849s] ... 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
{1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_single_transaction [0.516126s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_filtering_by_fields [0.464879s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_single_transaction [0.315905s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.securitygroup.DefaultSecurityGroup'>
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.securitygroup.DefaultSecurityGroup'>
{1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_validate_filters [0.288771s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.securitygroup.DefaultSecurityGroup'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.securitygroup.DefaultSecurityGroup'>
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_count_invalid_fields [0.110439s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_objects [1.289074s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_valid_fields [0.089492s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create_updates_from_db_object [0.103247s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values [0.078178s] ... ok
{1} 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 <class 'neutron.objects.securitygroup.DefaultSecurityGroup'>
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects [0.153417s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.102885s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_with_unset_project_id [0.090995s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.securitygroup.DefaultSecurityGroup'>
{1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_fields [0.081209s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_without_validate_filters [0.062866s] ... ok
{2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values [1.776423s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.054814s] ... ok
{2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values_with_validate_filters [0.124744s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count [0.113843s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_non_existent_object_raises_not_found [0.096524s] ... ok
{2} neutron.tests.unit.objects.test_router.DvrFipGatewayPortAgentBindingTestCase.test_get_values_without_validate_filters [0.125973s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_no_synth [0.138807s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_single_transaction [1.043402s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_with_synthetic_fields [0.561041s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.subnet.Route'>
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_valid_fields [2.082002s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_missing_primary_key [0.141253s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects [0.151986s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.109142s] ... ok
{3} 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_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_single_transaction [0.987858s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values_invalid_field [0.121919s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values_with_validate_filters [0.115856s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.securitygroup.DefaultSecurityGroup'>
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_invalid_fields [0.133586s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_update_objects_valid_fields [0.124003s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_create_update_delete [0.378268s] ... ok
{2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count [3.189014s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_is_default_True [2.507652s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_supports_extra_filtername [1.087859s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_filter_by_is_default [0.258858s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_object_version_degradation_1_2_to_1_1_no_stateful [0.340497s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_single_transaction [0.251577s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_object_version_degradation_1_6_to_1_5_no_belongs_to_default_sg [0.214752s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist [0.254183s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_object_with_synthetic_fields [0.474257s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist [0.946787s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_single_transaction [0.325400s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_object [0.463724s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_false [0.366062s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count_invalid_fields [0.174142s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_supports_extra_filtername [0.286960s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.securitygroup.SecurityGroup'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnet.Route'>
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create_duplicates [0.133382s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_object_version_degradation_1_3_to_1_2_no_remote_ag [0.306295s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete [0.133978s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects [0.147139s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_validate_filters [0.189744s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_invalid_fields [0.149013s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_non_existent_object_raises_not_found [0.203816s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnet.Route'>
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_without_validate_filters [0.158920s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_count_invalid_fields [0.164013s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_extra_fields [0.239608s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.subnet.Route'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_fields_no_update [0.196312s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_objects [0.567796s] ... ok
{2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_count_validate_filters_false [2.831522s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create_duplicates [0.226301s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects [0.229728s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete [0.224483s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_invalid_fields [0.181412s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_single_transaction [0.409731s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object [0.174393s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_valid_fields [0.184449s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_create [0.183947s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_invalid_fields [0.174008s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values_invalid_field [0.185504s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object [0.189121s] ... 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_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values_with_validate_filters [0.203222s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_object_missing_primary_key [0.185031s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_to_dict_with_unset_project_id [0.190493s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_pager_is_passed_through [0.171102s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_changes_forbidden [0.181737s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_project_id [0.178029s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.subnet.Route'> has no project_id field
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_objects_without_validate_filters [0.174502s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values [0.181759s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values_invalid_field [0.173989s] ... ok
{2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.599801s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values_mixed_field [0.165869s] ... 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 <class 'neutron.objects.subnet.Route'>
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_values_without_validate_filters [0.162203s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values_with_validate_filters [0.175469s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_db_obj [0.482664s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_changes [0.181422s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values_without_validate_filters [0.195472s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_primary_key_forbidden_fail [0.172872s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.216838s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_filtering_by_fields [0.540840s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.subnet.Route'> has no project_id in fields
{0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_fields [0.174401s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.191372s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_object_create_update_delete [0.448708s] ... ok
{0} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnet.Route'>
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.255309s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.securitygroup.SecurityGroupRBAC'>
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.517343s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_count_invalid_filters [1.780949s] ... ok
{2} 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'
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.133669s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_delete_single_transaction [0.275652s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_rbac_shared_on_parent_object [0.554882s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_object_single_transaction [0.285086s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.280534s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_objects_nothing_to_update [1.842969s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.subnet.Subnet'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.155369s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create_duplicates [0.057828s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_objects_exist [0.389897s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_fields_no_update [0.142276s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects [0.131090s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.130514s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_extra_fields [0.144889s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_objects_exist_validate_filters [0.301281s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_object_unique_key [0.163235s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_fields_no_update [0.182854s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.210800s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object [0.220799s] ... ok
{2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_get_objects_supports_extra_filtername [1.830467s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.267932s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_mixed_fields [0.263722s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_objects [0.660110s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_project_id [0.171522s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.166996s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.117789s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_rbac_shared_on_parent_object ... SKIPPED: Mixin class, skipped test
{0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete [0.151147s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.securitygroup.SecurityGroupRBAC'>
{0} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.135717s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.128629s] ... ok
{3} 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 <class 'neutron.objects.securitygroup.SecurityGroupRBAC'>
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values_invalid_field [0.057430s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.securitygroup.SecurityGroupRBAC'>
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.092132s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_changes_forbidden [0.077303s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_fields [0.058216s] ... ok
{2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_validate_filters [1.610831s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_create_update_delete [1.193612s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count_validate_filters_false [0.981229s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.securitygroup.SecurityGroupRule'>
{0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_single_transaction [1.089114s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_supports_extra_filtername [0.580630s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_changes [2.703468s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.191868s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.162918s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_supports_extra_filtername [0.752123s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_validate_filters_false [0.662833s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_standard_attr_id [0.922063s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_validate_filters_false [0.886496s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_objects [0.834828s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_objects_nothing_to_update [0.469182s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_extra_fields [0.131538s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_non_existent_object_raises_not_found [0.800340s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnet.SubnetServiceType'>
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_fields_no_update [0.204497s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create_duplicates [0.247505s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_missing_primary_key [0.211102s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_update_single_transaction [0.471763s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_valid_fields [0.191364s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_count_invalid_fields [0.058993s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects [0.187674s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.securitygroup.SecurityGroupRule'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.168517s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_mixed_fields [0.130597s] ... ok
{2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_objects_exist_validate_filters_false [4.327590s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create [0.130616s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_fields_no_update [0.123655s] ... 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
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete [0.120345s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_missing_object [0.125958s] ... 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
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects [0.133076s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_invalid_fields [0.178505s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_project_id [0.114135s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_invalid_fields [0.129578s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values_mixed_field [0.102616s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_to_dict_with_unset_project_id [0.112126s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_values [0.182439s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_values_with_validate_filters [0.137019s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_changes [0.117257s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.131612s] ... 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 <class 'neutron.objects.subnet.SubnetServiceType'>
{1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_count_invalid_filters [0.195378s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_changes_forbidden [0.115576s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.154654s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_fields [0.124779s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_count_validate_filters_false [0.156434s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_db_obj [0.172083s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_fields [0.250953s] ... ok
{0} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_invalid_fields [0.176635s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_delete_objects [0.393376s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.300098s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_delete_single_transaction [0.129792s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.securitygroup_default_rules.SecurityGroupDefaultRule'>
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_queries_constant [0.299513s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_objects_supports_extra_filtername [0.131402s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_standard_attr_id [0.158237s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_objects [0.171917s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_single_transaction [0.381896s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_single_transaction [0.137835s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_count_invalid_fields [0.073572s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.securitygroup_default_rules.SecurityGroupDefaultRule'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.securitygroup_default_rules.SecurityGroupDefaultRule'> has no obj_extra_fields
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_standard_attr_id [0.372011s] ... ok
{2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_qos_policy [2.819628s] ... ok
{1} 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 <class 'neutron.objects.securitygroup_default_rules.SecurityGroupDefaultRule'>
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_validate_filters_false [0.284792s] ... 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
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_clean_obj_from_primitive [0.111289s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_objects_valid_fields [2.141838s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_without_validate_filters [0.176946s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_update_updates_from_db_object [0.122747s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create_duplicates [0.138485s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_objects_invalid_fields [0.177168s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete [0.127753s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_create_single_transaction [0.204093s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects [0.156474s] ... ok
{1} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_objects_valid_fields [0.182097s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.188682s] ... ok
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count_invalid_filters [0.269845s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_extra_fields [0.198861s] ... ok
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_count_validate_filters_false [0.322400s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_filtering_by_fields [0.694927s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_filtering_by_fields [0.270978s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_objects_exist_false [0.209695s] ... ok
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_create_update_delete [0.227823s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_objects_exist_validate_filters_false [0.272814s] ... ok
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_supports_extra_filtername [0.196822s] ... ok
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.servicetype.ProviderResourceAssociation'>
{2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_update_single_transaction [2.328985s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_object [0.354999s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_create_duplicates [0.146099s] ... ok
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.servicetype.ProviderResourceAssociation'>
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete [0.185310s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete_objects [0.116911s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete_objects_invalid_fields [0.084542s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_object [0.055229s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_object_missing_object [0.064943s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_object_missing_primary_key [0.077005s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects [0.147380s] ... ok
{2} neutron.tests.unit.objects.test_router.FloatingIPDbObjectTestCase.test_v1_1_to_v1_0_drops_qos_policy_id [0.927773s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_invalid_fields [0.142511s] ... ok
{2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete [0.130530s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_fields_no_update [2.375954s] ... ok
{2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects_invalid_fields [0.136610s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.157075s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_delete_objects_valid_fields [0.130947s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_project_id [0.112571s] ... ok
{2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.156998s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.securitygroup_default_rules.SecurityGroupDefaultRule'> has no project_id field
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values_invalid_field [0.127172s] ... ok
{2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_objects_without_validate_filters [0.114408s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values_without_validate_filters [0.121630s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_without_validate_filters [0.129640s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.114716s] ... ok
{2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_get_project_id [0.136901s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_updates_from_db_object [0.183908s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_fields [0.122709s] ... ok
{2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_objects_valid_fields [0.131931s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_objects_without_validate_filters [0.122264s] ... ok
{2} neutron.tests.unit.objects.test_router.FloatingIPIfaceObjectTestCase.test_update_updates_from_db_object [0.136527s] ... ok
{3} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.110862s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count [0.303191s] ... ok
{3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_create_single_transaction [0.240287s] ... ok
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_clean_obj_from_primitive [2.111222s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_objects_nothing_to_delete [0.389013s] ... ok
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count_invalid_fields [0.148418s] ... ok
{3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_db_obj [0.296754s] ... ok
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create_updates_from_db_object [0.163333s] ... ok
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_valid_fields [0.124437s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_delete_objects_nothing_to_delete [0.810311s] ... ok
{3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_validate_filters [0.254402s] ... ok
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.servicetype.ProviderResourceAssociation'> has no obj_extra_fields
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_filtering_by_fields [0.423299s] ... ok
{3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.servicetype.ProviderResourceAssociation'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object [0.199091s] ... ok
{3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.servicetype.ProviderResourceAssociation'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.164647s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_single_transaction [0.414834s] ... ok
{3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create [0.187128s] ... ok
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.servicetype.ProviderResourceAssociation'>
{3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_create_duplicates [0.128017s] ... ok
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_valid_fields [0.182395s] ... ok
{3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_invalid_fields [0.137036s] ... ok
{3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_missing_object [0.112247s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.subnetpool.SubnetPoolPrefix'>
{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
{3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_values_invalid_field [0.108739s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.subnetpool.SubnetPoolPrefix'>
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects_without_validate_filters [0.116338s] ... ok
{3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_values_with_validate_filters [0.179037s] ... ok
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_values [0.125896s] ... ok
{3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_values_without_validate_filters [0.128284s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_false [0.249630s] ... ok
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.134732s] ... ok
{3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.servicetype.ProviderResourceAssociation'> has no project_id in fields
{1} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_changes_forbidden [0.106367s] ... ok
{3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.servicetype.ProviderResourceAssociation'>
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnetpool.SubnetPoolPrefix'>
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_clean_obj_from_primitive [0.119198s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create [0.156774s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create_duplicates [0.196231s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_count_invalid_filters [0.633306s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_valid_fields [0.243514s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.199183s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects [0.190952s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_create_single_transaction [0.634278s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.222705s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{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
{2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_filtering_by_fields [3.331370s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_values_invalid_field [0.089453s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_single_transaction [0.667742s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_values_with_validate_filters [0.057870s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_fields [0.059651s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnetpool.SubnetPoolPrefix'>
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_count_validate_filters_false [0.192899s] ... ok
{3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_fields [2.242803s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_create_single_transaction [0.129978s] ... ok
{3} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.113746s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_filtering_by_fields [0.603245s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_objects_single_transaction [0.816536s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_objects_exist [0.246610s] ... ok
{3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_db_obj [0.437638s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.subnet.DNSNameServer'>
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_objects [0.360708s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_create [0.131528s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_create_updates_from_db_object [0.129038s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_sort_by_address_asc_using_pager [0.468212s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete [0.152920s] ... ok
{3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_objects [0.616817s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.208552s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_fields_no_update [0.184117s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_supports_extra_filtername [0.500405s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_object_unique_key [0.135982s] ... ok
{3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_delete_objects_nothing_to_delete [0.537802s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_objects_valid_fields [0.137317s] ... ok
{0} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.119042s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.subnet.DNSNameServer'>
{0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count [0.209636s] ... ok
{3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_object_create_update_delete [0.646656s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.subnet.DNSNameServer'>
{3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_validate_filters [0.528933s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.318800s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_router_ids_without_router_std_attrs [2.703257s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_objects_nothing_to_update [0.319511s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_single_transaction [0.339634s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_count_invalid_fields [0.135447s] ... ok
{3} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_update_object [0.959863s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create [0.148148s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects [0.126384s] ... ok
{3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_clean_obj_from_primitive [0.250700s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_invalid_fields [0.152397s] ... ok
{0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_db_obj [2.046586s] ... ok
{3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create_duplicates [0.217682s] ... ok
{1} 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 <class 'neutron.objects.subnet.DNSNameServer'>
{3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_delete_objects_valid_fields [0.133299s] ... ok
{0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_objects [0.312210s] ... ok
{3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_unique_key [0.065453s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_valid_fields [0.167482s] ... ok
{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 <class 'neutron.objects.subnet.DNSNameServer'>
{3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_values_with_validate_filters [0.046552s] ... ok
{3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_values_without_validate_filters [0.054084s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_values_invalid_field [0.165409s] ... ok
{0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_single_transaction [0.238249s] ... ok
{3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.048591s] ... ok
{3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_invalid_fields [0.047582s] ... ok
{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 <class 'neutron.objects.subnet.DNSNameServer'>
{3} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.061312s] ... ok
{0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_create_update_delete [0.219480s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.subnet.DNSNameServer'>
{2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_get_standard_attr_id [1.994734s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.subnet.DNSNameServer'> has no project_id in fields
{0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_single_transaction [0.231550s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_changes_forbidden [0.120602s] ... ok
{0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist [0.234313s] ... ok
{0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_false [0.227072s] ... ok
{3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count [0.824367s] ... ok
{0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.tag.Tag'>
{0} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.tag.Tag'>
{2} neutron.tests.unit.objects.test_router.RouterDbObjectTestCase.test_objects_exist_false [1.096892s] ... ok
{0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_invalid_fields [0.138332s] ... ok
{0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_missing_object [0.235315s] ... ok
{0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.tag.Tag'>
{3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_create_single_transaction [1.103810s] ... ok
{1} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_valid_fields [1.653224s] ... 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
{0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_values [0.169687s] ... ok
{0} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.tag.Tag'>
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count_invalid_filters [0.995215s] ... ok
{3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_filtering_by_fields [1.270576s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.subnet.IPAllocationPool'>
{3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_single_transaction [0.764947s] ... ok
{0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_validate_filters_false [1.640654s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_db_obj [2.896024s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_delete_objects_nothing_to_delete [0.248084s] ... ok
{3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.subnet.IPAllocationPool'>
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.trunk.SubPort'>
{2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist [1.116900s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.subnet.IPAllocationPool'>
{3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist [0.834658s] ... ok
{0} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.trunk.SubPort'>
{0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_clean_obj_from_primitive [0.145861s] ... ok
{3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_objects [0.482102s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterExtraAttrsDbObjTestCase.test_objects_exist_validate_filters [0.691624s] ... ok
{0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.trunk.SubPort'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count_invalid_fields [0.137958s] ... ok
{0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create [0.108099s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.router.RouterExtraAttributes'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object_missing_primary_key [0.101370s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_create_duplicates [0.108878s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters_false [0.927034s] ... ok
{0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects [0.115641s] ... ok
{3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_objects_nothing_to_update [0.467695s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_delete [0.107037s] ... ok
{3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create_duplicates [0.109777s] ... ok
{0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.trunk.SubPort'> has no project_id in fields
{2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_object_missing_primary_key [0.131564s] ... ok
{0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.trunk.SubPort'>
{2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.router.RouterExtraAttributes'>
{0} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.trunk.SubPort'>
{2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_to_dict_makes_primitive_field_value [0.137478s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterExtraAttrsIfaceObjTestCase.test_update_changes_forbidden [0.132624s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.778200s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.router.Router'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_create_updates_from_db_object [0.135636s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.126080s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_object [0.142697s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_objects_invalid_fields [0.087908s] ... 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
{2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_get_values [0.073418s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_single_transaction [0.736168s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_changes [0.080535s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterIfaceObjectTestCase.test_update_objects_without_validate_filters [0.056888s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count [1.189039s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_clean_obj_from_primitive [0.186703s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.subnet.IPAllocationPool'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create [0.143570s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_create_updates_from_db_object [0.116693s] ... ok
{3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete [2.006857s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_invalid_fields [0.108745s] ... ok
{3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_missing_primary_key [0.137306s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_valid_fields [0.126582s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_create_single_transaction [0.757060s] ... ok
{3} 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 <class 'neutron.objects.subnet.IPAllocationPool'>
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.121706s] ... ok
{3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_valid_fields [0.120729s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_fields_no_update [0.105429s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects [0.115284s] ... ok
{3} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_changes_forbidden [0.146666s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_non_existent_object_raises_not_found [1.066391s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.130271s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.subnet.IPAllocationPool'> has no project_id field
{2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_filtering_by_fields [0.981548s] ... ok
{3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_create_single_transaction [0.635074s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values [0.174125s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_values_invalid_field [0.176521s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_objects_nothing_to_delete [0.953366s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.186919s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.subnet.IPAllocationPool'>
{3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_delete_objects [0.715909s] ... ok
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_invalid_fields [0.188547s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.router.RouterPort'>
{1} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.182708s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_single_transaction [0.959249s] ... ok
{3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_objects_single_transaction [0.615900s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_count_validate_filters_false [0.621770s] ... ok
{3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_objects_exist [0.560750s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_delete_single_transaction [0.477096s] ... ok
{3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_object [0.494939s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_object_create_update_delete [0.473468s] ... ok
{3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_single_transaction [0.490731s] ... ok
{3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_create_duplicates [0.119669s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_object_single_transaction [0.581417s] ... ok
{3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_create_updates_from_db_object [0.154584s] ... ok
{3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete_objects_without_validate_filters [0.150524s] ... ok
{3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_object [0.131341s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.subnet.NetworkSubnetLock'>
{3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_object_unique_key [0.116643s] ... ok
{3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects [0.130426s] ... ok
{3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_changes [0.125827s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_objects_supports_extra_filtername [0.453398s] ... ok
{3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_changes_forbidden [0.137698s] ... ok
{3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_fields [0.156162s] ... ok
{3} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_objects_valid_fields [0.132237s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_both_tenant_and_project_ids [3.134898s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_objects [4.652442s] ... ok
{3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count [1.195502s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_with_synthetic_fields [1.203980s] ... ok
{3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count_invalid_filters [1.058451s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterPortDbObjectTestCase.test_update_objects_nothing_to_update [1.380094s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.subnet.NetworkSubnetLock'>
{2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_create_updates_from_db_object [0.182305s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_delete_objects [0.141564s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_object_missing_object [0.110382s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_validate_filters_false [1.616892s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_invalid_fields [0.114756s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.108758s] ... ok
{3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_objects_nothing_to_delete [0.823471s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_valid_fields [0.164502s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_lock_subnet_update [1.015052s] ... 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
{2} neutron.tests.unit.objects.test_router.RouterPortIfaceObjectTestCase.test_update_objects_valid_fields [0.246944s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_objects_exist_validate_filters [1.035586s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete_objects_invalid_fields [0.188193s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete_objects_valid_fields [0.071981s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.subnet.NetworkSubnetLock'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_object_missing_primary_key [0.107671s] ... ok
{3} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_create_update_delete [1.923152s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.subnet.NetworkSubnetLock'>
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_pager_is_passed_through [0.057911s] ... ok
{1} 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 <class 'neutron.objects.subnet.NetworkSubnetLock'>
{3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create [0.246480s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_valid_fields [0.076444s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_objects [2.502339s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects [0.218124s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_without_validate_filters [0.082811s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.trunk.Trunk'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.subnet.NetworkSubnetLock'> has no project_id field
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_values [0.077000s] ... ok
{3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_unique_key [0.193408s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_values_invalid_field [0.090145s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create [0.223588s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_count [1.979025s] ... ok
{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 <class 'neutron.objects.subnet.NetworkSubnetLock'>
{3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.239618s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.subnet.NetworkSubnetLock'>
{0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_missing_primary_key [0.248782s] ... ok
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_primary_key_forbidden_fail [0.075103s] ... 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 <class 'neutron.objects.subnet.Route'>
{1} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_updates_from_db_object [0.082032s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects [0.193955s] ... ok
{3} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_invalid_fields [0.188806s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_invalid_fields [0.176378s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_delete_objects_nothing_to_delete [0.800188s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_count_validate_filters_false [0.644306s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_without_validate_filters [0.199542s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values_invalid_field [0.237212s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values_mixed_field [0.195343s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_single_transaction [0.741859s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values_with_validate_filters [0.195246s] ... ok
{1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.771842s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_without_validate_filters [0.227491s] ... ok
{0} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_updates_from_db_object [0.265939s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.router.RouterRoute'>
{1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_filtering_by_fields [0.611516s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_no_active_binding_in_host [0.223382s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_clean_network_ports [0.198511s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_process_network_devices [0.200961s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_supports_extra_filtername [0.752549s] ... ok
{1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_no_changes [0.246003s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_timestamp_triggers_updated_None_to_something [0.209566s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated [0.222435s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.subnet.Route'>
{0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_deleted_concurrently [0.188171s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.router.RouterRoute'>
{0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_on_sync [0.199725s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_stop [0.207984s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_delete_arp_spoofing [0.235934s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count_validate_filters_false [3.964118s] ... ok
{1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_validate_filters [0.863850s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_with_not_existed_device [0.220183s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun_flooding_entry [0.140579s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_false [0.968708s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_update [0.175239s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_no_data [0.118230s] ... ok
{1} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_objects_exist_validate_filters_false [0.762795s] ... ok
{1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_clean_obj_from_primitive [0.109903s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_create_single_transaction [0.918677s] ... ok
{1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_create_updates_from_db_object [0.098551s] ... ok
{1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.070369s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_port_count_with_ha_dvr_snat_port [0.506251s] ... ok
{1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.subnet.Route'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_fields_no_update [0.085424s] ... ok
{1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_missing_primary_key [0.101789s] ... ok
{1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects [0.061472s] ... ok
{1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_valid_fields [0.082656s] ... ok
{1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnet.Route'>
{0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_distributed_active_network_ports_no_candidate [0.480919s] ... ok
{1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_valid_fields [0.063931s] ... ok
{1} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_objects_without_validate_filters [0.105618s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_db_obj [0.974038s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_objects_exist_validate_filters_false [1.508302s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.697297s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterRouteDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.router.RouterRoute'>
{3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_single_transaction [0.974846s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_create [2.510244s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count [3.658283s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_delete_objects_invalid_fields [0.131097s] ... ok
{2} 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 <class 'neutron.objects.router.RouterRoute'>
{2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_objects_valid_fields [0.163697s] ... 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 <class 'neutron.objects.router.RouterRoute'> has no project_id field
{3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_filtering_by_fields [2.679349s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values [0.154229s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_get_values_invalid_field [0.187048s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_count_invalid_filters [1.149883s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.router.RouterRoute'> has no project_id in fields
{2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_changes_forbidden [0.164088s] ... ok
{2} neutron.tests.unit.objects.test_router.RouterRouteIfaceObjectTestCase.test_update_objects_without_validate_filters [0.202623s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_with_synthetic_fields [0.946423s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_objects_nothing_to_delete [0.987889s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called [6.003686s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_create_single_transaction [0.600444s] ... 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'
{3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_supports_extra_filtername [0.341238s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_objects [0.870271s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_object_version_degradation_1_2_to_1_1_no_external [0.506084s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_objects_nothing_to_delete [0.386472s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_filter_by_shared [1.583508s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_validate_filters [0.404551s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_delete_single_transaction [0.604181s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.406334s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_dns_nameservers_in_order [0.898768s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_get_objects_supports_extra_filtername [0.545761s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_single_transaction [0.700965s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist [0.795263s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_object [1.709623s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_changed [4.141091s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_objects_exist_validate_filters_false [0.667191s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupDbObjTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.securitygroup.DefaultSecurityGroup'>
{2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_create_duplicates [0.091662s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_delete_objects_without_validate_filters [0.095925s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_with_synthetic_fields [1.929026s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_object_missing_object [0.093466s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_objects [1.370903s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_invalid_fields [0.091880s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.securitygroup.DefaultSecurityGroup'>
{2} 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 <class 'neutron.objects.securitygroup.DefaultSecurityGroup'>
{2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_objects_without_validate_filters [0.083307s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.DefaultSecurityGroupIfaceObjTestCase.test_get_values_without_validate_filters [0.066053s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_count_invalid_filters [0.192230s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_update_single_transaction [0.843171s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_create_single_transaction [0.266956s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_invalid_fields [0.150625s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_valid_fields [0.161583s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_objects [0.255529s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_delete_objects_nothing_to_delete [0.185696s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_valid_fields [0.212496s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_objects_no_synth [0.289934s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_get_standard_attr_id [0.246957s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_without_validate_filters [0.198100s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_shared_subnet_with_another_tenant [2.090562s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_is_default_False [0.241329s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values [0.256535s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_object_version_degradation_1_4_to_1_3_no_normalized_cidr [0.164280s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values_mixed_field [0.161249s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values_with_validate_filters [0.205197s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_synthetic_fields [0.152898s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_with_unset_project_id [0.149259s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_standard_attr_id [1.189062s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_false [0.607120s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.subnet.Subnet'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create [0.159272s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete [0.220009s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count [1.599970s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_missing_primary_key [0.178983s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_unique_key [0.181368s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects [0.233431s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.265403s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_db_obj [0.883551s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ha_agents_get_other_fdb [6.331983s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values_invalid_field [0.224893s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_objects_exist_false [3.225375s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_values_without_validate_filters [0.181848s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupDbObjTestCase.test_update_objects_nothing_to_update [0.321854s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_to_dict_makes_primitive_field_value [0.209825s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_clean_obj_from_primitive [0.155355s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_changes_forbidden [0.222116s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.securitygroup.SecurityGroup'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_single_transaction [0.960331s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_valid_fields [0.216846s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_delete_objects_valid_fields [0.159927s] ... 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
{1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_without_validate_filters [0.254210s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_no_fdb_updates_without_port_updates [1.305533s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{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
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_get_objects_without_validate_filters [0.150919s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.subnet.SubnetServiceType'>
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_fields [0.290079s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupIfaceObjTestCase.test_update_updates_from_db_object [0.297215s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_count [0.687073s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_count_validate_filters_false [0.605021s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnet.SubnetServiceType'>
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_clean_obj_from_primitive [0.096389s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count_invalid_fields [0.166928s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.subnet.SubnetServiceType'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_updates_from_db_object [2.860194s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create_updates_from_db_object [0.064485s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_delete_objects [0.611712s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects [0.097429s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_missing_primary_key [0.103908s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object_unique_key [0.142468s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects [0.092813s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.507558s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.securitygroup.SecurityGroupRBAC'>
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_without_validate_filters [0.078046s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.subnet.SubnetServiceType'> has no project_id field
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_values_with_validate_filters [0.076577s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_object_version_degradation_1_1_to_1_0_no_shared [0.539895s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_objects [1.030253s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_object [0.630937s] ... ok
{3} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_valid_fields [1.150395s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count [0.306818s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACDbObjectTestCase.test_update_single_transaction [0.533540s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count_invalid_filters [0.171732s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.securitygroup.SecurityGroupRBAC'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete_objects [0.157890s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_objects [0.297274s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.170701s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_single_transaction [1.263219s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_objects_nothing_to_delete [0.204480s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_extra_fields [0.159816s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_object_missing_object [0.184873s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_delete_single_transaction [0.269171s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects [0.186949s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_create_update_delete [0.171564s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_validate_filters [0.127840s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_rbac_policy_create_no_matching_policies [0.139001s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.172140s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_object [0.318512s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist [1.413960s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_other_agents_get_flood_entries_for_ha_agents [7.170886s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_objects [0.536371s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count_invalid_fields [0.055482s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_count_invalid_filters [0.983344s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_invalid_fields [0.152163s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object [0.143695s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_missing_object [0.166345s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.170121s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_validate_filters [1.120886s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_valid_fields [0.226313s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_create_single_transaction [0.832933s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values_mixed_field [0.158974s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.131418s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_invalid_fields [0.137934s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.110772s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_db_obj [0.227758s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.146344s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_db_obj [0.947949s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnet.SubnetServiceType'>
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.subnetpool.SubnetPoolPrefix'>
{1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_create [0.176207s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.subnet.SubnetServiceType'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_object [0.155811s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_supports_extra_filtername [0.377174s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.subnet.SubnetServiceType'>
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_object_create_update_delete [0.868296s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.133897s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_validate_filters [0.304053s] ... ok
{1} 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_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnetpool.SubnetPoolPrefix'>
{1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.subnet.SubnetServiceType'> has no project_id in fields
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnetpool.SubnetPoolPrefix'>
{1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnet.SubnetServiceType'>
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_objects_single_transaction [0.620464s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.subnetpool.SubnetPoolPrefix'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete [0.068163s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_changes_forbidden [0.197598s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects_invalid_fields [0.083736s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.subnetpool.SubnetPoolPrefix'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_objects_without_validate_filters [0.185386s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_missing_primary_key [0.145124s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_invalid_fields [0.207878s] ... ok
{1} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnet.SubnetServiceType'>
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_without_validate_filters [0.150777s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.subnetpool.SubnetPoolPrefix'> has no project_id field
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.subnetpool.SubnetPoolPrefix'>
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.098014s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_db_obj [0.559426s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_get_security_group_rule_ids [1.604333s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_filtering_by_fields [0.903017s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.subnetpool.SubnetPoolPrefix'> has no project_id in fields
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_valid_fields [0.087811s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.049299s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_object_version_degradation_1_2_to_1_1_no_normalized_cidr [0.807828s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_single_transaction [0.398918s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_delete_objects [0.274643s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_supports_extra_filtername [0.300823s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_delete_single_transaction [0.124411s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_filtering_by_fields [0.235921s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.subnetpool.SubnetPool'>
{0} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down_ha_router_port [6.730344s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_object_version_degradation_1_3_to_1_2_no_belongs_to_def_sg [0.829089s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_object_single_transaction [0.271774s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_noop_long [0.150638s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_plug_interface [0.153724s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist [0.420356s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_false [0.142099s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{0} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_try_to_bind_segment_for_agent_migration_abort [0.145542s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_objects_supports_extra_filtername [0.156761s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_objects_exist_false [0.329655s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_try_to_bind_segment_for_agent_migration_ok [0.177810s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.subnetpool.SubnetPoolRBAC'>
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleDbObjTestCase.test_objects_exist_false [0.792615s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismGenericTestCase.test_driver_not_responsible_for_ports_allocation [0.152423s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_objects_exist_false [0.196672s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_rbac_policy_create_no_address_scope [0.309303s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create_duplicates [0.184019s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_objects_exist_validate_filters [0.140323s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_true [0.267780s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan [0.177665s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_rbac_shared_on_parent_object [0.312053s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_defaults [0.136012s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_subnetpool_prefixes [0.517334s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_count_invalid_fields [0.096864s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices [0.127374s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.subnetpool.SubnetPoolRBAC'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_validate_config_fail [0.139451s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_single_transaction [0.316210s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_create_duplicates [0.136318s] ... 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.135046s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete_objects_valid_fields [0.148053s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create [0.189831s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestCreateESwitchManager.test_create_eswitch_mgr_fail [0.207058s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_object_missing_object [0.119558s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_missing_primary_key [0.152636s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_object_missing_primary_key [0.156526s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_existing_pci_slot [0.192123s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects [0.223101s] ... ok
{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 <class 'neutron.objects.subnetpool.SubnetPoolRBAC'>
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_min_tx_rate_exist_and_assigned_pci [0.175918s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.subnetpool.SubnetPoolRBAC'>
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_invalid_fields [0.254525s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_create_emb_switch [0.193793s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_create_updates_from_db_object [1.781791s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_valid_fields [0.217362s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_invalid_fields [0.099836s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_process_emb_switch_with_device [0.233024s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_delete_objects_valid_fields [0.054293s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object [0.078694s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_with_string_matching_filters_contains ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values_with_validate_filters [0.197252s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_object_unique_key [0.077643s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_min_tx_rate [0.228323s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_valid_fields [0.123513s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup.SecurityGroupRuleIfaceObjTestCase.test_get_objects_without_validate_filters [0.088329s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.subnetpool.SubnetPool'>
{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
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_status [0.258117s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_delete_objects_nothing_to_delete [0.123181s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.208689s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_without_validate_filters [0.231442s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_get_object_create_update_delete [0.173905s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test__get_macvtap_mac_single_upper_dev [0.209663s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values_mixed_field ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.subnetpool.SubnetPoolRBAC'>
{2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_objects_exist [0.146716s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values_with_validate_filters [0.056443s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.subnetpool.SubnetPoolRBAC'>
{2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_objects_exist_validate_filters [0.091453s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_empty [0.276305s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleDbObjectTestCase.test_update_objects_nothing_to_update [0.119705s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_to_dict_with_unset_project_id [0.165734s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_fields [0.131302s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_clean_obj_from_primitive [0.143905s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_info [0.228798s] ... ok
{3} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_objects_without_validate_filters [0.139023s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.securitygroup_default_rules.SecurityGroupDefaultRule'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_create [0.124679s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_assigned_devices_info_multiple_slots [0.233751s] ... ok
{3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count_validate_filters_false [0.254322s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete_objects_valid_fields [0.167351s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_device_state_fail [0.200997s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.180776s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok [0.163942s] ... ok
{3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.308054s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_object_unique_key [0.227694s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok3 [0.224422s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_changes [1.473952s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_rate_ok [0.187811s] ... ok
{2} 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 <class 'neutron.objects.securitygroup_default_rules.SecurityGroupDefaultRule'>
{3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_delete_objects_nothing_to_delete [0.359324s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count_invalid_filters [0.195440s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_spoofcheck_ok [0.172028s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_get_values [0.186163s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_count_validate_filters_false [0.171461s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_vf_macvtap_upper_devs [0.213895s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_create_single_transaction [0.170035s] ... ok
{3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_filtering_by_fields [0.383001s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.securitygroup_default_rules.SecurityGroupDefaultRule'> has no project_id in fields
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_vf_macvtap_upper_devs_no_devs [0.193844s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_objects [0.223731s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_changes [0.223364s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_object_create_update_delete [0.169317s] ... ok
{3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_supports_extra_filtername [0.377365s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_dir [0.217493s] ... ok
{2} neutron.tests.unit.objects.test_securitygroup_default_rules.SecurityGroupDefaultRuleIfaceObjectTestCase.test_update_changes_forbidden [0.204158s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_match [0.148063s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_single_transaction [0.213092s] ... ok
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.217638s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_spoofcheck [0.127758s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_new_and_removed [0.144532s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.tag.Tag'>
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist_validate_filters_false [0.281264s] ... ok
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_delete_objects_nothing_to_delete [0.332678s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_no_changes [0.204885s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count_invalid_fields [0.204806s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnetpool.SubnetPoolPrefix'>
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_returns_empty_sets [0.181140s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete [0.170874s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnetpool.SubnetPoolPrefix'>
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.subnetpool.SubnetPoolPrefix'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_single_transaction [0.358170s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_delete_objects [0.073234s] ... ok
{3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects [0.183602s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object [0.057102s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_sends_host [0.260360s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} 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 <class 'neutron.objects.subnetpool.SubnetPoolPrefix'>
{3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.tag.Tag'> has no obj_extra_fields
{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 <class 'neutron.objects.subnetpool.SubnetPoolPrefix'>
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_with_pci_slot [0.173700s] ... ok
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.servicetype.ProviderResourceAssociation'>
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_values [0.116354s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.subnetpool.SubnetPoolPrefix'>
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_without_pci_slot [0.179630s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_changes_forbidden [0.142061s] ... ok
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_single_transaction [0.323384s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_without_validate_filters [0.077452s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_with_agent_direct_physical [0.210368s] ... 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.196847s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_db_obj [0.243115s] ... ok
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.servicetype.ProviderResourceAssociation'>
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_macvtap [0.202532s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_object_create_update_delete [0.352537s] ... ok
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_objects_exist_validate_filters_false [0.348787s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.subnetpool.SubnetPoolRBAC'>
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_non_existent_object_raises_not_found ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.servicetype.ProviderResourceAssociation'>
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.subnetpool.SubnetPoolRBAC'>
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.servicetype.ProviderResourceAssociation'>
{3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_fields_no_update [2.054426s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_objects_nothing_to_update [0.369193s] ... ok
{3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects [0.100109s] ... ok
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.servicetype.ProviderResourceAssociation'>
{3} 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 <class 'neutron.objects.tag.Tag'>
{3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_values_without_validate_filters [0.090020s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_clean_obj_from_primitive [0.202574s] ... ok
{3} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_updates_from_db_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.tag.Tag'>
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete [0.200271s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_extra_fields [0.164276s] ... ok
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects [0.281621s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_object [0.243143s] ... ok
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.272026s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_invalid_fields [0.268297s] ... ok
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_fields_no_update [0.283274s] ... ok
{3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count_invalid_filters [0.899650s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.289816s] ... ok
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_object_missing_primary_key [0.277762s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_project_id [0.237191s] ... ok
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_objects [0.285460s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values [0.261012s] ... 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
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values_invalid_field [0.205078s] ... ok
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.servicetype.ProviderResourceAssociation'> has no project_id field
{3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count_validate_filters_false [0.977736s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_values_without_validate_filters [0.216591s] ... ok
{2} 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 <class 'neutron.objects.servicetype.ProviderResourceAssociation'>
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_rbac_shared_on_parent_object ... SKIPPED: Mixin class, skipped test
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_invalid_fields [0.216539s] ... ok
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_valid_fields [0.111787s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.215497s] ... ok
{2} neutron.tests.unit.objects.test_servicetype.ProviderResourceAssociationIfaceObjectTestCase.test_update_objects_without_validate_filters [0.158007s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypesTestCase.test_default_vnic_types [4.007286s] ... ok
{1} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_changes [0.163622s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypesTestCase.test_override_default_vnic_types [0.175779s] ... ok
{3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_single_transaction [0.886423s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_count_invalid_filters [0.303321s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_minimum_packet_rate_ingress [0.156635s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules_no_vif_port [0.125801s] ... ok
{2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_create_single_transaction [0.247384s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_packet_rate [0.177928s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_rules_no_vif_port [0.204365s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.tag.Tag'>
{2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_get_objects_single_transaction [0.394783s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_add_dvr_mac_tun [0.165512s] ... ok
{3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.786688s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_apply_meter_to_port_ingress [0.205242s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_arp_spoofing_protection [0.182232s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac [0.186339s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac_flat [0.198908s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_meter [0.211161s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_arp_responder [0.157184s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_garp_blocker [0.155802s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_set_allowed_macs_for_port [0.227855s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_controllers [0.218839s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_local_egress_flows_ofport_invalid [0.207410s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process [0.199700s] ... ok
{3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_filtering_by_fields [2.254420s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process_ipv4 [0.173035s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_dvr_process_ipv6 [0.201664s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.tag.Tag'>
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_remove_dvr_mac_vlan [0.182366s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_validate_filters [0.236603s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_setup_controllers [0.168125s] ... ok
{2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist [3.080281s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_setup_controllers_when_already_exists [0.144946s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_objects_exist_validate_filters_false [0.233875s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_arp_responder [0.216073s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.tag.Tag'>
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process [0.269354s] ... ok
{2} neutron.tests.unit.objects.test_subnet.DNSNameServerDbObjectTestCase.test_objects_exist_validate_filters_false [0.670464s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_flood_to_tun [0.228832s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.tag.Tag'>
{3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.trunk.SubPort'>
{2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_create_updates_from_db_object [0.229360s] ... ok
{2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.subnet.DNSNameServer'> has no obj_extra_fields
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_drop_port [0.352708s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.tag.Tag'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_missing_object [0.144540s] ... ok
{2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_object_missing_primary_key [0.154711s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process [0.308004s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.tag.Tag'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects [0.184237s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_create_duplicates [0.236199s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process_ipv6 [0.297616s] ... ok
{2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_objects_pager_is_passed_through [0.202906s] ... ok
{2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.subnet.DNSNameServer'> has no project_id field
{2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_changes [0.057098s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_unicast_to_tun [0.320207s] ... ok
{2} neutron.tests.unit.objects.test_subnet.DNSNameServerObjectIfaceTestCase.test_update_objects_without_validate_filters [0.107373s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_create_updates_from_db_object [0.361234s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_controllers_when_already_exists [0.247208s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object [0.302921s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_missing_primary_key [0.210916s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table_arp_responder_enabled [0.292044s] ... ok
{3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_validate_filters [1.825155s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_object_unique_key [0.151343s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table_dvr_disabled [0.249021s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_invalid_fields [0.130355s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_valid_fields [0.115419s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table_dvr_enabled [0.277037s] ... ok
{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
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_aborted_bundle_context [0.142148s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_without_validate_filters [0.126465s] ... ok
{2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_count_validate_filters_false [1.336601s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test__get_dp [0.152625s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_project_id ... SKIPPED: Test class <class 'neutron.objects.tag.Tag'> has no project_id field
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test__get_dp_when_get_datapath_id_returns_None [0.163975s] ... 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 <class 'neutron.objects.tag.Tag'>
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_phys_brs [0.143301s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_values_with_validate_filters [0.131447s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_to_dict_makes_primitive_field_value [0.247194s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_install_arp_responder [0.273111s] ... ok
{1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.tag.Tag'>
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_reserved [0.262384s] ... 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 <class 'neutron.objects.trunk.SubPort'>
{1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_fields [0.218116s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_ancillary_bridges_multiple [0.269835s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_valid_fields [0.202867s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_scan_ancillary_ports_returns_port_changes [0.243201s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_primary_key_forbidden_fail [0.157395s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_scan_ancillary_ports_returns_port_changes_with_sync [0.173875s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_db_obj [1.875650s] ... ok
{3} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.trunk.SubPort'>
{2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.905476s] ... ok
{3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create_duplicates [0.158777s] ... ok
{3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_create_updates_from_db_object [0.169960s] ... ok
{3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete [0.152861s] ... ok
{3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_invalid_fields [0.154331s] ... ok
{1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_single_transaction [1.985590s] ... ok
{3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_valid_fields [0.165090s] ... ok
{2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_objects [0.771977s] ... ok
{3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object_missing_object [0.172618s] ... ok
{3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_pager_is_passed_through [0.171372s] ... ok
{2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_delete_single_transaction [0.433870s] ... ok
{3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{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 <class 'neutron.objects.trunk.SubPort'>
{2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_create_update_delete [0.533617s] ... ok
{3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_to_dict_makes_primitive_field_value [0.181084s] ... ok
{3} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_primary_key_forbidden_fail [0.139607s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_gre_ipv6 [3.456970s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_ext_br_recreated [0.384743s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_get_object_single_transaction [1.142762s] ... ok
{1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_create_update_delete [2.319669s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_csnat_ports [0.732109s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__check_bridge_datapath_id [0.212490s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_single_transaction [0.785288s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__get_ofport_moves_invalid [0.192066s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_multisegments [0.186450s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_objects_exist_validate_filters [1.124388s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_vlan_not_found [0.197042s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.trunk.SubPort'>
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_basic_rule_setup [0.351975s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolDbObjectTestCase.test_update_object [0.674749s] ... ok
{2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.subnet.IPAllocationPool'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_fixed_and_allowed_addresses [0.350385s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_count_invalid_fields [0.086163s] ... ok
{2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_delete_objects [0.087843s] ... ok
{2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_get_object_unique_key [0.072132s] ... ok
{2} 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 <class 'neutron.objects.subnet.IPAllocationPool'>
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_port_security_disabled [0.343056s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{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
{2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.subnet.IPAllocationPool'> has no project_id in fields
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices_hints_invalid_hints [0.179727s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnet.IPAllocationPoolObjectIfaceTestCase.test_update_objects_valid_fields [0.118478s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices_hints_no_hints [0.187616s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.trunk.SubPort'>
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_deactivate_removed_port [0.168823s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count_invalid_fields [0.125694s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_cleanup_stale_flows [0.168322s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_extra_fields ... SKIPPED: Test class <class 'neutron.objects.trunk.SubPort'> has no obj_extra_fields
{1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_fields_no_update [0.120623s] ... 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'
{1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object [0.143882s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_bandwidth [0.290106s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_invalid_fields [0.208304s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_pp_without_direction [0.335863s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_without_validate_filters [0.226591s] ... ok
{1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_values [0.154460s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_create_smartnic_port_map_entry_data [0.296346s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_values_without_validate_filters [0.148277s] ... ok
{1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.trunk.SubPort'>
{3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count_invalid_filters [5.003111s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_ignore_network [0.263061s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_changes_forbidden [0.151553s] ... ok
{1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_invalid_fields [0.133454s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_network_update [0.264025s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_ovs_restart_for_ingress_direct_goto_flows [0.265380s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.subnet.NetworkSubnetLock'>
{3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_port_not_found [0.906790s] ... ok
{2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_lock_subnet_create [0.308540s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_bound_not_found [0.447633s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_objects_exist_false [0.330313s] ... ok
{2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_objects_exist_validate_filters_false [0.258809s] ... ok
{2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.293428s] ... ok
{3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_single_transaction [1.003483s] ... ok
{2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockDbObjectTestCase.test_update_objects_nothing_to_update [0.647519s] ... ok
{2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.subnet.NetworkSubnetLock'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_valid_fields [2.413786s] ... ok
{2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.subnet.NetworkSubnetLock'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete [0.149707s] ... ok
{2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_delete_objects [0.126177s] ... ok
{2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_fields_no_update [0.120740s] ... ok
{2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_invalid_fields [0.149300s] ... ok
{2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_get_values_with_validate_filters [0.140596s] ... ok
{2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_to_dict_makes_primitive_field_value [0.146328s] ... ok
{3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_delete_objects [1.935777s] ... ok
{2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_objects_invalid_fields [0.153390s] ... ok
{1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_count_validate_filters_false [1.217703s] ... ok
{2} neutron.tests.unit.objects.test_subnet.NetworkSubnetLockTestCase.test_update_objects_without_validate_filters [0.136047s] ... ok
{3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_filtering_by_fields [1.026103s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_dead_with_port_already_dead [3.910276s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_db_obj [1.066229s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_delete [0.336327s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_db_obj [1.364348s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_unbound [0.288638s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_with_synthetic_fields [0.867767s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_update_smartnic [0.367041s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_update_unbound_smartnic_port [0.364127s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_object_single_transaction [1.061228s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_update_unbound_smartnic_port_not_belong_to_the_agent [0.202765s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_activated_bindings [0.088909s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_ignores_unknown_updated_ports [0.082978s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_supports_extra_filtername [1.006087s] ... ok
{0} 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.111722s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_port_not_ready_yet [0.122752s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.subnet.Route'>
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_recl_lv_port_to_preserve [0.169506s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_reset_tunnel_ofports [0.131733s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_rpc_loop_fail_to_process_network_ports_keep_flows [0.228751s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_tenant_id [0.978194s] ... ok
{2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_object ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnet.Route'>
{1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_includes_correct_subports [3.087990s] ... ok
{3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_false [0.711604s] ... ok
{2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnet.Route'>
{1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_single_transaction [1.008714s] ... ok
{3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_multiple_fields [0.889024s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_rpc_loop_hints_with_failed_devices [2.182164s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_sanitize_ovs_iface_other_config [0.274442s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnet.RouteDbObjectTestCase.test_update_single_transaction ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnet.Route'>
{2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.subnet.Route'> does not inherit from NeutronDbObject
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_returns_port_changes [0.306324s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_standard_attr_id [1.202104s] ... ok
{2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects_invalid_fields [0.132796s] ... ok
{2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_delete_objects_valid_fields [0.157817s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_set_rpc_timeout [0.187764s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_object_missing_object [0.179570s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_arp_spoofing_protection_disabled [0.209461s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_mixed_fields ... SKIPPED: No synthetic fields that are not extra filters found in test class <class 'neutron.objects.subnet.Route'>
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges [0.199140s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_object [1.597786s] ... ok
{2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_objects_without_validate_filters [0.163021s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_failed_devices [0.178444s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_get_values [0.219204s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_marks_unknown_port_as_dead [0.213814s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist [1.146234s] ... ok
{2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.subnet.Route'>
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_updates_known_port [0.221443s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_removed_ext_delete_port [0.211212s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_sync_setup_tunnel_flood_flow_once [0.209962s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_single_transaction [1.227110s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_sync_with_ml2_plugin [0.257178s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.741697s] ... ok
{3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_clean_obj_from_primitive [0.148143s] ... ok
{1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.trunk.Trunk'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create_updates_from_db_object [0.121519s] ... ok
{3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_count_invalid_fields [0.199154s] ... ok
{1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_unique_key [0.161283s] ... ok
{3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects [0.191110s] ... ok
{1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_mixed_fields [0.145226s] ... ok
{3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_invalid_fields [0.142516s] ... ok
{1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_changes_forbidden [0.170280s] ... ok
{3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_valid_fields [0.193668s] ... ok
{1} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_invalid_fields [0.125795s] ... ok
{3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_fields_no_update [0.156944s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__get_devices_locally_modified [0.128070s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object [0.138492s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_timestamp_triggers_updated [0.143142s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_pager_is_passed_through [0.126891s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_no_local_interface [0.126557s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.148702s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_failed_extension [0.186195s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_valid_fields [0.155931s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip [0.149276s] ... ok
{3} 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.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun_unavailable_ofport [0.084072s] ... ok
{2} neutron.tests.unit.objects.test_subnet.RouteObjectIfaceTestCase.test_update_changes_forbidden [2.498242s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun_non_existence_key_in_ofports [0.091828s] ... ok
{3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_makes_primitive_field_value [0.195189s] ... ok
{3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_changes [0.233815s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_distributed_active_network_ports [0.303562s] ... ok
{3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_fields [0.145911s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb_concurrent_port_deletion [0.149516s] ... ok
{3} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_primary_key_forbidden_fail [0.133496s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels_dont_exclude_host [0.116778s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_delete_objects [1.064229s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_stale_ofport_rules_treats_moved [3.310281s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_valid_ip [0.170817s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_find_candidate_subnets [1.328425s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.agent.test__agent_manager_base.Test_CommonAgentManagerRpcCallBackBase.test_add_network [1.945225s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.agent.test__agent_manager_base.Test_CommonAgentManagerRpcCallBackBase.test_get_and_clear_updated_devices [0.176435s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_error [0.184742s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_report_state_revived [0.208905s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_updated_non_existing [0.235810s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_with_delete_arp_protection [0.236520s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_dvr_snat_port_fdb_entries [3.056931s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_set_rpc_timeout_no_value [0.189055s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_external_network [1.435683s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_failed [0.232183s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct_with_arp_responder [2.457315s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_update_network_ports [0.231476s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip_no_lvm [0.169795s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_chg_ip_tun_empty_before_after [0.157907s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_update_non_existence_method [0.199268s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_no_agent_ports [0.176518s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_object_create_update_delete [1.191016s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_get_agent_ports_non_existence_key_in_lvm [0.169768s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_ha_dvr_snat_port [0.572738s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_objects_single_transaction [1.116262s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct_with_igmp_snooping [2.138702s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_ha_replicated_port [0.540233s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_network_ports_with_ha_dvr_snat_port [0.516824s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_service_types [0.795415s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_port_count_with_dvr_snat_port [0.359350s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_agent_by_host [0.306079s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_get_subnet_shared_true [0.785020s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_ha_agents_by_router_id [0.703599s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_nondistributed_active_network_ports_no_candidate [0.346410s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels [0.058599s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_update_port_precommit_mac_address_changed_raises [0.098642s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist [1.253410s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetDbObjectTestCase.test_objects_exist_validate_filters_false [1.183516s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_clean_obj_from_primitive [0.105208s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_count_invalid_fields [0.128511s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_create_updates_from_db_object [0.151211s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_delete_objects_without_validate_filters [0.205910s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_bound_to_agentless_host [2.133072s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_port_bound [4.633546s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_object_missing_object [0.246932s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_objects_invalid_fields [0.264594s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_get_project_id [0.242439s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_changes [0.196705s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_fields [0.208365s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetObjectIfaceTestCase.test_update_objects_invalid_fields [0.214183s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_invokes_update_device_down [1.374394s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan_flat_fail [1.860366s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_no_fdb_entries_with_ha_port [1.128155s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan_vlan_fail [2.094044s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_add_existing_raises_exception [0.263615s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_ha_port [11.536191s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_net_and_segmentation_id_existing [0.259350s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_net_and_segmentation_id_non_existing_raises_exception [0.228529s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_get_non_existing_raises_keyerror [0.176367s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_in_operator_on_key [0.173263s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_pop_non_existing_raises_exception [0.216173s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechDeviceMappingsTestCase.test_standard_device_mappings [0.161090s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test__set_bridge_name_notify [0.166466s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count_invalid_filters [4.461536s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_valid_item [0.147492s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test__set_bridge_name_notify [0.139141s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test_get_vif_type [0.118039s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test__set_bridge_name_notify [0.134652s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_driver_not_responsible_for_ports_allocation [0.110050s] ... 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.167443s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_unknown_type [0.122788s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test_type_gre_bad [0.128358s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_count_validate_filters_false [1.071178s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test__set_bridge_name_notify [0.138048s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_agents_by_chassis_private [0.276596s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_unbound_port [5.008623s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_placement.TestOVNClientPlacementExtension.test_build_placement_state_rp_deleted [0.454197s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port_last_port_up [3.685438s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_create_single_transaction [1.239515s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_dualstack [1.534453s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_delete_objects_nothing_to_delete [1.132884s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_filtering_by_fields [0.808949s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_objects_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.subnet.SubnetServiceType'>
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_for_l2pop_network_types [1.981040s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_get_standard_attr_id ... SKIPPED: No standard attributes found in test class <class 'neutron.objects.subnet.SubnetServiceType'>
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__port_effective_qos_policy_id [4.264460s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_two_agents [4.081690s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_objects_exist_false [1.181472s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_host_changed [1.968811s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnet.SubnetServiceType'>
{1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_port_info_compare [1.238065s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__qos_rules_no_rules [1.990385s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeDbObjectTestCase.test_update_objects_nothing_to_update ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnet.SubnetServiceType'>
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.subnet.SubnetServiceType'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete [0.272741s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_delete_objects_invalid_fields [0.270205s] ... ok
{2} 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 <class 'neutron.objects.subnet.SubnetServiceType'>
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_host_changed_twice [2.832185s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_valid_fields [0.244338s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_values_invalid_field [0.249466s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_get_values_without_validate_filters [0.240695s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_network_no_policy_change [2.854852s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/neutron_lib/db/api.py:393: SAWarning: Multiple rows returned with uselist=False for lazily-loaded attribute 'QosNetworkPolicyBinding.port' 
  new = getattr(target, relationship_prop.key)
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_to_dict_synthetic_fields ... SKIPPED: No object fields found in test class <class 'neutron.objects.subnet.SubnetServiceType'>
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddACLCommand.test_lswitch_no_exist [0.211965s] ... ok
{2} neutron.tests.unit.objects.test_subnet.SubnetServiceTypeObjectIfaceTestCase.test_update_primary_key_forbidden_fail [0.256274s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterPortCommand.test_lrouter_not_found [0.229292s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_mac_addr_changed [1.483441s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_add_exists [0.202241s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_count_validate_filters_false [0.516946s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_add_may_exist [0.259169s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down_last_port_up [4.389623s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_add_with_dhcp [0.226039s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_create_single_transaction [0.306545s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__delvalue_from_list [0.162071s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.subnetpool.SubnetPool'>
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_no_exist_ignore [0.212004s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_subnet [0.210455s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_rbac_policy_create_valid [0.306381s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelDHCPOptionsCommand.test_dhcp_options_del [0.183753s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.318045s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelDHCPOptionsCommand.test_dhcp_options_no_exist_fail [0.199817s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterPortCommand.test_lrouter_no_exist [0.230578s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolDbObjectTestCase.test_update_objects_nothing_to_update [0.363075s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterPortCommand.test_lrouter_port_del [0.230270s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_down [2.171615s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.subnetpool.SubnetPool'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_main [0.135762s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_port_del [0.237691s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_noop [0.077636s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.subnetpool.SubnetPool'> does not inherit from NeutronDbObject
{3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_validate_firewall_driver_other [0.091669s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_ensure_port_admin_state_up [0.069910s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_create_updates_from_db_object [0.197418s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_port_del_delete_dhcp_opt [0.299586s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelStaticRoutesCommand.test_lrouter_no_exist_fail [0.129849s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_delete_objects_valid_fields [0.204772s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_object_unique_key [0.248869s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_extension_driver_type [2.055017s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_true [0.244210s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat_bad [0.535147s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismGenericTestCase.test_unknown_type [0.362188s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_false [0.470871s] ... 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.627357s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan_vif_details [0.432287s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_mixed_fields [4.571358s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.macvtap.test_macvtap_common.MacvtapCommonTestCase.test_get_vlan_device_name [0.433706s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_synthetic_fields_not_extra_filters [0.498043s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices_with_error [0.471205s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_exclude_devices_with_spaces [0.422363s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_objects_without_validate_filters [0.572595s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test__set_vf_max_rate_captures_sriov_failure [0.336639s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelStaticRoutesCommand.test_lrouter_no_exist_ignore [6.296862s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values [0.343526s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_extgw_nat [0.278969s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_rules_on_released_vf [0.424058s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_get_values_without_validate_filters [0.323207s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_extgw_routes [0.392318s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_min_tx_rate [0.393429s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_changes_forbidden [0.424815s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_multiple_extgw_routes [0.418340s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_nonexisting_pci_slot [0.390765s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_fields [0.355056s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_false [0.330891s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteNATRuleInLRouterCommand.test_delete_nat_rule_no_lrouter_exist_fail [0.391787s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolIfaceObjectTestCase.test_update_objects_valid_fields [0.439556s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_discover_devices_without_device [0.300776s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_del_port_dhcpv4_options [0.505077s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_assigned_devices_info [0.283888s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_process_emb_switch_without_device [0.298413s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_set_port_dhcpv6_options [0.458863s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_update_port_up_two_active_ports [11.321966s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_max_rate [0.331356s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_delete_single_transaction [1.104012s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterCommand.test_lrouter_no_exist_fail [0.418739s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_bad [0.345270s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test__get_macvtap_mac_multiple_upper_devs [0.432905s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterCommand.test_lrouter_update [0.426573s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_good [0.312212s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_device_state_ok [0.347087s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_ensure_port_admin_state_down [0.368430s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterPortCommand.test_lrouter_port_no_exist_ignore [0.416223s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_device [0.354873s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_id_fail [0.449681s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_list [0.335788s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdatePortBindingExtIdsCommand.test_portbinding_no_exist_ignore [0.440069s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_id_ok [0.375756s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_direct_false [0.466292s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_all_devices [0.522899s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_pf_device_exists_with_no_dir [0.461786s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_all_chassis_gateway_bindings [0.893472s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixDbObjectTestCase.test_objects_exist [1.464807s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_rpc_callbacks [0.488327s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices [0.476318s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_count_invalid_fields [0.529798s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_rpc_consumers [0.530809s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_state [0.541581s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_create_updates_from_db_object [0.606815s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_validate_interface_mappings_dev_exists [0.456764s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_cached_device_count_report_state [0.465586s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_fields_no_update [0.454853s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test__is_live_migration_false_None_original [0.334446s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_process_activated_bindings [0.356796s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_missing_object [0.374656s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat_vif_details [0.336436s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_updated_and_removed [0.361857s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_object_unique_key [0.245235s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_valid_fields [0.172176s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test__is_live_migration_false_None_original [0.342427s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_admin_state_up_true [0.358283s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_objects_with_string_matching_filters_ends ... SKIPPED: There is no string field in this object
{1} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_type_vlan_bad [0.279645s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_get_values_without_validate_filters [0.187155s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_and_removed [0.273247s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings [0.195755s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_binding_deactivate [0.136437s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings_with_error [0.164436s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_changes ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.subnetpool.SubnetPoolPrefix'>
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovMechVlanTestCase.test_type_vlan [0.192220s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_device_mappings_with_spaces [0.226602s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovMechVlanTestCase.test_type_vlan_fixed_ip_l2 [0.357426s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolPrefixIfaceObjectTestCase.test_update_objects_invalid_fields [0.367954s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_all_logical_routers_with_rports [3.673631s] ... 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.428144s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchDeviceMappingsTestCase.test_standard_device_mappings_negative [0.386291s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_rules_on_assigned_vf [0.391246s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_direct [0.367172s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_count [1.047370s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestCreateESwitchManager.test_create_eswitch_mgr_ok [0.415578s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_floatingip_in_nat_or_lb [0.954023s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_direct_with_switchdev_cap [0.428289s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_max_rate_exist_and_assigned_pci [0.421845s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_all_items [0.400455s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_min_tx_rate_existing_pci_slot [0.372268s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_existing_rules [0.359140s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_count_invalid_filters [1.060839s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_rate_min_tx_rate_nonexisting_pci_slot [0.302243s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_minimum_packet_rate [0.336173s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_create_emb_switch_zero_vfs [0.339633s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_new_rules_meter_for_bandwidth [0.386009s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_true [0.387401s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_delete_non_existent_object_raises_not_found [0.920170s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules_meter_for_bandwitdh [0.397009s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_assigned_devices_info_multiple_nics_for_physnet [0.397890s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules_no_policy [0.429635s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_disable [0.402682s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_delete_objects_nothing_to_delete [0.736051s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_bandwidth [0.414871s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_mismatch [0.393030s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_bandwidth_no_phy_brs [0.440912s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_get_objects_single_transaction [0.684418s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_set_device_status_mismatch [0.390239s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_bandwidth_no_vif_port [0.405336s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_ok2 [0.394469s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_rules [0.389818s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_state_ok [0.357700s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_objects_exist_validate_filters_false [0.921465s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_numvfs_no_file [0.434205s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_create_meter [0.497550s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_direct_true [0.406515s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_dst_mac_for_flat [0.445940s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_non_existent_object_raises_not_found [0.958407s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_macvtap_false [0.285774s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_lrouter_by_lrouter_port [5.488091s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_pf_device_exists_with_dir [0.381064s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_scan_vf_devices_no_content [0.325280s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_assigned_macs [0.332853s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_subnet_dhcp_options_with_ports [0.875196s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_object [1.125382s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_vf_state [0.340588s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestSBImplIdlOvnGetChassisByCardSerialFromCMSOptions.test_chassis_not_found [0.465725s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_vf_state_not_present [0.332599s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACDbObjectTestCase.test_update_single_transaction [0.968924s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSRIOVAgentExtensionConfig.test_report_loaded_extension [0.451817s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_count ... SKIPPED: Class <class 'neutron.objects.subnetpool.SubnetPoolRBAC'> does not inherit from NeutronDbObject
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_configurations_has_rp_bandwidth [0.441542s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete_objects [0.328576s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_updated_missing [0.448367s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_delete_objects_invalid_fields [0.357890s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_get_objects [0.352236s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_admin_state_up_false [0.417581s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{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
{1} 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.463692s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_changes_forbidden [0.423545s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_removed_with_existed_device [0.360767s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicAgentConfigParser.test__validate_rp_in_dev_mappings [0.332927s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_objects_invalid_fields [0.380507s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_garp_blocker [5.230040s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_binding_activate [0.385964s] ... ok
{2} neutron.tests.unit.objects.test_subnetpool.SubnetPoolRBACIfaceObjectTestCase.test_update_updates_from_db_object [0.378622s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dscp_marking_rule [0.380673s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_binding_activate_no_host [0.301166s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_port_update_with_vnic_physical_direct [0.296962s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac [0.394062s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test__log_maintenance_inconsistencies_debug_disabled [4.286593s] ... ok
{2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_get_object_single_transaction [0.864087s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovMechVlanTestCase.test_type_vlan_fixed_ip_l3 [0.309351s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac_flat [0.372464s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchDeviceMappingsTestCase.test_standard_device_mappings [0.295784s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_goto [0.354417s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_check_segment_allows_supported_network_types [0.311772s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_normal [0.372635s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_unknown_type [0.288971s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_with_agent [0.263666s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_reclaim_local_vlan [0.338014s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_rules [0.305898s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_dvr_mac_tun [0.392323s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_meter_from_port_ingress [0.454102s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_arp_responder [0.470195s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process_ipv4 [0.442174s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process_ipv6 [0.423756s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_drop_port [0.440623s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_baremetal_ports_dhcp_options [4.080546s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_drop [0.452586s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_provision_local_vlan_novlan [0.446461s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_add_dvr_mac_tun [0.706514s] ... ok
{2} 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'
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_cleanup_tunnel_port [0.536354s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_arp_responder_without_ip [0.390041s] ... ok
{2} neutron.tests.unit.objects.test_tag.TagDbObjectTestCase.test_update_objects ... SKIPPED: No updatable fields found in test class <class 'neutron.objects.tag.Tag'>
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process_ipv4 [0.377705s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_unicast_to_tun_without_mac [0.220776s] ... ok
{2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_clean_obj_from_primitive [0.426107s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_meter_manager_remove_port_meter_id [5.785047s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_provision_local_vlan [0.226581s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_reclaim_local_vlan [0.338586s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_ha_chassis_group_no_external_ports [3.743330s] ... ok
{2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_create [0.422608s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_update_minimum_bandwidth_no_physical_network [0.435694s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_controllers [0.302781s] ... ok
{2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_valid_fields [0.395831s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_normal_bundle_context [0.272699s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test__cidr_to_os_ken [0.500405s] ... ok
{2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_delete_objects_without_validate_filters [0.394740s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_add_dvr_mac_physical [0.448390s] ... ok
{2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_pager_is_passed_through [0.383300s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_arp_responder [0.397946s] ... ok
{2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_get_values_invalid_field [0.243528s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_garp_blocker_exception [0.424282s] ... ok
{2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_to_dict_with_unset_project_id ... SKIPPED: Test class <class 'neutron.objects.tag.Tag'> has no project_id in fields
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ovs_bridge.OVSAgentBridgeTestCase.test_get_datapath_no_data_returned [1.609175s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_drop_port [0.514781s] ... ok
{2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_changes_forbidden [0.466281s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_tun_br [0.289205s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_tun_br_tunneling_disabled [0.295759s] ... ok
{2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_invalid_fields [0.361927s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_arp_spoofing_protection [0.442374s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_drop_port [0.410885s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_drop [0.331909s] ... ok
{2} neutron.tests.unit.objects.test_tag.TagIfaceObjectTestCase.test_update_objects_without_validate_filters [0.441910s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_install_drop [0.364954s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_icmpv6_na_spoofing_protection [0.523213s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_ancillary_bridges_single [0.189809s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_scan_ancillary_ports_returns_cur_only_for_unchanged_ports [0.299595s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_hash_invalid_address [0.222032s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_list_meter_features [0.572553s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_gre [0.145010s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_vxlan [0.167092s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsAgentTunnelName.test_get_tunnel_name_vxlan_ipv6 [0.216335s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_provision_local_vlan [0.595799s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_provision_local_vlan_novlan [0.478296s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_reclaim_local_vlan_novlan [0.536979s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_dvr_mac_address_update [1.256070s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_dvr_mac_vlan [0.498314s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_get_dvr_mac_address [0.501925s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_set_allowed_macs_for_port_allow_all [0.477585s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_local_egress_flows [0.449542s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_add_dvr_mac_physical [0.389620s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_delete_dvr_process [0.453520s] ... ok
{2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_count [5.439803s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_goto [0.483311s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_ha_chassis_group_not_supported [9.017438s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_reclaim_local_vlan [0.504603s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_setup_default_table [0.409513s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_drop [0.385705s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_remove_dvr_mac_tun [0.330600s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_bundle_context_with_error [0.423959s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_illegal_method_calls [0.378961s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_ofswitch.TestBundledOpenFlowBridge.test_method_calls [0.474667s] ... ok
{2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_port_not_found [3.014123s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_reserved_cookies [0.397034s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_set_agent_uuid_stamp [0.272518s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_set_agent_uuid_stamp_with_reserved_cookie [0.312708s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_ovs_restart [6.234460s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_int_br [0.391040s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_igmp_snoop_support [4.054855s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test__cidr_to_os_ken [0.316327s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_delete_arp_responder [0.180158s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_get_dvr_mac_address_exception [0.459104s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_create_trunk_not_found [3.067996s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_get_dvr_mac_address_retried_max [0.946950s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_network_broadcast_arps_to_all_routers [3.600716s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_scan_ancillary_ports_failure [2.418509s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_db_obj [2.823437s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_setup_dvr_flows_on_int_br [0.661211s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_provider_distributed_ports_non_expected_value [1.750220s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_redirect_type_router_gateway_ports_disable_redirect [1.235070s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_compute_ports [7.226968s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_objects [2.474263s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_csnat_port_without_passing_fixed_ip [0.643140s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_network_update [1.381789s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_treat_devices_removed_for_dvr_interface [3.070727s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_treat_devices_removed_for_dvr_with_dhcp_ports [0.549801s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_delete_objects_nothing_to_delete [1.682649s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_not_vlan [0.153924s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_segmentation_id_not_updated [0.086346s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__validate_rp_pkt_processing_cfg [0.103537s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_add_bound_port_to_updated_smartnic_ports [0.155403s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_agent_available_local_vlans [0.128897s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_port_create [1.209360s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_agent_type_ovs [0.107023s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices_hints_valid_hints [0.100747s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_port_with_missing_network [0.190057s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_activate_not_for_host [0.140801s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_check_agent_configurations_for_dvr_raises [0.122054s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_default_inventory [0.165689s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_single_transaction [1.510226s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_pp_default_inventory [0.177723s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_del_fdb_flow_idempotency [0.245520s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_ext_br_recreated [0.201475s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_csnat_ports_without_subnet [4.071512s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_object_with_synthetic_fields ... SKIPPED: No synthetic object fields found in test class <class 'neutron.objects.trunk.SubPort'>
{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'
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_port_update [4.057007s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_add_flows [3.029403s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_hybrid_plug_flag_based_on_firewall [0.275077s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_network_update_outoforder [0.219017s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_dhcp_ports [2.731005s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_not_report_state_when_ovs_dead [0.296962s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_dead_with_valid_tag [0.199707s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_get_objects_supports_extra_filtername [1.607808s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_set_ovn_owned_dns_option [1.527624s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_activated_bindings_activated_port_not_present [0.187663s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_deleted_ports_cleans_network_ports [0.329385s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_port_with_binding_no_activated_devices [0.286562s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_port_with_empty_port [0.188988s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_ignores_updated_port_if_removed [0.212454s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_returns_port_changes [0.257384s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_ports_events_port_removed_and_added [0.186192s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_smartnic_ports [0.340195s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_update_lrouter_ports_ext_ids_name_prefix [1.950125s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_restore_local_vlan_map_with_device_has_tag [0.277638s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_update_static_routes_with_external_ids [1.329692s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestHasLockPeriodicDecorator.test_decorator_no_lock_with_limit [0.131279s] ... 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.151336s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_trunk_subport [0.167380s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_up [0.167586s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_up_retry_fail [0.146972s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter_changed [0.196498s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.Test_has_separate_snat_per_subnet.test_snat_off_nested_on [0.135956s] ... ok
{2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist [4.496556s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_rpc_loop_hints_one_left [2.238729s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{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.185822s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_ignores_updated_port_if_removed [0.256189s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} 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.201177s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_set_rpc_timeout_no_value [0.200284s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_unbound_dvr_router_port [5.487299s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_arp_spoofing_protection_enable [0.232191s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_during_agent_initialization [0.180170s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_igmp_snooping_enabled [0.099809s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestIsRouterPortChanged.test__is_router_port_changed_ipv6_ra_configs_changed [0.652039s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_rpc_waits_for_alive_neutron_server [0.102283s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_br [0.092014s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_br_ports_exits_drop_flows [0.087354s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_trunk.SubPortDbObjectTestCase.test_objects_exist_false [1.468908s] ... ok
{2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_count_validate_filters_false ... SKIPPED: Class <class 'neutron.objects.trunk.SubPort'> does not inherit from NeutronDbObject
{2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects [0.070031s] ... ok
{2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_delete_objects_without_validate_filters [0.069205s] ... ok
{2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_object_unique_key [0.110325s] ... ok
{2} 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 <class 'neutron.objects.trunk.SubPort'>
{2} 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 <class 'neutron.objects.trunk.SubPort'>
{2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_objects_valid_fields [0.101655s] ... 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_project_id ... SKIPPED: Test class <class 'neutron.objects.trunk.SubPort'> has no project_id field
{2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_values_invalid_field [0.073947s] ... ok
{2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_get_values_with_validate_filters [0.063556s] ... ok
{2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_fields [0.102258s] ... ok
{2} neutron.tests.unit.objects.test_trunk.SubPortObjectTestCase.test_update_objects_without_validate_filters [0.085526s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_rpc_loop_survives_error_in_check_canary_table [2.091248s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_calculate_routes_add_and_keep_two_routes [2.133170s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_treat_devices_removed_for_dvr_csnat_port [0.537036s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_mode_repair [0.285722s] ... 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.116365s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnDbNotifyHandler.test_shutdown [0.156548s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_last_touch_expired [0.136454s] ... ok
{2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_create_with_sub_ports [1.297260s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_updated_node [0.092660s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_treat_devices_removed_for_dvr_with_compute_ports [0.773830s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_create_event [0.248232s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__setup_tunnel_port_while_new_mapping_is_added [0.212762s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_error_negative_df_disabled [3.132485s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id_mapping_not_found [0.252035s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event [0.341844s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_error_negative_tunnel_csum [0.264020s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__validate_rp_bandwidth_bridges [0.253499s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event_reschedule_add_and_remove_physnet [0.268049s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingChassisUpdateEvent.test_event_matches [0.089102s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_invalid_address_mismatch [0.297111s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices_sets_refresh_tunnels_if_tunnels_missing [0.323046s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_sends_vif_port_into_extension_manager [0.323323s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_deactivate [0.296961s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNAvailabilityZone.test_list_availability_zones [0.519164s] ... ok
{2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_create_update_delete [1.550246s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_removed_failed_devices [0.326258s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__create_security_group_stateless [0.288617s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_ext_br_recreated_fail_setup_physical_bridge [0.314189s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__filter_candidates_for_ha_chassis_group [0.301811s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_removed_ignores_missing_port [0.356467s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_add_port [0.521020s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_removed_rcache_removed [0.283363s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_max_tunid_key_set [0.427981s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_vif_port_shut_down_port [0.289942s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_no_activation_strategy [0.234111s] ... ok
{2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_object_single_transaction [1.665924s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_vif_port_wake_up_port [0.563910s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_delete [0.338143s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_retries_map_and_remove_devs_not_to_retry [0.295251s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_stale_ofport_rules_clears_old [0.292184s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_none_ip [0.133764s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.ValidateTunnelTypes.test_validate_tunnel_types_fails_for_invalid_tunnel_type [0.124345s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.ValidateTunnelTypes.test_validate_tunnel_types_succeeds [0.122297s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__is_port_provisioning_required [2.136906s] ... ok
{2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_queries_constant ... SKIPPED: neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_get_objects_queries_constant was marked as unstable because of bug 1775220, failure was: _list() missing 1 required positional argument: 'neutron_context'
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_dnat_entry_if_needed_down_no_dvr [0.437954s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_security_group_stateful [0.339900s] ... ok
{2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_objects_exist_validate_filters [0.844513s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_ignored_port_update_from_fip_port [0.265953s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_network_segments_id_above_max_limit [0.337884s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct [1.928637s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_network_segments_id_below_max_limit [0.496714s] ... ok
{2} neutron.tests.unit.objects.test_trunk.TrunkDbObjectTestCase.test_update_objects_nothing_to_update [0.922854s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_del_port [4.493871s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_create_duplicates [0.065998s] ... ok
{2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete [0.105228s] ... ok
{2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_delete_objects_without_validate_filters [0.083784s] ... ok
{2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_extra_fields [0.069382s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_network_segments_id_eq_max_limit [0.460563s] ... ok
{2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_object_missing_object [0.087741s] ... ok
{2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_objects_with_string_matching_filters_starts ... SKIPPED: There is no string field in this object
{2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_project_id [0.073932s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_ignore_self [0.563750s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values [0.108767s] ... ok
{2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_get_values_without_validate_filters [0.126755s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_alive_timed_out [0.526309s] ... ok
{2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_synthetic_fields [0.122110s] ... ok
{2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_to_dict_with_unset_project_id [0.165729s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_update_chg_ip [0.559504s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.objects.test_trunk.TrunkObjectTestCase.test_update_objects_valid_fields [0.133581s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_alive_true_one_diff [0.397307s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test__process_device_if_exists_missing_intf [0.164975s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_added_removed [0.144592s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_with_nb_cfg_timestamp_not_timeout [0.264069s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_bound_deletes_flows_for_valid_ofport [0.433788s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_removed_retried_on_sync [0.186505s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_host_not_found [0.292395s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_scan_devices_vanished_removed_on_sync [0.244796s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_bound_ignores_flows_for_invalid_ofport [0.509030s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_set_rpc_timeout [0.204773s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_vdpa [0.316149s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_admin_state_up_true [0.197285s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_dead [0.289057s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_remote_managed_port_vlan [0.321642s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_delete_after_update [0.283235s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_delete_rcache_removed [0.216176s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_delete_removed_port [0.230065s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_update [0.223247s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_port_with_skipped_ports [0.421312s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_port_with_updated_ports [0.265647s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_ports_with_re_added_ports [0.267473s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_ports_events_returns_current_for_unchanged_ports [0.252641s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_recl_lv_port_to_remove [0.353074s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_daemon_loop [5.439022s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_report_state_fail [0.300019s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_report_state_revived [0.176188s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_notify [3.046738s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_restore_local_vlan_map_no_segmentation_id [0.195570s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_added_updated_setup_arp_protection [0.195869s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_notify [0.175182s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_restore_local_vlan_map_segmentation_id_compat [0.183113s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.agent.test__common_agent.TestCommonAgentLoop.test_treat_devices_removed_with_existed_device [0.175507s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_and_update_ignored_fip_port [3.543295s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.agent.test_capabilities.CapabilitiesTest.test_notify_init_event [0.168541s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.agent.test_capabilities.CapabilitiesTest.test_register [0.122030s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test__fdb_chg_ip_ip_is_local_ip [0.113422s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun [0.124655s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_add_tun_non_existence_key_in_ofports [0.143426s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.rpc_manager.test_l2population_rpc.TestL2populationRpcCallBackTunnelMixin.test_fdb_remove_tun [0.130762s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_ovn_octavia_vip [1.018661s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test__get_ha_router_interface_ids_with_no_ha_port [0.417763s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_postcommit [0.319618s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan [2.692520s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_active_network_ports_with_dvr_snat_port [0.638433s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_restore_local_vlan_map_with_device_no_tag [2.389371s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_agent_by_host_no_candidate [0.374435s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_port_not_exist_in_ovn [0.982428s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_ignores_unknown_updated_ports [0.245701s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_returns_current_only_for_unchanged_ports [0.171919s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_db.TestL2PopulationDBTestCase.test_get_nondistributed_active_network_ports [0.441225s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_enable_subnet_dhcp_options_in_ovn_ipv4 [0.382138s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_returns_port_changes_with_sync [0.254294s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb [0.229408s] ... 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.237029s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_create_agent_fdb_only_tunnels [0.192915s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_ping_all_chassis [0.512141s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationMechDriver.test_get_tunnels_no_ip [0.183075s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_error_negative_tos_inherit [0.248911s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_invalid_netaddr_exception [0.193485s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_does_not_process_missing_port [0.198034s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_ping_all_chassis_interval_expired [0.668830s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_reclaim_local_vlan [2.142294s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_put_port_down [0.262067s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test__unmarshall_fdb_entries [0.918009s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_skips_if_port_not_found [0.218567s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_ping_all_chassis_interval_not_expired [0.489601s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_port_network [0.185201s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_ports_returns_changed_vlan [0.341261s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_remove_subnet_dhcp_options_in_ovn_ipv6 [0.532376s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_update_stale_ofport_rules_removes_drop_flow [0.180321s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_invalid_ipv6 [0.133752s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_responsible_for_ports_allocation_multiple_chassis [0.499251s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct_vxlan [1.765037s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_up [1.614504s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_sync_ha_chassis_group_network_as_extport [0.479193s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_delete_port [3.930407s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_tunnel_update_self [4.867148s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___equal [0.094384s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_iterator_returns_vlan_mappings [0.071869s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_not_valid_item [0.057078s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismBaseTestCase.test__set_bridge_name_notify [0.092704s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_driver_responsible_for_ports_allocation_min_pps [0.106227s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test__set_bridge_name_notify [0.051422s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test__set_bridge_name_notify [0.097980s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test_type_local [0.128231s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test__set_bridge_name_notify [0.171201s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test_bind_port_sriov_legacy [0.230839s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test_bind_port_sriov_switchdev [0.145469s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_update_while_iterating_agents [0.205669s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_placement.TestOVNClientPlacementExtension.test_build_placement_state_no_old_chassis [0.408216s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_sync_ha_chassis_group_network_existing_group [3.518171s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_port_unbound [4.508379s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_called_two_networks [3.647492s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_network_segmentation_id [1.087389s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__ovn_qos_rule_egress [2.027256s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan_flat [1.973615s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_not_vip_port [1.892606s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__ovn_qos_rule_egress_fip [2.126551s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_reclaim_local_vlan_vlan [1.770806s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_vip_port [1.551023s] ... 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 [0.438051s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_bad_ip [0.815760s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__qos_rules [2.047529s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_bad_mac [0.671788s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_add_not_called_type_local [6.039604s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___different [3.048764s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_add_and_get [0.166982s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_is_singleton [0.210336s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_floatingip [1.683927s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_pop [0.153074s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_update_segmentation_id_not_found [0.132070s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test_default_vnic_types [0.154669s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_security_false_allowed_address_pairs [1.493935s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismDPDKTestCase.test_get_vhost_mode [0.134092s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test_type_local [0.110344s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFirewallUndefinedTestCase.test_type_local_dead [0.183323s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test__set_bridge_name_notify [0.202087s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test__set_bridge_name_notify [0.194966s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGenericTestCase.test_driver_responsible_for_ports_allocation_min_bw [0.171114s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format [0.914721s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test_hybrid_plug_false_if_agent_requests [0.163667s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismHybridPlugTestCase.test_hybrid_plug_true_if_agent_requests [0.185341s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismLocalTestCase.test_type_local_dead [0.177095s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fdb_called_for_active_ports [2.721551s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledBaseTestCase.test__set_bridge_name_notify [0.201270s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test_type_local [0.181141s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_equal_to_max_allowed_address_pair [1.064500s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSRIOVTestCase.test__set_bridge_name_notify [0.190046s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test__set_bridge_name_notify [0.207679s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_more_than_max_allowed_address_pair [0.705574s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_change_unbound_port_no_rpc [2.058904s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_network_reset [4.353475s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/neutron_lib/db/api.py:393: SAWarning: Multiple rows returned with uselist=False for lazily-loaded attribute 'QosNetworkPolicyBinding.port' 
  new = getattr(target, relationship_prop.key)
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_port_security_off_address_pairs [1.867159s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_delete_port_1_vlan [2.397532s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_fixed_ips_changed_vlan [2.388362s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_delete_port_2_geneve [2.256113s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_get_device_details_port_id [1.218485s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_policy [3.347501s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/neutron_lib/db/api.py:393: SAWarning: Multiple rows returned with uselist=False for lazily-loaded attribute 'QosNetworkPolicyBinding.port' 
  new = getattr(target, relationship_prop.key)
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_add_ignore_exists [0.126936s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_disabled_v6 [2.913837s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterPortCommand.test_lrouter_port_may_exist [0.072155s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__updatevalues_in_list_empty [0.074668s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__updatevalues_in_list_none [0.078285s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_floating_ip [0.061367s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_opts_set_v4 [0.233079s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_port_no_exist_ignore [0.110810s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_no_lrouter_exist_fail [0.090822s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_opts_set_v6 [0.267667s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestLrDelCommand.test_lrouter_no_exist_ignore [0.139918s] ... 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 [0.280341s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestScheduleUnhostedGatewaysCommand.test_schedule_unhosted_gateways_rebalances_lower_prios [0.223564s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLRouterPortInLSwitchPortCommand.test_lswitch_port_no_exist_do_not_fail [0.143212s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update [0.072716s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_no_gw_ip [0.239628s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetNATRuleInLRouterCommand.test_set_nat_rule [0.113180s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetNATRuleInLRouterCommand.test_set_nat_rule_no_lrouter_exist [0.086695s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateChassisExtIdsCommand.test_chassis_extids_update [0.060474s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateChassisExtIdsCommand.test_chassis_no_exist_ignore [0.078671s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcpv4_options_ovn_conf_ip4_ip6_dns [0.387367s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverMetadataPort.test_metadata_port_on_network_delete [0.922526s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_external_network [3.306779s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/neutron_lib/db/api.py:393: 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:393: SAWarning: Multiple rows returned with uselist=False for lazily-loaded attribute 'QosNetworkPolicyBinding.floatingip' 
  new = getattr(target, relationship_prop.key)
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_provider_network_attributes_segmentation_id [0.517125s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_acls_for_lswitches [1.766612s] ... 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 [0.200529s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_all_logical_switches_with_ports [0.207451s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_agentless_mech_drivers [0.720008s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_non_AgentMechanismDriverBase [0.827671s] ... 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 [1.175252s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_gateway_chassis_binding [2.279146s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosted_gateway_max_chassis [0.492304s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ha_agents_with_dvr_rtr_does_not_get_other_fdb [6.930661s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_network_external_ports [3.991804s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/neutron_lib/db/api.py:393: SAWarning: Multiple rows returned with uselist=False for lazily-loaded attribute 'QosNetworkPolicyBinding.port' 
  new = getattr(target, relationship_prop.key)
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosted_gateway_max_chassis_lack_of_chassis [0.428083s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddACLCommand.test_acl_add [0.174513s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_exists [2.237358s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterPortCommand.test_lrouter_port_exists [0.141286s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_not_found [0.124859s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_emulated_plugin_failure [3.921593s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_add_ignore_exists [0.157594s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLSwitchPortCommand.test_lswitch_port_exists [0.148674s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddNATRuleInLRouterCommand.test_add_nat_rule [0.208534s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__addvalue_to_list [0.165440s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckLivenessCommand.test_check_liveness [0.277184s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_floating_ip_not_found [0.175709s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_native [1.022626s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelACLCommand.test_acl_del [0.095660s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_no_exist_ignore [0.099842s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_extgw_ports_not_found [0.133890s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteNATRuleInLRouterCommand.test_delete_nat_rule [0.064928s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteNATRuleInLRouterCommand.test_delete_nat_rule_no_lrouter_exist_ignore [0.068693s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestLrDelCommand.test_lrouter_del [0.065818s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLRouterPortInLSwitchPortCommand.test_lswitch_port_router_update [0.068628s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_native_quotas [0.619006s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_no_exist_fail [0.068836s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_del_no_port_dhcp_options [0.072213s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_set_all_port_dhcp_options [0.091500s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_set_port_dhcpv4_options [0.071486s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_with_dhcp [0.087055s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test__log_maintenance_inconsistencies [4.867729s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateChassisExtIdsCommand.test_chassis_no_exist_fail [0.146368s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterPortCommand.test_lrouter_port_update [0.153517s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_ovs_agent_restarted_with_dvr_port [5.388867s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_tenants_and_quotas [1.381514s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.l2pop.test_mech_driver.TestL2PopulationRpcTestCase.test_portinfo_marshalled_as_list [0.803832s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapMain.test_parse_interface_mappings_no_mapping [0.141843s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_configurations [0.120453s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_provider_distributed_ports_flavor_router [1.482439s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_get_agent_id_no_mac [0.112042s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapManager.test_validate_interface_mappings_dev_not_exists [0.112267s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_network_delete_flat [0.105068s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_public_network [0.922699s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_network_delete_vlan [0.103165s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.macvtap.agent.test_macvtap_neutron_agent.TestMacvtapRPCCallbacks.test_port_update [0.105988s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismFlatTestCase.test_type_flat [0.109579s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdatePortBindingExtIdsCommand.test_portbinding_no_exist_fail [1.942100s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.macvtap.mech_driver.test_mech_macvtap.MacvtapMechanismVlanTestCase.test_try_to_bind_segment_for_agent_migration_abort [0.108321s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.macvtap.test_macvtap_common.MacvtapCommonTestCase.test_get_vlan_subinterface_name_advanced [0.118317s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_lrouter_gw_ports_gwc [0.271962s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.common.test_config.TestSriovAgentConfig.test_validate_config_ok [0.096182s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_create_minimum_bandwidth [0.102033s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_subnet_dhcp_options [0.245255s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_create_rule [0.121847s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_delete_minimum_bandwidth_on_released_vf [0.107321s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_router_default_route_empty_dst_ip [1.349748s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_update_minimum_bandwidth [0.094882s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_subnets_dhcp_options [0.224381s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.extension_drivers.test_qos_driver.QosSRIOVAgentDriverTestCase.test_update_rule [0.105473s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_clear_max_rate [0.097408s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_device_exists_mismatch [0.114391s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_discover_devices_with_device [0.125413s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_auto [0.128656s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_pagination_emulated [1.628708s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestESwitchManagerApi.test_get_device_status_enable [0.100943s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_get_pci_device_fail [0.125321s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_security_group_create_version_mismatch [0.995946s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_disable [0.143829s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_fail [0.104794s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_max_rate_rounded_ok2 [0.115599s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_spoofcheck_fail [0.092412s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestEmbSwitch.test_set_device_state_fail [0.111047s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_get_numvfs [0.124121s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_eswitch_manager.TestPciOsWrapper.test_is_assigned_vf_macvtap_true [0.105582s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_get_assigned_macs_not_present [0.103243s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_pagination_reverse_native [1.258116s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_rate [0.116445s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_pci_lib.TestPciLib.test_set_vf_rate_exception [0.125018s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_set_ovn_owned_dns_option_already_set [1.204082s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_configurations_has_rp_default_inventory [0.156124s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosed_gateway_schedule_to_max [2.202718s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestHasLockPeriodicDecorator.test_decorator_no_lock_no_limit [0.133222s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_process_network_devices [0.127242s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestSchemaAwarePeriodicsBase.test__set_schema_aware_periodics [0.044893s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestSchemaAwarePeriodicsBase.test_nbdb_schema_updated_hook [0.045931s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_scan_devices_new_updates [0.124462s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_ip_link_state_not_supported [0.066554s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__wait_for_port_bindings_host_fail [0.147322s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosted_gateways [0.310943s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_no_device_found [0.056960s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestSBImplIdlOvnGetChassisByCardSerialFromCMSOptions.test_chassis_found [0.134088s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter_band_missing [0.164809s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_device_set_device_state_exception [0.115502s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{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.126667s] ... 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.125989s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_sort_emulated [1.056663s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_added_updated_no_device_found [0.131196s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestIsRouterPortChanged.test__is_router_port_changed_network_changed [0.503411s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_sort_extended_attr_native_returns_400 [0.935032s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestIsRouterPortChanged.test__is_router_port_changed_not_changed [0.571141s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test__create_lrouter_port [1.377686s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_calculate_routes_remove_and_add_two_routes [0.465707s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_treat_devices_removed_failed [1.721235s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnSbSyncML2.test_ovn_sb_sync [0.427610s] ... 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.181555s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_sort_native [1.123177s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovAgent.test_update_and_clean_network_ports [0.157741s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test__fix_create_update_no_sttd_attr [1.085048s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_binding_activate_port_not_in_network [0.165389s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.agent.test_sriov_nic_agent.TestSriovNicSwitchRpcCallbacks.test_network_update [0.149785s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovMechVlanTestCase.test_type_vlan_bad [0.155360s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_check_segment [0.135995s] ... 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.105757s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechGenericTestCase.test_driver_responsible_for_ports_allocation [0.094597s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_for_flat_network [0.103818s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVifDetailsTestCase.test_get_vif_details_unsupported_net [0.104672s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypeTestCase.test_vnic_type_direct_physical [0.113053s] ... 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.111294s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_create [1.585371s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_update_no_longer_gw [0.061902s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.mech_sriov.mech_driver.test_mech_sriov_nic_switch.SriovSwitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_valid_item [0.145474s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnConnection.test_connection_nb_start [0.115388s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_minimum_bandwidth [0.208459s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnConnection.test_connection_sb_start [0.186610s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_create_new_rules [0.183063s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_different_node [0.194478s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_minimum_bandwidth [0.195662s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_not_updated_node [0.206925s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_delete_minimum_packet_rate [0.165142s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_touch_node_exception [0.151764s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.extension_drivers.test_qos_driver.QosOVSAgentDriverTestCase.test_meter_manager_allocate_meter_id [0.151438s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_after_create_callback [2.465248s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_apply_meter_to_port_egress [0.099639s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_dst_mac_for_arp_tunnel [0.064453s] ... 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.078308s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_delete_dvr_to_src_mac_vlan [0.068528s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_dvr_to_src_mac_vlan [0.061697s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_up_update_event_no_old_data [0.507942s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_install_garp_blocker_exception [0.059530s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_remove_meter_from_port_egress [0.093852s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_controllers_when_already_exists [0.108883s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_ha_chassis_group [2.931546s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_setup_default_table [0.100994s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_int.OVSIntegrationBridgeTest.test_update_meter [0.105025s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_notify_other_table [0.431626s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_after_update_callback [0.869371s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test__cidr_to_os_ken [0.072125s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_arp_responder [0.081726s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_install_normal [0.063874s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_phys.OVSPhysicalBridgeTest.test_provision_local_vlan [0.102566s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test__cidr_to_os_ken [0.089701s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event_reschedule_lost_physnet [0.414663s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_dvr_process_ipv6 [0.069018s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_precommit_create_callback [0.472151s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_delete_unicast_to_tun [0.080853s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_arp_responder [0.071559s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_dvr_process_ipv4 [0.064024s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_flood_to_tun [0.078504s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_precommit_create_callback_aborts [0.265142s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_goto [0.064357s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event_reschedule_not_needed [0.567496s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_event_match_virtual_parent_change [0.142466s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_show_network [0.397240s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_for_inconsistencies [1.433236s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__create_security_group_stateful [0.348854s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network [0.614396s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_install_normal [1.043212s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__delete_security_group [0.440438s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_default_table [0.076515s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.native.test_br_tun.OVSTunnelBridgeTest.test_setup_tunnel_port [0.110913s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_request_cookie [0.071758s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.openflow.test_br_cookie.TestBRCookieOpenflow.test_unset_cookie [0.066111s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSAgentExtensionAPI.test_request_physical_br [0.083721s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_cookie [0.127005s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_max_tunid_no_key_set [0.533642s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_install_goto [0.113955s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_localnet_port_has_learn_fdb [1.309004s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_install_normal [0.074541s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_setup_controllers [0.082315s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_agent_extension_api.TestOVSCookieBridgeOSKen.test_setup_controllers_when_already_exists [0.083021s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_capabilities.CapabilitiesTest.test_register [0.066240s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.AncillaryBridgesTestOSKen.test_ancillary_bridges_none [0.097392s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_get_dvr_mac_address_retried [0.127687s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_migrating_vhostuser [0.666872s] ... 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 [1.323227s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_port_bound_for_dvr_with_csnat_ports_ofport_change [0.359688s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_not_migrating_additional_chassis_present [0.470474s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_network_broadcast_arps_to_all_routers_already_set [1.037433s] ... ok
{1} 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.230476s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_dnat_entry_if_needed_up_no_dvr [0.286520s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_redirect_type_router_gateway_ports_enable_redirect [0.985573s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_multi_tenants_returns_409 [1.513187s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsDvrNeutronAgentOSKen.test_scan_ports_failure [2.106805s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_redirect_type_router_gateway_ports_flavored_router [0.971671s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_other_tenant_returns_403 [1.096282s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__get_ofport_moves [0.320726s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test__update_network_segmentation_id [0.189374s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_add_unbound_port_to_updated_smartnic_ports [0.195478s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_shared_owner_returns_403 [0.630543s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_basic_rule_setup_fixed_ipv6 [0.358794s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_ignored_port_update_to_fip_port [2.584321s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_fixed_and_allowed_addresses_ipv6 [0.259465s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_address_group_create [1.341209s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_arp_spoofing_network_port [0.225954s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_with_incorrect_resource_body [0.715694s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_port_extra_dhcp_opts [0.511124s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_bind_devices [0.224116s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__validate_port_extra_dhcp_opts_invalid [0.792357s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_add_subnet_dhcp_options_in_ovn [0.711345s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_alive_not_timed_out [0.610689s] ... 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 [2.293855s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_activate [0.087521s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_binding_deactivate_not_for_host [0.086961s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_alive_true [0.494034s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_check_agent_configurations_for_dvr [0.067934s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_check_agent_configurations_for_dvr_with_vlan [0.088285s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_configurations_has_rp_pp_with_direction [0.073103s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_daemon_loop_uses_polling_manager [0.089058s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_datapath_type_netdev [0.132621s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_agent_with_nb_cfg_timestamp_timeout [0.534451s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_datapath_type_system [0.165139s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_with_subnet_set_shared [3.406638s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_fdb_del_flows [0.303463s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_vxlan [0.397866s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_ovs_status [0.196154s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_shared_network_noadmin_returns_403 [0.698658s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_address_group_update [4.308155s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_port_bound_does_not_rewire_if_already_bound [0.303969s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_network_ports [0.160847s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_vlan_passthru_vlan_transparent_enabled [0.637563s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_port_events_finds_known_updated_ports [0.200288s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{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.182711s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_process_smartnic_ports_remove [0.162675s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_network_with_portsecurity_false [0.888293s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_report_state [0.158236s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_set_ovn_owned_dns_option_ovn_direct_record [1.205645s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_invalid_extra_dhcp_opts [1.256541s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_mac_binding_entries_ssl [0.356037s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_security_off_shared_network [1.005906s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_update_nat_floating_ip_with_gateway_port [0.964442s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestHasLockPeriodicDecorator.test_decorator_no_limit_have_lock [0.110573s] ... 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.112236s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__get_snat_cidrs_for_external_router_nested_snat_on [0.125009s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__wait_for_port_bindings_host [0.110763s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_checkout_ip_list [0.115915s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_down [0.106417s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_port_exception_delete_revision [1.193665s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_security_off_shared_network [1.138791s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_rpc_loop_hints_all_used [2.155034s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test_update_lsp_host_info_up_retry [0.172833s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_scan_ports_finds_known_updated_ports [0.223261s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter [0.228694s] ... 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.168912s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_calculate_routes_add_remove_keep_two_routes [0.585320s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_calculate_routes_add_two_routes [0.412061s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_port_stale_entry [1.532983s] ... ok
{3} 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 [0.410483s] ... 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 [0.446785s] ... 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 [2.416484s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_port_admin_state_down [0.342306s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_dvr_enabled [2.443911s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_port_exists [0.244498s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_physical_bridges_recreate [0.177961s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_None_values [0.664124s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port [0.153756s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_setup_tunnel_port_invalid_ofport [0.217279s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_ignores_invalid_ofport [0.228338s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_added_updated_no_active_binding [0.238236s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_devices_removed_unbinds_port [0.288906s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_db_sync.TestOvnNbSyncML2.test_ovn_nb_sync_mode_log [2.728480s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_delete [0.179488s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_port_without_security_groups [3.963876s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_smartnic_port_add [1.121000s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_down_update_event [0.550798s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_treat_smartnic_port_remove [0.233442s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_down_update_event_no_old_data [0.405119s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_enable_subnet_dhcp_options_in_ovn_ipv6 [0.662733s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_sync_invalid_ip_address [0.257013s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestOvsNeutronAgentOSKen.test_tunnel_update [0.210935s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_other_column_update_event [0.389226s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_invalid_ip [0.154144s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_neutron_agent.TestValidateTunnelLocalIP.test_validate_local_ip_with_valid_ipv6 [0.187129s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_network_precommit [0.603440s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_lsp_up_update_event [0.539772s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_public_network [3.709301s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnNbIdlNotifyHandler.test_notify_different_target_node [0.551900s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_construct_without_arp_responder [1.367550s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_create_event [0.571552s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_compute_port_status_down [1.590075s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_emulated_plugin_failure [1.331682s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_delete_event [0.506667s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_delete_event_matches [0.115282s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_event_match_chassis_change [0.115632s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_event_no_match_no_options [0.106613s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestPortBindingUpdateVirtualPortsEvent.test_event_no_match_other_options_change [0.118489s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_down [1.232099s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__filter_candidates_for_ha_chassis_group_az_and_ignore [0.508431s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_ip_allocation_reverted_in_case_of_error [1.257367s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_down_not_found [0.278081s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_sync_ha_chassis_group_router [0.207509s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__filter_candidates_for_ha_chassis_group_with_ignore_chassis [0.494377s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options [0.525215s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_native [0.912604s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_ignored_port_from_fip_device_owner [0.688925s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_migrating_additional_chassis_missing [0.388228s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_ignored_port_to_fip_device_owner [0.799666s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_port_binding_failure [0.973212s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_port_dead [3.554549s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit_revision_mismatch_not_after_live_migration [0.424637s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_postcommit_ovn_do_nothing [0.392150s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_allowed_address_pairs [1.033995s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_missing_ip_field [0.811793s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_provision_local_vlan_vlan [1.823836s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_migrating_additional_chassis_present [2.514285s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_dnat_entry_if_needed_up_dvr [0.524937s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_wrong_fixed_ips [1.435528s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_security_group_stateless [0.517128s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_wrong_input [1.001078s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_flat [0.704976s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_host_not_alive [0.638361s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_reclaim_local_vlan_flat [2.701548s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format [3.085888s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_physnet_not_found [0.523970s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_remote_managed_port_geneve [0.507854s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_ovs_tunnel.TunnelTestOSKen.test_tunnel_update [0.816450s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_concurrency/lockutils.py:102: DeprecationWarning: Eventlet support is deprecated and will be removed.
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVLANMapping.test___eq___different_type [0.116126s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [2.089369s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_update_segmentation_id [0.108721s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.agent.test_vlanmanager.TestLocalVlanManager.test_update_segmentation_id_not_uniq [0.103985s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechDeviceMappingsTestCase.test__set_bridge_name_notify [0.099791s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_virtio_forwarder_port_vxlan [0.520400s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechDeviceMappingsTestCase.test_standard_device_mappings_negative [0.111998s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechVnicTypesTestCase.test_vnic_type_prohibit_list_all_items [0.116183s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test_type_flat [0.220229s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none [1.628657s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismFlatTestCase.test_type_flat_bad [0.164552s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_update_get_port_same_fixed_ips_order [0.979293s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismGreTestCase.test_type_gre [0.100331s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismSGDisabledLocalTestCase.test_type_local_dead [0.110484s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_igmp_snoop_enabled [0.841984s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test_type_vlan [0.125808s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.openvswitch.mech_driver.test_mech_openvswitch.OpenvswitchMechanismVlanTestCase.test_type_vlan_bad [0.107787s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.agent.test_neutron_agent.AgentCacheTestCase.test_heartbeat_timestamp_format [0.109965s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format [0.730713s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_placement.TestOVNClientPlacementExtension.test_build_placement_state_no_rp_deleted [0.182350s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_with_none_and_own_mac_for_duplicate_ip [0.454531s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_placement.TestOVNClientPlacementExtension.test_read_initial_chassis_config [0.281139s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_vlan_passthru_disabled [0.898094s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverBase.test_delete_mac_binding_entries [0.241210s] ... 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 [0.300006s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_subnet_dhcp_options_for_port_v6 [0.280793s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options [0.209593s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_security_allowed_address_pairs [1.518887s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__ovn_qos_rule_ingress [2.389013s] ... 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.617218s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverMetadataPort.test_metadata_ip_on_subnet_create [2.127879s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_with_disabled_security [1.563817s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverMetadataPort.test_metadata_port_not_created_if_exists [0.720305s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_by_network_owner [1.337993s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_ports [0.463119s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_ports_wrong_vif_type [0.420399s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents [0.783536s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_native_quotas [0.589554s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test__ovn_qos_rule_ingress_fip [4.161318s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_duplicate_mac_generation [1.959623s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_without_security_groups [3.857515s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_fixed_ip_invalid_ip [0.809749s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_port_obj_bulk ... SKIPPED: Bulk port method tests do not apply to IPAM plugin
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_invalid_admin_state [0.780078s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_invalid_admin_status [0.813965s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_without_security_groups_no_ps [1.348723s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_delete_mac_binding_entries [0.438863s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_mpnetworks_with_segmentation_id [0.569432s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_get_candidates_for_scheduling_availability_zones [0.410745s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_invalid_ip [0.975689s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_network [2.941087s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/neutron_lib/db/api.py:393: SAWarning: Multiple rows returned with uselist=False for lazily-loaded attribute 'QosNetworkPolicyBinding.port' 
  new = getattr(target, relationship_prop.key)
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_node_uuid_no_worker_id [0.367512s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_fields [0.926292s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_node_uuid_worker_id [0.343463s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_process_sg_rule_notifications_sgr_delete [0.354978s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_remove_subnet_dhcp_options_in_ovn_ipv4 [0.329216s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_pagination_reverse_emulated [1.012093s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_responsible_for_ports_allocation [0.350280s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_port [1.915514s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_responsible_for_ports_allocation_hostname_not_present [0.412543s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_fixed_ip [2.168900s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_responsible_for_ports_allocation_no_chassis [0.525875s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_segmentation_id [1.167684s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_sort_remote_key_native_returns_400 [1.303653s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_compute_port_status_up [1.500846s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_fixed_ip_substring [2.287424s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.extensions.test_qos.TestOVNClientQosExtension.test_update_router [2.355514s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_add_may_exist [0.143093s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_update_result_with_exist_row [0.129986s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddDHCPOptionsCommand.test_dhcp_options_update_result_with_new_row [0.127804s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddLRouterPortCommand.test_lrouter_port_add [0.126880s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_without_pk_in_fields_pagination_native [0.991067s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddNATRuleInLRouterCommand.test_add_nat_rule_no_lrouter_exist [0.122102s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddStaticRouteCommand.test_lrouter_not_found [0.132715s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_up_extport [1.130105s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestAddStaticRouteCommand.test_static_route_add [0.128239s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestBaseCommandHelpers.test__updatevalues_in_list [0.125892s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_shared_networks_with_non_admin_user [0.573961s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_after_delete_callback [0.390197s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_show_network_with_subnet [0.466299s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_floating_ip_revision_conflict [2.624871s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_no_exist_fail [0.126668s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestCheckRevisionNumberCommand.test_check_revision_number_subnet_not_found [0.141647s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelACLCommand.test_lswitch_no_exist_fail [0.126850s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_sync_ha_chassis_group_network_as_gw [3.295600s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelACLCommand.test_lswitch_no_exist_ignore [0.127481s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelDHCPOptionsCommand.test_dhcp_options_no_exist_ignore [0.114297s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterPortCommand.test_lrouter_port_no_exist_fail [0.108186s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_metadata_port_no_port [0.390330s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_fixed_ip_with_limit [4.636292s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLRouterPortCommand.test_lrouter_port_no_exist_ignore [0.188672s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_no_exist_fail [0.207619s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelLSwitchPortCommand.test_lswitch_port_no_exist_fail [0.208850s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_metadata_port_no_subnet [0.565264s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelStaticRoutesCommand.test_static_route_del [0.251420s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDelStaticRoutesCommand.test_static_route_del_not_found [0.193608s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_metadata_port_with_subnet [0.593689s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_extgw_ports [0.228081s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestDeleteLRouterExtGwCommand.test_delete_lrouter_no_lrouter_exist_ignore [0.130889s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestLrDelCommand.test_lrouter_no_exist_fail [0.136694s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLRouterPortInLSwitchPortCommand.test_lswitch_port_no_exist_fail [0.121609s] ... 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 [4.161412s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_no_exist_ignore [0.126719s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_del_all_port_dhcp_options [0.132804s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestSetLSwitchPortCommand.test_lswitch_port_update_del_port_dhcpv6_options [0.152897s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterCommand.test_lrouter_no_exist_ignore [0.120317s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdateLRouterPortCommand.test_lrouter_port_no_exist_fail [0.113159s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_commands.TestUpdatePortBindingExtIdsCommand.test_portbinding_extids_update [0.060316s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_network_need_to_frag_disabled [1.299566s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_on_port_security_false_network [1.193372s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_pagination_native [3.132205s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_network_need_to_frag_enabled [1.221461s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port [0.375454s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_with_admin_use_other_tenant_security_group [1.394341s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_all_dhcp_options [2.375908s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_lrouter_gw_ports_legacy_option [0.252833s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_router_floatingip_lbs [0.292712s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_pagination_reverse_native [2.281258s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_changed_security_groups [1.642973s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_remove_port_security_security_group_read [1.702844s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_bad_mac_format [0.316281s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_check_if_port_not_serviced_by_dvr [0.355865s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_notify_port_updated_for_status_change [1.253536s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_invalid_extra_dhcp_opts [1.086556s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit [0.363027s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_impl_idl_ovn.TestNBImplIdlOvn.test_get_unhosted_gateways_deleted_physnet [2.188723s] ... 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 [0.821687s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv4 [0.331777s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_baremetal_ports_dhcp_options_dhcp_disabled [1.028312s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_public_network_with_ip [1.170578s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_range_allocation [2.105495s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv6 [1.762976s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_localnet_port_has_learn_fdb_disabled [0.919061s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_emulated [0.894310s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv6_not_change [0.255782s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_duplicate_mac [0.825486s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_postcommit_enable_dhcp [0.233583s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_duplicate_mac_ip [0.515738s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_check_provider_distributed_ports_expected_value [0.991876s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id_v4_and_v6_slaac [1.300373s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_missing_mac_field [1.062305s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_network_create [1.145411s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_test_delete_network_port_exists_fip_gw [0.773283s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_extra_args [0.536985s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_ip_allocation_without_mac [2.660775s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_ip_allocation_without_mac_no_net [0.339726s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_maintenance.TestDBInconsistenciesPeriodics.test_fix_security_group_create_doesnt_exist [0.991398s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_security_true_allowed_address_pairs [0.873440s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_native_quotas [0.721747s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_add_address_pairs [1.016005s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_sec_grp [1.023418s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__add_router_ext_gw_default_route [1.797807s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClient.test__add_router_ext_gw_no_default_route [0.113750s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format [0.692545s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter_band_changed [0.129422s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovn_client.TestOVNClientFairMeter.test_create_ovn_fair_meter_unchanged [0.131807s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_update_new_gw [0.089689s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestChassisEvent.test_handle_ha_chassis_group_changes_update_no_changes [0.096309s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnDbNotifyHandler.test_watch_and_unwatch_events [0.095223s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_add_additional_ip [3.310191s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnIdlDistributedLock.test_notify_skip_touch_node [0.109436s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverBasicGet.test_single_get_admin [0.610762s] ... 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 [1.082548s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_empty_no_external_ids [0.351100s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverBasicGet.test_single_get_tenant [0.620902s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.ovsdb.test_ovsdb_monitor.TestOvnSbIdlNotifyHandler.test_chassis_update_event_reschedule_add_physnet [0.330389s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_dhcp_disabled_v4 [0.404770s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [1.062833s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNAvailabilityZone.test_list_availability_zones_no_azs [0.478059s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 [0.895702s] ... 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.162618s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_dhcp_disabled [0.239276s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__filter_candidates_for_ha_chassis_group_with_az [0.371963s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_max_tunid_wrong_key_value [0.326925s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_with_addr_scope [0.351045s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_regenerate_mac [1.292217s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_router_port_and_fail_create_postcommit [1.254351s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__get_port_options_with_ovn_lb_hm_port [0.378377s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__ovn_update_port_missing_stdattribute [0.350877s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__process_sg_rule_notifications_sgr_create [0.331506s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_public_network [1.007806s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_dhcpv6_stateless_subnet [2.325155s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_update_ip [1.401142s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_domain_name [0.357246s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_ipv6_subnet [0.281730s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_update_ips [0.723305s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_with_global_options_ipv6 [0.381775s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_tolerates_db_deadlock [1.363057s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_port_dhcp_options_classless_static_route [0.355231s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__sg_has_rules_with_same_normalized_cidr [2.076143s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_empty_data [1.031036s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_provider_network_attributes_update_attrs [0.617652s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test__update_dnat_entry_if_needed_down_dvr [0.405742s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port_with_ipv6_slaac_address [1.251656s] ... ok
{2} 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 [0.328825s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test__update_segmentation_id_multisegment_network [0.577327s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_add_subnet_dhcp_options_in_ovn_with_slaac_v6_subnet [0.324119s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_geneve [0.333345s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_network [0.564037s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_no_segments_to_bind [0.329901s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [1.632854s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_native_plugin_failure [0.557887s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_unsupported_vnic_type [0.408934s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_port_vlan [0.379773s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_sriov_port_geneve [0.336393s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks [0.750682s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_bind_virtio_forwarder_port_geneve [0.318807s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_ports_ignores_port_not_found [2.796571s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_create_localnet_port_physical_network_type [0.531959s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_pagination_native [0.916375s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_multi_sgs_duplicate_rules [2.230460s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_create_localnet_port_tunnel_network_type [0.524907s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_igmp_snoop_disabled [0.551408s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_parameters_invalid_values [2.224343s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_without_pk_in_fields_pagination_emulated [0.993001s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_port_ips_prefer_next_available_ip [3.578056s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_network_vlan_passthru_qinq_enabled [2.326439s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_virtio_forwarder [3.251795s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_invalid_mac_address [0.600721s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_network_precommit_update_includes_req [0.712960s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_create_port_security [1.250881s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_shared [0.730239s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_enable_subnet_dhcp_options_in_ovn_ipv6_slaac [0.415453s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [1.230737s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_net_port_security_default [0.681184s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_notify_dhcp_updated [0.366062s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_update_sg_duplicate_rule [2.251243s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_is_mac_in_use [0.982946s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_fails_with_secgroup_and_port_security_false [0.997012s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_port_invalid_binding_profile [1.923100s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_security_overrides_network_value [1.102269s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_filtered_by_security_groups [1.870543s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_set_port_status_concurrent_delete [0.935730s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_sync_ha_chassis_group_network [0.148767s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit_live_migration [0.316023s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit_live_migration_revision_mismatch_always [0.360227s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_public_network [1.374444s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_postcommit_live_migration_revision_mismatch_once [0.350189s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_update_sg_duplicate_rule_multi_ports [3.715586s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_with_no_admin_use_other_tenant_security_group [2.236707s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_port_unchanged_security_groups [1.399407s] ... 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 [1.314202s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_dhcp_options_in_ovn_ipv6_slaac [0.345187s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_sort_emulated [2.210702s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_without_security_group_and_net_sec_false [0.953394s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_create_segments_subnet_metadata_ip_allocation [3.161765s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriver.test_update_subnet_postcommit_disable_dhcp [2.223941s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_remove_port_security_security_group [1.454687s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet [0.843429s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-271:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, 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.TestOVNMechanismDriver.test_update_subnet_postcommit_update_dhcp [0.208085s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_sort_native [2.295962s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_V4_cidr_prefix_len [0.723671s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_address_gets_port_mac [1.024781s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_security_off_with_security_group [1.320042s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_boolean [0.670495s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_uuid [0.647040s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_overlap_with_fixed_ip [1.102334s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_update_port_with_no_admin_use_other_tenant_security_group [1.282580s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_check_mtu_in_mech_context [0.728955s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_allowed_address_pairs [0.901661s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_mac_generation_4octet [2.900553s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_updating_network_port_security [0.869252s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverAllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_list [1.236184s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverBase.test_delete_mac_binding_entries_ssl [0.360382s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_port_dhcp_options_port_with_invalid_device_owner [0.372780s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv4_cidrv6 [2.542418s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_subnet_dhcp_options_for_port_v4 [0.272809s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test__get_subnet_dhcp_options_for_port_v4_dhcp_disabled [0.161325s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_no_binding [2.357561s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_metadata_route [0.303284s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_allocation_pool_returns_400 [0.587241s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_port_retry_port_binding_unbound_no_vm_port [0.324398s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_no_gw_ip_but_metadata_ip [0.303500s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_gw_V6_cidr [0.550648s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcp_options_with_global_options [0.341226s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_anticipating_allocation [0.760575s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverDHCPOptions.test_get_ovn_dhcpv6_options_ovn_conf_ip4_ip6_dns [0.427121s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_gw_is_nw_end_addr [0.857901s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_as_admin [0.816682s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_ra_modes [0.413972s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_bad_tenant [0.604031s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_db_reference_error [1.207276s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_no_dhcp_provisioning_blocks_removed_for_empty_or_service_port [6.212329s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverMetadataPort.test_metadata_port_on_network_create [2.636933s] ... 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 [0.999724s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_tolerates_db_deadlock [1.888704s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_overlapping_subnets [0.735080s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_after_create_outside_transaction [0.483374s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_port_on_network [0.835885s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_network_segment_allocation_fails [1.323673s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [1.096424s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_emulated [0.715967s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_multiple_allocation_pools [0.912698s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_tenants_and_quotas_fail [0.370984s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [1.060063s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_networks_bulk_wrong_input [0.386819s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_no_cidr_and_default_subnetpool [0.728259s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_invalid_fixed_ips [1.919478s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_create_public_network_no_admin_tenant [0.447788s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_list_networks_with_parameters [0.868989s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_show_port [1.037348s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets [2.134624s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_set_not_shared_single_tenant [1.098582s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_device_id_unchanged [1.169386s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverNetworksV2.test_update_network_with_empty_body [0.625578s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_delete_ip [1.137213s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_network_with_portsecurity_mac [0.660382s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_fixed_ip_changed [0.943201s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_portbinding_attrs [2.599586s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_default_true [0.958203s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_nonzero_cidr [4.836163s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_native_quotas [0.533407s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_non_existent_port [0.362023s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [0.798601s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_too_many_routes [0.724357s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_port [1.390536s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [0.812225s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_passing_true [2.995643s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac [3.497670s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_emulated_plugin_failure [1.053250s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortSecurity.test_create_port_with_default_security_group [1.198720s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_ports_by_device_id [2.194255s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_native_quotas [1.227822s] ... 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 [1.666305s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_v6_slaac [2.564750s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_two_subnets [1.685088s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_port_retry_port_binding_unbound [0.925201s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_ports_by_device_id_second_call_failure [2.517904s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_not_admin [1.128221s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_two_subnets_same_cidr_returns_400 [1.090989s] ... 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 [1.056587s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test__port_provisioned_with_blocks [1.280697s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_check_if_compute_port_serviced_by_dvr [0.414389s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_fixed_ip_invalid_subnet_id [0.526744s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_status_build [1.463653s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet [1.156946s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_check_if_dhcp_port_serviced_by_dvr [0.475132s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_callback [1.038231s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_update_ip_address_only [1.566602s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [1.247459s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_dns_and_route [0.961286s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_empty_body [1.167141s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_json [1.331059s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_incorrect_resource_body [1.158374s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_get_ports_count [4.585298s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_invalid_ip_version [2.818933s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_direct [1.329714s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_filtering_by_cidr_used_on_create [1.096193s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id [3.382834s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_l3_cleanup_on_net_delete [1.802439s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [1.246566s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_pagination_reverse_native [1.821266s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_update_port_with_sgs [3.249181s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_native_plugin_failure [1.086543s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_ports_bulk_with_extra_dhcp_opts [0.900246s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_port_create_subnetnotfound [1.661813s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports [3.490624s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_after_delete_callback [1.014041s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_create_router_port_and_fail_bind_port_if_needed [2.165210s] ... 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 [2.982161s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_network_if_port_exists [1.334779s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [3.253797s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_for_network_owner [1.233504s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_delete_network_port_exists_owned_by_network_race [1.990643s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_create_delete_segment_distributed_service_port_not_touched [7.348006s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_with_allocation_range [2.019575s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_pagination_emulated [2.331054s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change [1.616233s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_unsupported_subnet_cidr_loopback [0.984239s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_create_segment_create_localnet_port [1.231292s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_32 [0.664752s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-246:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, in _auth_required
    raise exceptions.MissingAuthPlugin(msg_fmt % msg)
keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_adding_additional_host_routes_and_dns [1.024809s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents [1.931485s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_pools [1.165160s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-254:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, in _auth_required
    raise exceptions.MissingAuthPlugin(msg_fmt % msg)
keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_invalid_returns_400 [1.038339s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_list_ports_with_pagination_reverse_emulated [2.994060s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [1.013620s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [1.960076s] ... 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.228755s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_duplicate_ips [0.410900s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_dns_to_None [4.518389s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_after_update_outside_transaction [4.249280s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_dhcpv6_stateless_with_port_on_network [2.329520s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [1.013528s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_from_gw_to_new_gw [1.038631s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gateway_in_allocation_pool_returns_409 [0.814119s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_mac_generation [1.180293s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_create_resillient_to_duplicate_records [1.849505s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_from_gw_to_no_gw [1.179808s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gw_bcast_returns_400 [0.730247s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gw_of_network_returns_400 [0.618783s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gw_outside_cidr_returns_201 [0.458723s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_update_resillient_to_duplicate_records [2.155426s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_gw_ip_in_use_by_router_returns_409 [2.492304s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv6_gatewayv4 [1.028102s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_registry_publish_before_after_port_binding [1.599045s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [0.796384s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv4_gatewayv6 [3.500359s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_invalid_gw_V4_cidr [0.756545s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [0.553644s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_duplicate_ip [1.859290s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_attributes_fails [0.736345s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [0.635552s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_no_dhcp_provisioning_blocks_added_for_empty_or_service_port [6.480643s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_invalid_fixed_ip_address_v6_slaac [1.064524s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv6_dns_v4 [0.803365s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_cannot_disable_dhcp [1.043473s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv6_gatewayv4 [1.027361s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_ra_mode_fails [1.157192s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_port_after_delete_outside_transaction [2.053302s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_gw_32_V4_cidr [0.613614s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_ips_only [2.430933s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_route_with_too_many_entries [0.969757s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_gw_V4_cidr [0.796306s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_ipv6_address_mode [0.714687s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface [1.554963s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_different_ra_and_addr_modes [0.464041s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [0.729082s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id_v6_slaac [2.377212s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_non_existent_port [0.445813s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_with_empty_body [2.883358s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id [2.095771s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_create_returns_201 [0.778763s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_pd_gw_values [2.081307s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_delete_with_req_body_returns_400 [0.663429s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_same_ra_and_addr_modes [0.376450s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port [1.779384s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_only_ip_version_v6_no_pool [0.410150s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_list_with_fields_noadmin [0.734038s] ... 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 [1.194221s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_show_returns_200 [1.079910s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_invalid_subnet_v6_pd_slaac [0.943320s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_update_invalid_json_400 [0.932681s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_used [0.750585s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_shared_returns_400 [3.123286s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id_not_on_network [5.161320s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_allocation_pool [0.783191s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test_delete_virtual_port_parent [1.978712s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_status_short_id [1.792889s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_none_gateway_allocation_pool [0.505798s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.ovn.test_db_migration.TestMigrateNeutronDatabaseToOvn.test_delete_mac_binding_entries_ssl [0.429025s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_no_resource_available [0.266163s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_none_gateway_fully_allocated [0.545217s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_outside_pools [0.209430s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_with_filter [0.158559s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_without_filters [0.153917s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_allocated_segment_outside_pools [0.159688s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_finally_allocated_segment_in_pools [0.169111s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_outside_pools [0.089959s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_two_dns [0.940027s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_allocated_segment_outside_pools [0.095854s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_unallocated_segment_outside_pools [0.105526s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_requested_subnet_id_v4_and_v6 [2.893851s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_primary_keys [0.093904s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_allocate_tenant_segment [0.099734s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_get_mtu [0.061936s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_reserve_provider_segment [0.080578s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_caching [0.091448s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_native_plugin_failure [0.586414s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status [0.075237s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none [0.082079s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [2.360904s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_native_quotas [0.947036s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_test_delete_network_port_exists_dhcp [1.366530s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_with_stale_subnet [1.449026s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_device_id_null [1.262095s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_without_port_context [2.500096s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_dhcp_port_associated_with_other_subnets [1.760833s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev [0.145913s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint [0.193157s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 [0.200823s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming [0.182850s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host [0.138125s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_empty_devices [0.101844s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host_no_notify [0.066068s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_host [0.088964s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_host_for_not_existing_host [0.070228s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac [1.586930s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_ip [0.078708s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTunnelMTUTest.test_get_mtu_ipv6 [0.070717s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_no_host [0.068038s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_wrong_host [0.076212s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 [0.112848s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming [0.095632s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two [0.083987s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_ipv6_slaac_router_port_exists [1.746040s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host [0.065192s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_empty_devices [0.097859s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_no_failure [0.078215s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host [0.077059s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test__delete_expired_default_network_segment_ranges [0.081432s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_delete_endpoint [0.080982s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_host [0.112641s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_partial_segment_is_partial_segment [0.099773s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_bad_owner [1.475606s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_reserve_provider_segment [0.208259s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_validate_provider_segment [0.192716s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port [3.957105s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_port_exists_owned_by_other [1.508384s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeAllocationTest.test_allocate_tenant_segment_in_order_of_config [0.708148s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_sg_default_rules [0.830544s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_does_not_change [1.455593s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment [0.871714s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_baremetal [1.022730s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_other_subnet_on_network_still_in_use [1.917217s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_mac_ip [1.541042s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_direct_physical [2.232030s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverPortsV2.test_update_port_name_do_not_notify_sg [2.222656s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_route [2.854904s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_remote_managed [2.262313s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets [1.377840s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_check_segment_for_agent [0.367464s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_sync_vlan_allocations [5.656056s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_filtering_by_project_id [0.863977s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_empty_sg [2.834203s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_without_physical_network [0.753307s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_clear_segment_host_mapping [1.395159s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_sort_emulated [1.169523s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_port_with_vnic_macvtap [1.714246s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_port_prevents_network_deletion [1.026584s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTestWithNetworkSegmentRange.test__populate_new_default_network_segment_ranges [2.382832s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures [0.152416s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_create_security_group [0.979130s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_network_details [0.155131s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_show_subnet [1.027595s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_host_roaming [0.168385s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip [0.164866s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_call_update_port_status [0.164505s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_empty_devices [0.147502s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found [0.147040s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host [0.165349s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_after_create_callback [1.232326s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test__populate_new_default_network_segment_ranges [0.265873s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip [0.163941s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_delete_port_with_security_groups_port_doesnt_remove_pg [1.753834s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_reserve_provider_segment [0.212549s] ... ok
{0} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_and_allocated_in_final_range [0.177664s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_create_segments_mixed_allocation_prohibited [4.563974s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test__parse_dns_domain [0.335639s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_after_update_callback [1.234775s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_delete_security_group [0.959466s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_dns_name [1.339096s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [1.836743s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSecurityGroup.test_update_sg_change_rule [1.944376s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_ipv4 [1.143925s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [2.755290s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-279:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, 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_subnet_usable_after_update [1.493621s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_dns_driver_loaded_after_server_restart [1.385157s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [1.425598s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_invalid_pool_for_cidr [0.872697s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_delete_segment_delete_localnet_port [2.767957s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_name [1.608692s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_31 [1.912300s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_add_dns_name [0.744077s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_update_segment_host_mapping [1.537683s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_ip_version [0.914306s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_from_no_gw_to_no_gw [3.085030s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSegment.test_update_segment_host_mapping_with_new_segment [1.065421s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_nameserver [0.944169s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_fixed_ips [1.915038s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_V6_slaac_big_prefix [0.806628s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_gw_outside_cidr_returns_200 [0.920161s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_defaults [1.267116s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_as_admin [0.981166s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-288:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, in _auth_required
    raise exceptions.MissingAuthPlugin(msg_fmt % msg)
keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_inconsistent_ipv6_cidrv4 [0.428792s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv4_dns_v6 [1.109947s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_no_dns_domain [1.942626s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_route [0.820759s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_V4_cidr [1.045909s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_shared_returns_400 [0.429720s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_bad_route_404 [0.195480s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_gw_128_V6_cidr [1.605803s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_delete_returns_204 [0.433601s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_invalid_ipv6_ra_mode [0.340979s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_V6_cidr [1.132851s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_addr_modes [0.191112s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_list_with_fields_noadmin_and_policy_field [0.624533s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_router [0.617360s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_with_current_dns_name [2.280090s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_hostroutes [0.858549s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr [0.701887s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_field_missing [1.050989s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNParentTagPortBinding.test_create_port_with_parent_and_tag [1.706956s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_gw_values [0.947942s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test__set_unset_virtual_port_type_set [0.807011s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_ip_already_allocated [1.288123s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_ip_version_null [2.756912s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test_create_port_with_virtual_type_and_options [0.947169s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_bad_tenant [0.547026s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_gw_values [0.705184s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_address_mode_ip_version_4 [0.419229s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_no_dns_domain_no_provider_net [3.764465s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_only_vtep_logical_switch [1.540416s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_router_intf_on_network [1.986139s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_attributes_no_dhcp_enabled [0.548046s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_no_ip_version [0.680368s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_driver [1.470917s] ... 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 [1.407550s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_dhcp_disabled [1.102607s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ipv4 [1.022311s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_out_of_cidr_global [1.299630s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_one_host_route [1.767419s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_vtep_options_and_parent_name_tag [3.971086s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ipv6 [1.721799s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla [1.141181s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_too_many_dns [0.636657s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.ovn.test_db_migration.TestMigrateNeutronDatabaseToOvn.test_delete_mac_binding_entries [0.464857s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_finally_unallocated_segment_outside_pools [0.152764s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_no_resource_available [0.174806s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_without_filters [0.138540s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_ra_mode_ip_version_4 [0.809774s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_release_segment [0.148214s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_reserve_provider_segment_already_reserved [0.148843s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_phynet_name [0.171038s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_native_ipv6 [1.151172s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_phynet_name_multiple [0.172789s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_unsupported_physical_network [0.164353s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id [0.139507s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_net_dns_domain_no_port_dns_domain [1.770684s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_wrong_host [0.159235s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices [0.200549s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed [0.087223s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch [0.078261s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 [0.067657s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_network [1.075761s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two [0.099693s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed [0.172190s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip [0.123597s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type [0.071452s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_add_endpoint_for_existing_tunnel_ip [0.102249s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoints [0.103892s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_reserve_provider_segment_full_specs [0.111442s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_specific_segment_is_not_partial_segment [0.125456s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_tunnel_allocations [0.088823s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id [0.102665s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host [0.093225s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status [0.079037s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port [0.085651s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none [0.078680s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices [0.102223s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_port_dns_domain_port_dns_name [2.158411s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures [0.083915s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices [0.075541s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_ipv6_slaac_port_exists [1.753079s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_network_details [0.087130s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint [0.095225s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed [0.089963s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_ipv6_slaac_with_port_not_found [3.519637s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch [0.104575s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_ip [0.074672s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type [0.101113s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_call_update_port_status [0.165577s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_list_failed_devices [0.157924s] ... 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.167631s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_dns_name [1.211682s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test__populate_new_default_network_segment_ranges [0.245015s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_port_exists_owned_by_network [1.482073s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_allocate_tenant_segment [0.302337s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTunnelMTUTest.test_get_mtu_ipv4 [0.156605s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_port_dns_domain_network_dns_domain [1.039018s] ... 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 [2.135535s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips [0.964281s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_race_with_dhcp_port_creation [1.642425s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_out_of_range_allocation_pool_returns_400 [0.830898s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 [0.817294s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_with_current_dns_name [0.980108s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTunnelMTUTest.test_get_mtu_ipv6 [2.591217s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_allocate_tenant_segment [0.138803s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment [0.146285s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_delete_subnet_with_dns [1.501630s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment_with_unallowed_segmentation_id [0.094523s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_dns_name_field_missing [0.692873s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_cidr_and_default_subnetpool [0.934044s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_partial_segment_is_partial_segment [0.560305s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_invalid_ip_address [0.895033s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_driver [0.807954s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [0.746252s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_without_physical_network [0.745612s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_invalid_subnet [0.570672s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_large_allocation_pool [0.958689s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_dns_driver_loaded_after_server_restart [1.274330s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_without_segmentation_id [0.825677s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_network_different_tenant [0.707469s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_input [0.852078s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_none_gateway [1.325147s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_pagination_emulated [3.409665s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_one_dns [0.950072s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_segmentation_id [2.022954s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_network_qos_policy_id [0.242567s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host [0.197928s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port [0.161517s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_wrong_host [0.140209s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_parameter [1.155531s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev [0.187393s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_add_dns_name [3.924967s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_endpoint [0.273329s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip [0.250912s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 [0.157757s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_tunnel_type [0.143937s] ... 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.160304s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_port_prevents_subnet_deletion [1.059960s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test__delete_expired_default_network_segment_ranges [0.253501s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_ip [0.222420s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_before_create_callback [0.482014s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_specific_segment_is_not_partial_segment [0.213058s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_with_new_dns_name [1.620842s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_no_op [0.222833s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_two_host_routes [2.955092s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_and_gateway_ip [0.535566s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_tunnel_allocations [0.272434s] ... ok
{1} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTunnelMTUTest.test_get_mtu_ipv6 [0.213431s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_extend_port_dict_no_data_plane_status [0.520831s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [0.908220s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_domain [1.329936s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnet_with_v6_allocation_pool [1.213725s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_port_update_data_plane_status [0.808317s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_emulated [1.098251s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port [0.998726s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_with_prefixlen_31 [2.444766s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_create_subnets_bulk_native [1.205969s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_clearing_dns_name [2.539361s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_dns_driver [1.706369s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_dns_with_too_many_entries [1.298295s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_tenant_network [1.237268s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_get_subnets_count [1.509009s] ... ok
{0} neutron.tests.unit.plugins.ml2.extensions.test_uplink_status_propagation_updatable.UplinkStatusPropagationUpdatableML2ExtDriverTestCase.test_port_update_propagate_uplink_status_1_True [0.457012s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv4_gatewayv6 [1.192440s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_ipv6 [1.621531s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_get_subnets_count_filter_by_project_id [1.902459s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_manual_rescheduling [2.695272s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_get_subnets_count_filter_by_unknown_filter [1.874209s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [2.903874s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_clear_dns_name [3.662558s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_address_mode_fails [0.897994s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_invalid_uuid [1.068412s] ... ok
{2} 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
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_address_mode_ip_version_4 [0.894546s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_scheduling_to_only_dvr_snat_agent [3.216936s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_ipv6_ra_mode_ip_version_4 [1.314450s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_shared [1.645348s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_fixed_ips_clearing_dns_name [2.815094s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_validate_subnet_dns_nameservers_exhausted [1.049010s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_validate_subnet_host_routes_exhausted [1.093751s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_tenant_network [2.204800s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_update_returns_200 [1.337101s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_pagination_native [3.809125s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_l3_agent_keep_services_off [4.806269s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_networks_hosted_by_dhcp_agent_with_invalid_agent [0.365860s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_net_dns_domain_port_dns_domain [1.742558s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_no_dhcp [1.022592s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNParentTagPortBinding.test_create_port_with_invalid_parent [2.097985s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_pagination_reverse_emulated [1.948202s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name [1.809204s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_remove_from_dhcp_agent_on_concurrent_port_delete [1.567681s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test__set_unset_virtual_port_type_unset [1.452394s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_list_subnets_with_sort_native [1.394655s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_hosted_network [1.091324s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name_no_dns_domain_no_provider_net [1.980015s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_invalid_vtep_logical_switch [1.571356s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_subnet_lifecycle_dns_retains_order [1.538748s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_vtep_options_and_check_vtep_keys [0.428415s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_allocated_segment_in_pools [0.178579s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_unallocated_segment_in_pools [0.215935s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_specific_unallocated_segment_outside_pools [0.140544s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_unsupported_subnet_cidr_multicast [0.764005s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduling_on_port_creation [1.832525s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_net_dns_domain_port_dns_domain [1.955471s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_report_states [0.447410s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet [1.374052s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent_with_admin_state_down [1.285374s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_port_dns_domain_no_dns_name [1.686507s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools [1.295238s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_primary_keys [3.125865s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_two_l3_agents [1.047602s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_missing_physical_network [0.196839s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeMultiRangeTest.test_release_segment [0.266467s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_no_host [0.235534s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_allocation_pools_overlapping_returns_409 [1.206797s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_dns_driver_loaded_after_server_restart [1.541785s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices [0.273645s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_network_details [0.211883s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip [0.325191s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_call_update_port_status [0.219265s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_add_endpoint [0.272786s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_reserve_provider_segment [0.443098s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_dns [1.727570s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_tunnel_type [0.256530s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTunnelMTUTest.test_get_mtu_ipv4 [0.228666s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name_port_dns_domain [2.247027s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeMultiRangeTest.test_release_segment [0.278679s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_caching [0.177803s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment [0.192052s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_invalid_router [3.663431s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_device_details_without_port_context [0.176255s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed [0.228593s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_ipv6 [0.198229s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed [0.285113s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found [0.258375s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_add_endpoint [0.265051s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_is_not_rescheduled_from_alive_agent [1.340299s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_add_endpoint_for_existing_tunnel_ip [0.244845s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_port_dns_domain_add_port_dns_name [2.435607s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_ip [0.235866s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_gateway_in_allocation_pool_returns_409 [3.103208s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip [0.180150s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoints [0.172793s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_no_op [0.183702s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_no_reschedule_from_dead_admin_down_agent [0.986260s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_tunnel_allocations [0.177441s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_is_partial_segment [0.122789s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_no_gateway [0.736280s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_release_provider_segment [0.119205s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_reserve_provider_segment [0.140898s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_local.LocalTypeTest.test_validate_provider_segment_with_unallowed_physical_network [0.156968s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_get_mtu [0.338444s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_route_to_None [0.867832s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_new_dns_name [3.219238s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_no_remove_if_agent_has_dvr_service_ports [3.059920s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_release_segment [2.137757s] ... 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 [2.287545s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_release_segment_unallocated [0.373334s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_in_tenant_pools [0.463006s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment [0.563375s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_succeeded_after_failed_notification [2.193596s] ... 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_ipv6 [1.964443s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_missing_physical_network [0.966894s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_catches_exceptions_on_fetching_bindings [0.585964s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverSubnetsV2.test_update_subnet_with_incorrect_resource_body [0.519835s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_list_returns_200 [0.325334s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNMechanismDriverV2HTTPResponse.test_list_with_fields [0.426759s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_no_dns_domain [4.410574s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNParentTagPortBinding.test_create_port_with_invalid_tag [0.855292s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port [1.155835s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_caching [2.716503s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_without_port_context [0.180293s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed [0.215084s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_used_tunnel_ip_roaming_case_two [0.199727s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed [0.172380s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_failed_devices [0.159155s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_list_no_failure [0.154961s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_add_endpoint_for_existing_tunnel_ip [0.224367s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_name [1.499878s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_allocate_tenant_segment [0.309419s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_host [0.251835s] ... ok
{3} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_validate_provider_segment [0.320198s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_with_current_dns_name [1.730649s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVVirtualPort.test_update_port_bound [4.537242s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_data_plane_status.DataPlaneStatusSML2ExtDriverTestCase.test_show_port_has_data_plane_status [1.650445s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port [0.878441s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_rpc_sync_routers [6.484036s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test__parse_dns_domain_missing_fields_in_context [0.579022s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed [0.515285s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_dns_name_field_missing [0.978267s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_only_vtep_physical_switch [1.240745s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments [0.549767s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_driver [0.801775s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.mech_driver.test_mech_driver.TestOVNVtepPortBinding.test_create_port_with_vtep_options [0.867368s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_tenant_network [2.095548s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_add_to_dhcp_agent_notification [1.481816s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_dns_name [1.590721s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_updated_l3_agent_notification [0.831498s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_router_remove_from_l3_agent_notification [1.107595s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_generating_multiple_mac_addresses [0.202602s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ipv4 [1.358667s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_dynamic_segment [0.332894s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments_no_segments [0.280441s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port [0.334232s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port [3.396447s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host_result_not_found [0.239589s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.test_db_migration.TestMigrateNeutronDatabaseToOvn.test_db_migration [4.107157s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_multiple_results_found [0.220904s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_id_result_not_found [0.140824s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_binding_by_host_not_found [0.145438s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_bindings_not_found [0.170479s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_false [0.473753s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_fixed_ips_no_effect_after_clearing_dns_name [2.482512s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_network_with_portsecurity_mac [1.092384s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_fixed_ips_with_current_dns_name [2.380165s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_with_current_dns_name [1.248084s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port [1.600736s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_non_dns_name_attribute [2.132796s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_insecure_client [0.011200s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_dns_name_dns_domain_no_provider_net [1.473321s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_fails_with_secgroup_and_port_security_false [4.528618s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_ptr_zones [1.755991s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.ovn.test_db_migration.TestMigrateNeutronDatabaseToOvn.test_db_migration_with_pb_not_found [7.359641s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_port_security.TestML2ExtensionPortSecurity.test_extend_network_dict_no_port_security [2.782019s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTest.test_allocate_partial_segment_first_attempt_fails [0.192548s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_port_security.TestML2ExtensionPortSecurity.test_extend_port_dict_no_port_security [0.282818s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_first_attempt_fails [0.258494s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_partial_segment_with_filter [0.239419s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationTestCase.test_create_port_with_tags [0.538396s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_allocated_segment_in_pools [0.247831s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_finally_allocated_segment_in_pools [0.247770s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_finally_unallocated_segment_outside_pools [0.341772s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_admin_use_other_tenant_security_group [2.241882s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_helpers.HelpersTestWithNetworkSegmentRange.test_allocate_specific_unallocated_segment_in_pools [0.241896s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeDefaultTest.test_validate_provider_segment_default [0.186208s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationTestCase.test_create_ports_bulk_no_tags [1.231847s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_is_partial_segment [0.242128s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_network_dict [0.743769s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment [0.254085s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_with_unallowed_segmentation_id [0.235578s] ... ok
{1} neutron.tests.unit.plugins.ml2.extensions.test_uplink_status_propagation.UplinkStatusPropagationML2ExtDriverTestCase.test_extend_port_dict_no_project_default [0.572303s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_flat.FlatTypeTest.test_validate_provider_segment_without_physnet_restriction [0.278064s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_domain [3.502330s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment [0.337691s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_port_no_active_in_host [0.296274s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_port_attr [1.300168s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_driver_to_bind2 [0.208143s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_device_details_qos_policy_id_from_port [0.279444s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__driver_not_found [0.205889s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__driver_not_loaded [0.153347s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__infer_driver_from_allocation_positive [0.136188s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_address_group_lifecycle [1.157444s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dvr_router_csnat_rescheduling [3.682054s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_subnet_lifecycle [1.076258s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_is_eligible_agent [0.354893s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list [2.995348s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_active_networks_on_not_registered_yet_dhcp_agent [0.254026s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_failures [0.196651s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed [0.294083s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_routers_hosted_by_l3_agent_with_invalid_agent [0.491989s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed [0.237987s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_failed_devices [0.314364s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts_ipv4_opt_version [1.459244s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_list_no_failure [0.221268s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_fixed_ips_no_effect_after_clearing_dns_name [5.006856s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_notify [0.236779s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_notify_not_sent_with_port_not_found [0.198472s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeRpcCallbackTest.test_update_device_up_with_device_not_bound_to_host [0.277983s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test__delete_expired_default_network_segment_ranges [0.311008s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test__populate_new_default_network_segment_ranges [0.194756s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_allocate_tenant_segment [0.282489s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_name_extradhcpopt [1.804993s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_delete_endpoint [0.340187s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_get_endpoint_by_ip_for_not_existing_tunnel_ip [0.344499s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_partial_segment_is_partial_segment [0.385347s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_and_allocated_in_final_range [0.371542s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_and_allocated_in_initial_range [0.304814s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_string_extradhcpopt [1.619385s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port [3.375496s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_sync_allocations_no_op [0.343196s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_geneve.GeneveTypeTest.test_validate_provider_segment [0.284988s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list [0.189859s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices_empty_dev [0.169101s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_tunnel_sync_called_with_host_passed_for_existing_tunnel_ip [0.240945s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_down_call_update_port_status_failed [0.151900s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeRpcCallbackTest.test_update_device_up_notify [0.161737s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_get_endpoint_by_host_for_not_existing_host [0.203039s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_reserve_provider_segment_full_specs [0.186841s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_hosted_2 [5.903819s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_domain_no_provider_net [1.935735s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_specific_segment_is_not_partial_segment [0.239793s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_and_allocated_in_final_range [0.281741s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_add_another_ver_opt [2.464061s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_sync_allocations_and_allocated_in_initial_range [0.187970s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_gre.GreTypeTest.test_tunnel_type [0.177220s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name_add_dns_domain_no_provider_net [1.990861s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_ipv6_change_value [1.926430s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_allocate_tenant_segment [2.661343s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_disabled_agent [3.980789s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_allocate_tenant_segment_no_available [0.685586s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_current_dns_name [2.311839s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_parse_network_exception_handling [0.599093s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent_two_times [1.088866s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_reserve_provider_segment_already_allocated [0.780026s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestExternalNetwork.test_external_network_type_vlan [3.144440s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_restart_l3_agent [0.768454s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_specific_segment_is_not_partial_segment [0.708246s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_network_faulty [0.705567s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_with_dns_domain [1.999426s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_disabled [1.169447s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_subnet_faulty [0.978974s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_from_dead_agent [1.069079s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_distributed_router_interface_port [1.085413s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_replace_network_dns_domain [2.158529s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_no_phys_network_seg_id_0 [2.512561s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [0.891055s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_with_invalid_physical_network [0.523846s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTest.test_validate_provider_segment_without_segmentation_id [0.373353s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_V6_slaac_big_prefix [0.681688s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vlan.VlanTypeTestWithNetworkSegmentRange.test__delete_expired_default_network_segment_ranges [0.442765s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeMultiRangeTest.test_release_segment [0.102488s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_context_without_bounded_segment [0.078247s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_no_host [0.123671s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_domain [1.838683s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_port_status_equal_new_status [0.096241s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_device_details_qos_policy_id_none [0.094778s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V4_cidr_prefix_len [0.723291s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list [0.106018s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_ip_version_null [0.592468s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_dvr_router [3.764244s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_check_mtu_in_mech_context [0.734160s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_dns_name [1.543283s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_and_failed_devices [2.008542s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_get_devices_details_list_with_empty_devices [0.167831s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_defaults [1.028578s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_port_create_notification [1.230520s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_for_existing_host_with_tunnel_ip_changed [0.183794s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch [0.173251s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ipv4 [1.419509s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_with_tunnel_overlay_mismatch_ipv6 [0.150098s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_registration_invalid_timestamp_allowed [0.394176s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_tunnel_sync_called_without_host_passed [0.313841s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test__prevent_segment_delete_with_port_bound_auto_delete [0.345580s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_down_with_device_not_bound_to_host [0.201810s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_delete_network_segment [0.291231s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeRpcCallbackTest.test_update_device_up_notify [0.243811s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_add_endpoint [0.215418s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host [0.402910s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_delete_endpoint [0.251596s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [1.661707s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_is_dynamic_true [0.252489s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoint_by_host_for_not_existing_host [0.214694s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_clear_dns_name [1.607058s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_get_endpoints [0.217618s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_delete_distributed_port_binding_if_stale [0.429837s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_partial_segment_is_partial_segment [0.187088s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_reserve_provider_segment_full_specs [0.162326s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gateway_in_allocation_pool_returns_409 [0.824488s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding [0.409015s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_sync_allocations_and_allocated_in_initial_range [0.204342s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTest.test_tunnel_type [0.219236s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding_deals_with_db_duplicate [0.354764s] ... ok
{2} neutron.tests.unit.plugins.ml2.drivers.test_type_vxlan.VxlanTypeTunnelMTUTest.test_get_mtu_ipv4 [0.201953s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [0.725468s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_net_port_security_default [0.865032s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_no_dns_domain [1.963828s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_allocation_pool_returns_400 [0.792265s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_dns_name_field_missing [1.142033s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_default_true [0.793358s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_gw_32_V4_cidr [0.861503s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_passing_true [0.480134s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_no_admin_use_other_tenant_security_group [0.518222s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_dns_domain [2.097250s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_secgroup_none_and_port_security_false [0.743423s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ipv6 [3.576139s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_ipv6_address_mode [2.824344s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_create_port_no_ptr_zones [1.430757s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_address_mode_ip_version_4 [0.612552s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_no_ptr_zones [1.306040s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_end_addr [1.106363s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_security_off_shared_network [3.102151s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_fixed_ips_with_new_dns_name [2.295432s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_with_admin_use_other_tenant_security_group [0.842021s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [1.137319s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_dns_driver_loaded_after_server_restart [2.032121s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_modes [0.352988s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_same_ra_and_addr_modes [0.344177s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_domain_keywords.DNSDomainKeywordsTestCase.test_update_port_non_dns_name_attribute [1.178399s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_with_no_admin_use_other_tenant_security_group [1.162558s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_domain [0.578705s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_network_attr [1.212279s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips [1.973713s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_db_reference_error [1.686596s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_no_dns_name_dns_domain_no_provider_net [1.578881s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_port_attr [0.944409s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_port_dict [0.822085s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_process_create [0.360512s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_driver_to_bind [0.121801s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_port_on_network [2.124406s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_drivers_connectivity_ip_less_port [0.207395s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_fixed_ips_with_new_dns_name [2.261607s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__infer_driver_from_allocation_negative [0.187014s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_managers.TypeManagerTestCase.test_update_network_segment_no_vlan_no_segmentation_id [0.167572s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_transaction_state_error_doesnt_notify [0.388533s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_router_intf_on_network [1.272026s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_create_port_tenant_network [3.260438s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts [1.152485s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_no_dns_domain [2.149916s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_secure_client [0.008621s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_extradhcpopts_ipv6_opt_version [1.058585s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationTestCase.test_create_ports_bulk_with_tags [0.768101s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_snat_intf_on_network [1.802959s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_domain_no_net_dns_domain [1.999661s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationTestCase.test_type_args_passed_to_extension [0.697015s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_blank_router_extradhcpopt [0.909267s] ... ok
{3} neutron.tests.unit.plugins.ml2.extensions.test_uplink_status_propagation.UplinkStatusPropagationML2ExtDriverTestCase.test_port_create_propagate_uplink_status [0.503672s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts_with_same [0.653122s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_agent_registration_invalid_timestamp_allowed [0.393405s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_network_faulty [0.439813s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_add_dns_name [2.467502s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dhcp_agent_keep_services_on [1.678479s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_nonzero_cidr [3.299240s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_subnet_faulty [1.759255s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V6_cidr [0.310952s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [0.730366s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_tenant [0.303669s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_bcast_returns_400 [0.631320s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_large_allocation_pool [1.048420s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_clear_port_dns_domain_no_network_dns_domain [2.488270s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [0.777518s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_one_dns [0.966535s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_gw_V6_cidr [0.592674s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_addr_modes [0.354952s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_too_many_dns [0.654593s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_l3_agent_keep_services_on [3.774954s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_different_ra_and_addr_modes [0.387017s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_add_to_dhcp_agent [1.093752s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_first_ip_owned_by_router [1.206723s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_fixed_ips_clearing_dns_name [2.876170s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_is_nw_start_addr [0.657091s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_add_to_dhcp_agent_with_admin_state_down [0.826101s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_two_host_routes [3.015166s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_non_dns_name_attribute [1.582417s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_restart_dhcp_agent [1.109219s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_v6_allocation_pool [0.906594s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_pd_gw_values [2.231998s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_quotas [1.025180s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_replace_port_dns_domain [1.849663s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_hosted [1.827230s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_subnets_same_cidr_returns_400 [0.801436s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_port_not_found [1.697487s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation [1.377134s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_deallocates_slaac_correctly [1.017237s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSDomainPortsTestCase.test_update_port_tenant_network [1.677067s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_no_ip_version [0.742336s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_out_of_range_allocation_pool_returns_400 [0.609288s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ipv6 [0.846016s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_ha_scheduling_on_port_creation_with_new_agent [1.777564s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_overlapping_allocation_pools_returns_409 [0.944253s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_no_ptr_zones [0.839069s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_dhcp_port_associated_with_other_subnets [1.922144s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_create_port_tenant_network [1.035485s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_ipv6_slaac_port_exists [1.361610s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port [1.804795s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_ipv6_slaac_router_port_exists [1.304879s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_allocation_pool [2.976764s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_no_reschedule [3.566873s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_other_subnet_on_network_still_in_use [0.913868s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_dhcp_disabled [0.944263s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_route [0.422597s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_policy [0.815886s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count [0.641914s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway_fully_allocated [1.219561s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_cidr_used_on_create [1.335768s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_two_dns [1.099246s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips [3.410821s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_remove_from_dhcp_agent [2.303897s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_emulated_plugin_failure [0.829568s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_fixed_ips_clearing_dns_name [0.894781s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_native_quotas [0.900386s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_emulated [1.973916s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_non_dns_name_attribute [1.039528s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_network [0.868172s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_port_exists_owned_by_network [0.552392s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduler_with_down_agent [3.281097s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_tenant_network [1.658229s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_race_with_dhcp_port_creation [0.975056s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_is_not_rescheduled_if_agent_is_back_online [0.928803s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_parameter [2.930779s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_dns [1.149832s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_iterates_after_reschedule_failure [0.848465s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_delete_callback [0.830401s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCase.test_update_port_with_current_dns_name [2.186608s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_dns_and_route [0.773462s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_before_create_callback [0.687036s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count_filter_by_project_id [1.002713s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [0.741492s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_create_port_tenant_network [1.889757s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_overlapping_returns_409 [0.813018s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_get_subnets_count_filter_by_unknown_filter [1.426066s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_ip_version [1.078867s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_with_prefixlen_31 [2.264917s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port [2.613907s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_filtering_by_project_id [1.368090s] ... 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.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_add_dns_name [1.931329s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gw_ip_in_use_by_router_returns_409 [2.321638s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gw_outside_cidr_returns_200 [0.891640s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_clear_dns_name [1.919446s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_gatewayv4 [0.802727s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_address_mode_fails [0.805850s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_reverse_emulated [4.047845s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.DNSIntegrationTestCaseDefaultDomain.test_update_port_with_current_dns_name [2.030625s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_dns_integration.TestDesignateClientKeystoneV3.test_auth_type_password [0.016554s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_show_subnet [0.873158s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_create_callback [0.502733s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_the_same_gw_as_in_use_by_router_ipv6 [2.337987s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_after_update_callback [0.768524s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_uplink_status_propagation.UplinkStatusPropagationML2ExtDriverTestCase.test_show_port_has_propagate_uplink_status [1.653346s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_with_empty_body [0.521926s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_precommit_create_builds_single_segment_original_network [0.351741s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_sync_data [13.676573s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_release_segment [0.798537s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_lifecycle_dns_retains_order [1.567363s] ... ok
{2} neutron.tests.unit.plugins.ml2.extensions.test_uplink_status_propagation_updatable.UplinkStatusPropagationUpdatableML2ExtDriverTestCase.test_port_update_propagate_uplink_status_2_False [1.346180s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_loopback [0.648872s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_router [1.167624s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_unsupported_subnet_cidr_multicast [0.353859s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_registration_bad_timestamp [0.607375s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_agent_registration_bad_timestamp [1.581917s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_agent_updated_dhcp_agent_notification [0.772108s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet [1.428420s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_dhcp_agent_keep_services_off [1.439410s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_nofity_mechanism_manager [3.535090s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_list_router_ids_on_host_no_l3_agent [0.350378s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_reserved_dhcp_port_creation [1.207336s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_agent_registration_bad_timestamp [0.320482s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_adding_additional_host_routes_and_dns [1.551263s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_networks_segments [0.258020s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_result_not_found [0.174423s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_disabled [1.634882s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_address_gets_port_mac [1.901835s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns [1.294429s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_for_provider_network [1.660386s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_auto_schedule_with_multiple_agents [1.148589s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_duplicate_mac_ip [0.992073s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_get_distributed_port_bindings [0.295445s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_update_distributed_port_binding_by_host [0.227458s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_scheduling_on_network_creation [0.397615s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_host [0.070436s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_host_super [0.073262s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_status [0.065298s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv4_gatewayv6 [1.549660s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_on_port_security_false_network [0.896209s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [0.920024s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_missing_mac_field [1.596093s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_reserved_port_after_network_remove_from_dhcp_agent [1.416353s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [0.843276s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_mac [0.932758s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_address_mode_ip_version_4 [0.636421s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_security_overrides_network_value [1.774366s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_attributes_fails [1.130798s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_list [2.014101s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_security_group_and_net_sec_false [1.783184s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_add_to_l3_agent [3.921739s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_cannot_disable_dhcp [1.779508s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_without_security_group_and_net_sec_false [1.056866s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_ra_mode_ip_version_4 [0.382676s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_remove_allowed_address_pairs_with_none [2.025578s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_hosted [1.293299s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route_with_too_many_entries [0.784189s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_security_true_allowed_address_pairs [1.021144s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_remove_port_security_security_group [1.662538s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_shared_returns_400 [0.753408s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_with_unexpected_address_pairs_format [0.680594s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_validate_subnet_host_routes_exhausted [0.642700s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_auto_schedule_with_hosted_2 [1.540848s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_remove_port_security_security_group_read [1.287959s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_precommit_delete_builds_multisegment_original_network [0.886461s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_policy [1.186387s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_equal_to_max_allowed_address_pair [1.629642s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_prevent_delete_segment_with_tenant_port [0.906399s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_provider_info_update_network [0.856776s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_update_port_security_off_with_security_group [2.467614s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_reschedule_failed_notification_all_attempts [1.766934s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_network_list_queries_constant [2.514754s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_allowed_address_pairs [1.345041s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_rescheduler_catches_rpc_db_and_reschedule_exceptions [1.339327s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_extra_args [0.853358s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_more_than_max_allowed_address_pair [1.064217s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_extend_dict [3.056036s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__infer_driver_from_allocation_ambiguous [0.151722s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_network_precommit [0.163677s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_subnet_precommit [0.122368s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_managers.TypeManagerTestCase.test_update_network_segment [0.135341s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_network_lifecycle [0.878779s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs [1.947158s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_router_without_l3_agents [3.620115s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_admin [0.927640s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_adding_extradhcpopts [1.687392s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BulkToggleWithoutBulkless.test_bulk_enabled_with_bulk_drivers [0.634002s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_sync_dvr_router_with_fixedip_on_fip_net [2.037172s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_auto_schedule_new_network_segments_no_networks_on_segment [0.613395s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_network_list_queries_constant [1.534152s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopts [2.093799s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_network_list_queries_constant [1.590072s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_ha_port_create_notification [2.355505s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_without_extradhcpopt_delete [1.852047s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_network_remove_from_dhcp_agent_notification [1.194027s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_subnet_faulty [1.414752s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_update_port_faulty [1.520236s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2DhcpAgentNotifierTestCase.test_unreserved_dhcp_port_creation [1.891475s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_as_admin [0.820575s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_agent_scheduler.Ml2L3AgentNotifierTestCase.test_router_add_to_l3_agent_notification [1.205415s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_V4_cidr [0.703394s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test__prevent_segment_delete_with_port_bound_raise [0.333241s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_add_port_binding [0.416119s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_hostroutes [0.613057s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_port_list_queries_constant [14.580295s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_ip_version [0.365643s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_port_binding_host_multiple_results_found [0.648737s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_get_segment_by_id [0.318296s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_db.Ml2DBTestCase.test_network_segments_for_multiprovider_network [0.309435s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_distributed_port_binding_deleted_by_port_deletion [0.420061s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_db.Ml2DvrDBTestCase.test_ensure_distributed_port_binding_multiple_bindings [0.417299s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_driver_context.TestPortContext.test_status_super [0.147355s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_nameserver [2.081786s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_pools [1.555986s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBounds.test_subnet_list_queries_constant [3.879897s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_security_off_shared_network [2.601058s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_uuid [1.025783s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_port_list_queries_constant [10.858881s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_port_admin_state_down [0.288540s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_compute_port_serviced_by_dvr [0.258201s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_dhcp_port_serviced_by_dvr [0.209603s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_create_port_with_default_security_group [1.509072s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_delete_subnet_call_ipam_driver [1.260564s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_None_values [0.372224s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_outside_cidr_returns_201 [0.810485s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_anticipating_allocation [0.764728s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_ext_portsecurity.PSExtDriverTestCase.test_updating_network_port_security [1.061684s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_bad_tenant [0.708580s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [0.512594s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_ip_allocation_without_mac_no_net [0.199945s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_gatewayv6 [1.467778s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_extension_driver_api.DBExtensionDriverTestCase.test_subnet_attr [1.405949s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native [0.698095s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_extend_subnet_dict [0.560041s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_faulty_process_update [0.373127s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native_plugin_failure [0.616298s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_dns_v4 [1.414458s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_network_attr [0.808095s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_gw_128_V6_cidr [1.045987s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_extension_driver_api.ExtensionDriverTestCase.test_subnet_attr [1.398572s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_drivers_connectivity [0.147265s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_ipv6_ra_mode [1.001144s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_portbinding_attrs [2.253611s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_managers.TestManagers.test__check_drivers_connectivity_ip_less_port_l3_only_driver [0.136333s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_managers.TestMechManager.test_port_precommit [0.132971s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update [0.924783s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_ovo_rpc.OVOServerRpcInterfaceTestCase.test_securitygroup_and_rule_lifecycle [0.819281s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_attributes_no_dhcp_enabled [1.247022s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_native_quotas [0.920970s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_empty_router_extradhcpopts [1.624626s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_and_fail_create_postcommit [0.929602s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_out_of_cidr_global [1.800422s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_port_list_queries_constant [10.904544s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_update_get_port_same_fixed_ips_order [0.993750s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_non_existent_port [0.292658s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_create_port_with_none_extradhcpopts [1.702830s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network [1.688540s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port [1.241473s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_multiple_allocation_pools [1.098325s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_port_list_in_shared_network_queries_constant [2.926182s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_check_if_port_not_serviced_by_dvr [0.433765s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_only_ip_version_v6_no_pool [0.804912s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_public_network [1.601482s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_additional_extradhcpopt [2.673222s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id [2.276442s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_tolerates_db_deadlock [3.817461s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.DHCPOptsTestCase.test_update_port_with_extradhcpopt_delete [4.222718s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_shared_returns_400 [4.962580s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestExternalNetwork.test_external_network_type_none [0.749598s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_floatingip_create_precommit_event [1.773778s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_network_different_tenant [1.074555s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_create_port_faulty [1.287106s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_ip [5.031253s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestFaultyMechansimDriver.test_delete_network_faulty [1.069810s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway [1.769498s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_floatingip_notifies_l3_plugin [2.124031s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_emulated [1.624612s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_none_gateway_allocation_pool [1.225588s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_with_ipv6_slaac_address [1.405512s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents [0.613380s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [2.292113s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_one_host_route [1.121584s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_emulated_plugin_failure [1.482747s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_too_many_routes [0.718197s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change [0.880739s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet [1.243804s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_native_quotas [1.198210s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_duplicate_ips [0.549614s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_two_subnets [1.376875s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_allocation_pools_with_prefixlen_31 [1.109940s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_allocation_pools_with_prefixlen_32 [0.843068s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet [1.145051s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_bad_boolean [0.372202s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [2.396349s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [0.435290s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_port_exists_owned_by_other [1.411617s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [3.385178s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_uuid [1.055818s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_dhcpv6_stateless_with_port_on_network [1.987923s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports [1.372496s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_by_device_id [3.479863s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_of_network_returns_400 [1.259790s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_substring [1.198393s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_native [1.767832s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_with_limit [1.351152s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_create_subnetnotfound [2.145627s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_by_device_id_second_call_failure [2.751209s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_public_network [2.489692s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_prevents_network_deletion [1.507511s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_gw_values [4.397778s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_port_ips_prefer_next_available_ip [2.162026s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv4_cidrv6 [1.133655s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_registry_publish_before_after_port_binding [2.019151s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_cidrv4 [0.950550s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_duplicate_mac_generation [1.676623s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_port_prevents_subnet_deletion [3.100688s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_inconsistent_ipv6_gatewayv4 [0.610784s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_ip [0.967067s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_invalid_gw_V4_cidr [0.393135s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_mac_address [0.883048s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_first_ip_owned_by_non_router [1.305222s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [1.666737s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [3.319115s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_ips_only [5.289903s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_gw_values [2.747578s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_out_of_cidr_lla [1.630811s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id [1.977270s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_ra_mode_ip_version_4 [1.056496s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [3.911000s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_unchanged [1.528500s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_security_groups [4.736631s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_non_existent_port [0.521077s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools [1.465421s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation [1.163677s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_ipv6_slaac_with_ip_already_allocated [1.923932s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac [1.349481s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_invalid_pool_for_cidr [1.205451s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_no_cidr_and_default_subnetpool [1.110570s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_invalid_returns_400 [1.296945s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_cidr_and_default_subnetpool [0.962829s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_does_not_change [2.147025s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [0.913149s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns_with_too_many_entries [1.040381s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_gw_to_no_gw [1.297662s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_no_gw_to_no_gw [1.203565s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [2.703778s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_emulated [0.802948s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_inconsistent_ipv4_dns_v6 [1.214273s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native [0.885675s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_short_id [5.186336s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_ipv6_ra_mode_fails [1.461579s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_ipv6 [0.930869s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_create_subnets_bulk_native_plugin_failure [1.013946s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_no_dhcp_provisioning_blocks_removed_for_empty_or_service_port [9.673269s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ip [1.759348s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_no_gateway [1.295662s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_delete_subnet_with_callback [1.338143s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_overlapping_subnets [1.339670s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route_to_None [1.417631s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_empty_data [1.590318s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_provider_network_attributes_segmentation_id [0.425977s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_ip_address [1.024936s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_bulk_network_before_and_after_events_outside_of_txn [0.509720s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_create_outside_transaction [1.284458s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated [0.397453s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_invalid_subnet [1.093870s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native [0.672946s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_delete_outside_transaction [1.618444s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks [0.651337s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets [1.505048s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters [0.599315s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_parameters_invalid_values [0.526300s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_the_same_gw_as_in_use_by_router [3.914428s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface [1.226936s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_create_callback [0.492563s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_create_callback_aborts [0.476232s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_shared [1.582532s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_with_incorrect_resource_body [1.386480s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_validate_subnet_dns_nameservers_exhausted [0.688659s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_precommit_update_includes_req [1.239270s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [2.508050s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_create_network_mtu_on_precommit [0.625951s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_native [1.783809s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared_owner_returns_403 [1.027368s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_fail_with_duplicate_param [0.865214s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_with_incorrect_resource_body [0.829302s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_success_with_partial_segment [0.978904s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_segmentation_id_agentless_mech_drivers [0.612531s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network [0.396949s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_subnet_v6_pd_slaac [2.783353s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_reserve_segment_update_network_mtu [1.553855s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_pagination_reverse_native [3.864820s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_ip [1.728112s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_allowed_address_pairs_bad_format [1.147269s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_bad_ip [0.676820s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_list_subnets_with_sort_emulated [1.737635s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network_segment_allocation_fails [3.470332s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_used [1.699857s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_emulated_plugin_failure [0.469104s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_tenants_and_quotas_fail [0.249263s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_port_obj_bulk ... SKIPPED: Bulk port method tests do not apply to IPAM plugin
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks [0.626363s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_not_admin [1.520263s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_port_security_false_allowed_address_pairs [2.360201s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_usable_after_update [2.213605s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters [0.491381s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_parameters_invalid_values [0.455530s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_add_address_pairs_with_unexpected_format [1.323151s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_extended_attr_native_returns_400 [0.457140s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_remote_key_native_returns_400 [0.656967s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ip_address_only [2.139208s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_with_none_and_own_mac_for_duplicate_ip [1.235993s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_update_callback [0.944676s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_subnet_with_allocation_range [3.098218s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2BasicGet.test_single_get_tenant [1.114513s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network [0.855678s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2FilterExtensions.test__filter_extensions_by_mech_driver [2.388911s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_provider_network_attributes_update_attrs [0.644988s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_multi_tenants_returns_409 [1.488531s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_allocation_pools_and_gateway_ip [1.870743s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_segmentation_id_agentless_mech_drivers [1.096476s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_other_tenant_access_via_rbac [1.369768s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_dns_to_None [1.727137s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_emulated_plugin_failure [1.035353s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_with_empty_body [1.047937s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_tenants_and_quotas_fail [0.604744s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_with_incorrect_resource_body [0.819224s] ... 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
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_from_gw_to_new_gw [1.719231s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_provider_network_attributes_segmentation_id [0.793133s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_gateway_in_allocation_pool_returns_409 [1.124918s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_invalid_admin_status [1.276680s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenant.test_subnet_list_queries_constant [6.314909s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_segmentation_id_non_AgentMechanismDriverBase [0.763703s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_invalid_gw_V4_cidr [0.945250s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_mpnetworks_with_segmentation_id [1.234392s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2PluggableIPAM.test_update_subnet_route [0.570579s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_precommit_create_builds_multisegment_original_network [0.361899s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_fields [0.651565s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_segment_allocation_fails [1.914632s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestML2Segments.test_release_segment_nofity_mechanism_manager [0.674062s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_reverse_emulated [0.684697s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_extended_attr_native_returns_400 [0.452562s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DbOperationBoundsTenantRbac.test_subnet_list_queries_constant [2.948881s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_missing_ip_field [0.691644s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_without_pk_in_fields_pagination_emulated [0.617167s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_with_blocks [0.910517s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_network_with_subnet [0.554261s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_as_admin [1.251005s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent_fail [3.139298s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_other_tenant_access_via_rbac [1.338549s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated [0.754030s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_other_tenant_returns_403 [0.707197s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native_quotas [0.458759s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_create_overlap_with_fixed_ip [3.631343s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_json [1.860916s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_network [0.878362s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_public_network_no_admin_tenant [0.612937s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_mpnetworks_with_segmentation_id [0.659745s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_port_allowed_address_pairs_bad_format [1.797272s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network [2.053349s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks [0.768469s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_with_empty_body [3.221058s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_emulated [1.031661s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_with_subnet_set_shared [1.140878s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2AllowedAddressPairs.test_update_port_security_off_address_pairs [2.244246s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [2.008926s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_reverse_emulated [0.813972s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2AgentMechDrivers.test__update_segmentation_id_ports [1.047074s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_segmentation_id [0.440710s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_no_binding [1.153628s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_provider_network_attributes_update_attrs [0.828911s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_emulated [0.887203s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [1.612530s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_port_retry_port_binding_unbound [1.033138s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_segmentation_id_ports_wrong_vif_type [0.769633s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_extended_attr_native_returns_400 [0.813258s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test__port_provisioned_port_retry_port_binding_unbound_no_vm_port [0.380566s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_bad_mac_format [0.519682s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [1.233636s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_bulk_network_before_and_after_events_outside_of_txn [0.898685s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_without_pk_in_fields_pagination_native [1.405349s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native [0.887801s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_concurrent_csnat_port_delete [1.270064s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_wrong_input [0.560314s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_ip_allocation_without_mac [1.736935s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id [0.528352s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_update_includes_req [1.069249s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_invalid_admin_status [1.234882s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_port_binding_failure [1.162434s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_other_tenant_access_via_rbac [1.378572s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_tolerates_db_deadlock [1.651323s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_allowed_address_pairs [0.907983s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_native [1.197689s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_other_tenant_returns_403 [1.187429s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_shared_networks_with_non_admin_user [1.365140s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_create_callback [0.910125s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets [3.037641s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_create_callback [0.390337s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_ip_allocation_reverted_in_case_of_error [0.555562s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_update_includes_req [0.402929s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_shared [0.421024s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_extra_dhcp_opts [3.744136s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_wrong_fixed_ips [0.617689s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_segmentation_id_agentless_mech_drivers [0.396528s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_router_port_and_fail_bind_port_if_needed [1.014287s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_segmentation_id_agentless_mech_drivers [4.424537s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp [1.275933s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_segmentation_id_multisegment_network [0.920580s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_by_network_owner [1.496921s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 [1.699638s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_port_notifies_l3_plugin [0.777292s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_bulk_network_before_and_after_events_outside_of_txn [1.263290s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_segmentation_id_multisegment_network [3.361852s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_emulated_plugin_failure [0.573451s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_create_ports_bulk_wrong_input [1.048800s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change [0.843724s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents [0.614799s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_segmentation_id_ports_wrong_vif_type [1.058410s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_tenants_and_quotas [0.858397s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_port_obj_bulk ... SKIPPED: Bulk port method tests do not apply to IPAM plugin
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_if_port_exists [1.828745s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_bulk_network_before_and_after_events_outside_of_txn [1.229458s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp [1.332685s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks [1.134031s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_fixed_ip_invalid_ip [0.819590s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_emulated_plugin_failure [0.916546s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_network_port_exists_owned_by_network_port_not_found [1.590692s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_shared_networks_with_non_admin_user [1.302682s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native_plugin_failure [0.835009s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_tenants_and_quotas_fail [0.479791s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip [1.533237s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_delete_callback [0.785103s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_wrong_input [0.449582s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback [0.287174s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_create_callback_aborts [0.307003s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.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_network_port_exists_owned_by_network_race [1.846385s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_fields [0.756464s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_for_network_owner [1.802284s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network_with_subnet [1.415269s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_delete_ports_ignores_port_not_found [1.517035s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_reverse_native [0.951717s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_shared [1.106879s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_fixed_ip_invalid_subnet_id [1.223410s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_without_pk_in_fields_pagination_emulated [1.218023s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_with_empty_body [0.704580s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_shared_networks_with_non_admin_user [1.024201s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_with_subnet_set_shared [1.049973s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_create_callback_aborts [0.238550s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network [0.504674s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated [1.078849s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_wrong_input [0.461451s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_emulated [5.454383s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_multi_tenants2_returns_409 [1.989704s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_mpnetworks_with_segmentation_id [1.115808s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_get_ports_count [4.232964s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_invalid_admin_state [0.769646s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_native [2.622575s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_multi_tenants_returns_409 [2.826889s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_is_mac_in_use [1.952322s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_native [3.491355s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_reverse_emulated [0.602146s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_parameters_invalid_values [0.473397s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_not_shared_single_tenant [2.163724s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network [0.558631s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_multi_tenants2_returns_409 [2.076246s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_with_incorrect_resource_body [3.746115s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_multi_tenants_returns_409 [2.047179s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_l3_cleanup_on_net_delete [6.453893s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_with_empty_body [0.784757s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_with_subnet_set_shared [1.734921s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_no_dhcp_provisioning_blocks_added_for_empty_or_service_port [8.714685s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_shared_network_noadmin_returns_403 [0.872968s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginCallRPCMechanismDrivers.test_mech_driver_start_rpc_listeners_called [0.285967s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_segmentation_id_non_AgentMechanismDriverBase [1.156189s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_UUID [0.412500s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native_quotas [0.690880s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_after_update_outside_transaction [1.686119s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_tenants_and_quotas_fail [0.494516s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_mac_address [1.525982s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_wrong_input [0.495874s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack [4.282233s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_check_mac_update_allowed_unless_bound [0.644197s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network [0.724006s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_ip [1.738604s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_original_port_set [0.648873s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_native [1.168964s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__validate_port_update_vnic_type_bound_port [1.307627s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_parameters [0.993557s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_reverse_emulated [2.987803s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_without_pk_in_fields_pagination_emulated [1.192225s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__validate_port_update_vnic_type_unbound_port [1.490923s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ips [3.042683s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_without_pk_in_fields_pagination_native [1.128023s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_with_empty_dict [1.206341s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_update_callback [0.810478s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_not_on_network [1.919648s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_pagination_reverse_native [2.811915s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_return_on_concurrent_delete_and_binding [1.422769s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v4_and_v6_slaac [1.875237s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_multi_tenants2_returns_409 [2.079175s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_show_port [1.526217s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_sort_emulated [3.286448s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_other_tenant_access_via_rbac [1.506632s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_host_id_not_changed [3.621887s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_shared_owner_returns_403 [1.005211s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_test_delete_network_port_exists_fip_gw [1.447359s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_shared_network_noadmin_returns_403 [0.812144s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile_with_empty_dict [1.335577s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_list_ports_with_sort_native [2.811121s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_device_id_null [1.450067s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_mac_generation_4octet [1.434137s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_segmentation_id_agentless_mech_drivers [3.015753s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_segmentation_id_non_AgentMechanismDriverBase [0.635895s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host_list [3.721233s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_emulated_plugin_failure [0.597368s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_notify_port_updated_for_status_change [2.144463s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native [0.750555s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native_quotas [0.514989s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_add_additional_ip [4.573879s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__commit_port_binding_populating_with_binding_levels [1.789070s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_port_obj_bulk ... SKIPPED: Bulk port method tests do not apply to IPAM plugin
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_network [0.603888s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_create_resillient_to_duplicate_records [2.412437s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__validate_port_update_vnic_type_unbound_port [1.283407s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_public_network_no_admin_tenant [0.536047s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_delete_ip [1.893524s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_too_big [0.854467s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_create_portinfo_non_admin [0.597192s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [1.142560s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_invalid_admin_status [1.628831s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac [0.804082s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_update_portinfo_non_admin [0.964386s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_port_update_resillient_to_duplicate_records [2.684442s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_process_distributed_port_binding_update_router_id [0.561187s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_reverse_native [1.311118s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_bad_owner [0.778070s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile [1.118957s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_extended_attr_native_returns_400 [1.402746s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_range_allocation [2.363719s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_type [1.110670s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_native [0.899078s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_mac_v6_slaac [2.846944s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_without_pk_in_fields_pagination_native [0.944493s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_port_vnic_type_non_admin [1.487061s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_name_do_not_notify_sg [1.451585s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_no_binding [0.779774s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_show_network_with_subnet [1.416492s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_dhcp_port_serviced_by_dvr [0.399711s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_duplicate_mac [3.185739s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network [1.125451s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_invalid_ip_no_subnet_id [1.054812s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_invalid_fixed_ip_address_v6_slaac [1.113374s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_regenerate_mac [1.913529s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v4_and_v6 [1.441659s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_other_tenant_access_via_rbac [2.417984s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_empty_body [1.999291s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_requested_subnet_id_v6_slaac [1.229399s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_shared [1.022843s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_shared_owner_returns_403 [0.929536s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_test_delete_network_port_exists_dhcp [1.447531s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [2.096935s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_ip [4.697709s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access [0.560897s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port [1.460740s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access_multi_segments [0.809675s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [1.645784s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_segmentation_id_multisegment_network [0.865788s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_fixed_ip_changed [1.587989s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_multiple_ipv4_and_ipv6_subnets [2.046001s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_with_incorrect_resource_body [4.503478s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_ip_allocation_reverted_in_case_of_error [0.688917s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__verify_service_plugins_requirements [0.467173s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_status_build [1.811270s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_segmentation_id_non_AgentMechanismDriverBase [2.818421s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_no_unbinding [0.438376s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_ip_allocation_without_mac [1.094799s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_network [0.819851s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_if_needed_early_exit_on_no_segments [1.210908s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-274:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, in _auth_required
    raise exceptions.MissingAuthPlugin(msg_fmt % msg)
keystoneauth1.exceptions.auth_plugins.MissingAuthPlugin: An auth plugin is required to determine endpoint URL
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native_plugin_failure [0.792613s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native_plugin_failure [0.612406s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_native_quotas [0.437076s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_update_ips [2.346100s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_allowed_address_pairs [0.785588s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_tenants_and_quotas [1.109372s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__validate_port_update_vnic_type_bound_port_same_vnic_type [1.663843s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_extra_dhcp_opts [1.060684s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_incorrect_resource_body [1.613845s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_native_quotas [0.817323s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp_member_provider_update [1.241580s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_too_big [1.536489s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_native [1.102592s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp_provider_update_ipv6 [1.282337s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_segmentation_id [1.050616s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [2.412948s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_binding_profile_not_changed [2.091064s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_native_quotas [0.875400s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_emulated [0.910734s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2DvrPortsV2.test_update_port_with_stale_subnet [1.329022s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_native [0.886987s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2HostsNetworkAccess.test_filter_hosts_with_network_access_not_supported [0.451093s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_update_portinfo_non_admin [1.405319s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_and_fail_bind_port_if_needed [1.442644s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_shared_networks_with_non_admin_user [0.784727s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network_port_not_found [0.617462s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_create_callback [0.651812s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile [1.609333s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_show_network [0.682116s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port [1.252174s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test__update_segmentation_id_ports_wrong_vif_type [2.840976s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_profile_none [1.067352s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_by_network_owner [1.138602s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_host [1.044825s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_multi_tenants2_returns_409 [1.869754s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_network_segment_allocation_fails [2.075116s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_networks_bulk_wrong_input [0.485590s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host [1.965422s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network [0.721060s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_create_public_network_no_admin_tenant [0.431345s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_multi_tenants_returns_409 [2.782207s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_public_network [3.611203s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_host_update [1.069575s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_emulated [0.860234s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_not_shared_single_tenant [1.102680s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_not_inserted_on_no_addr_change [1.156572s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_non_host_update [1.234833s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_pagination_reverse_native [1.060262s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_shared_network_noadmin_returns_403 [0.686997s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_ips [0.930812s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_provider_network_attributes_segmentation_id [0.480269s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_with_sort_remote_key_native_returns_400 [0.747304s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_segmentation_id_multisegment_network [0.359084s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test__update_segmentation_id_non_AgentMechanismDriverBase [0.463658s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_list_networks_without_pk_in_fields_pagination_native [1.196161s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_emulated [0.653432s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native_quotas [0.460213s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_ports_vif_non_host_update_when_host_null [2.948789s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_delete_callback [0.934189s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_native_quotas [0.636779s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_get_ports_count [3.010904s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_network_after_update_callback [0.814711s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_fields [0.641508s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [1.065479s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network [0.921494s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_native [0.953143s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding [2.409832s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksV2.test_update_network_set_shared [0.747387s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_sort_emulated [1.003383s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_if_needed_early_exit_on_no_segments [0.979615s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_substring [1.656270s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_network_availability_zone [0.846351s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network_with_subnet [1.049500s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_native_plugin_failure [0.715038s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__validate_port_update_no_vnic_type [1.351265s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_security_groups [1.226537s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_networks_bulk_tenants_and_quotas [0.994151s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_other_tenant_returns_403 [1.249059s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__validate_port_update_vnic_type_bound_port_same_vnic_type [1.118042s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_emulated [1.416478s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_shared_owner_returns_403 [0.955679s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile [0.868611s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network [2.012305s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_create_public_network_no_admin_tenant [0.250219s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_none [0.961513s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_native [1.590014s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_mpnetworks_with_segmentation_id [0.435280s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_emulated [0.479259s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation [0.771676s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_reverse_emulated [0.495440s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_mac_generation_4octet [0.625932s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test__update_provider_network_attributes_update_attrs [3.133436s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_pagination_reverse_native [0.482512s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_ports_vif_details [2.160148s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_delete_outside_transaction [0.715072s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_with_segmentation_id [0.551761s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network [0.832985s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_without_pk_in_fields_pagination_emulated [0.429958s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_native_quotas [0.540025s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_list_networks_without_pk_in_fields_pagination_native [0.407382s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_after_delete_callback [0.433073s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_remove_port_binding_profile [1.607605s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_network_precommit_create_callback_aborts [0.381429s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_invalid_admin_status [1.264693s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_show_network [0.724789s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_native [0.849658s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_return_on_concurrent_delete_and_binding [1.653648s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_multi_tenants2_returns_409 [0.848234s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_distributed_port_binding_on_non_existent_port [0.287921s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_create_callback [0.591345s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_ips_only [3.846916s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_set_not_shared_single_tenant [0.728644s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_host_id_none [0.579971s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_update_callback [0.738585s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_host_id_not_changed [0.499678s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_port_admin_state_down [0.178698s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_show_network_with_subnet [0.785131s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_port_retry_port_binding_unbound [0.704333s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network [0.573234s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_network_with_subnet_set_shared [2.311305s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_with_empty_body [0.727021s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithAvailabilityZone.test_update_shared_network_noadmin_returns_403 [0.308971s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_network_vlan_transparent [0.354737s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_provider_network_attributes_segmentation_id [0.634039s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_provider_network_attributes_update_attrs [0.507639s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_port_not_serviced_by_dvr [2.194450s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_native [0.731032s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v4_and_v6 [4.120524s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network [0.635197s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_anticipating_allocation [1.030223s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_create_networks_bulk_tenants_and_quotas [0.998782s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_test_delete_network_port_exists_dhcp [0.989021s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network_vlan_transparent_and_mtu [0.776943s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native_plugin_failure [0.636254s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_pagination_native [1.080102s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_unchanged [0.907715s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_public_network_no_admin_tenant [0.571804s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_tolerates_db_deadlock [1.801709s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_parameters [0.795276s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_fixed_ip_changed [1.331625s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_parameters_invalid_values [0.855002s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [1.418492s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_ip_allocation_without_mac_no_net [0.315900s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_list_networks_with_sort_remote_key_native_returns_400 [1.056229s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [1.596746s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_fields [2.783251s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_portbinding_attrs [0.918473s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_after_delete_callback [0.896029s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_reverse_emulated [0.982128s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_network_precommit_create_callback [0.814119s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_reverse_native [0.465136s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac [1.666142s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_port_exists_owned_by_network_race [1.775349s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_parameters_invalid_values [0.544270s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared [0.903565s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_bad_owner [1.206192s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_native [0.948365s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_network_set_shared_owner_returns_403 [0.871005s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_with_ipv6_slaac_address [1.762576s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparency.test_update_shared_network_noadmin_returns_403 [0.833758s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_remote_key_native_returns_400 [0.993917s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_ip [1.547371s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test__update_segmentation_id_ports_wrong_vif_type [0.511423s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_precommit_update_includes_req [0.935407s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_regenerate_mac [1.093215s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network [0.980206s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_build [0.629251s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_network_segment_allocation_fails [2.549936s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ip_address_only [0.993280s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_other_tenant_returns_403 [1.209693s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_port_ips_prefer_next_available_ip [3.528737s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_emulated [0.622455s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_single_tenant [0.924615s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_inserted_on_addr_change [0.820811s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ips [1.287483s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_bulk_native [0.717140s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_provider_network_attributes_segmentation_id [0.577625s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_create_networks_native_quotas [0.594294s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_segmentation_id_ports_wrong_vif_type [0.520117s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_removed_without_dhcp_agents [1.096378s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_empty_body [1.014914s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [0.670011s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network_segment_allocation_fails [1.109777s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_fixed_ip_invalid_ip [1.074478s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [0.532669s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_invalid_admin_status [1.690327s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_admin_state [0.716832s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks [0.930558s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_mpnetworks_with_segmentation_id [1.118445s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_is_mac_in_use [1.144091s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_pagination_emulated [0.933052s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_pagination_emulated [2.112246s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_segmentation_id [0.862183s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native [3.117521s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_parameters [0.889351s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_emulated [0.912233s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_native_quotas [0.841544s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_remote_key_native_returns_400 [0.725673s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_l3_cleanup_on_net_delete [3.163320s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_if_port_exists [1.006541s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_list_networks_with_sort_extended_attr_native_returns_400 [1.108153s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_shared_networks_with_non_admin_user [0.877869s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_network_after_create_callback [0.679461s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_create_callback [0.595774s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network_race [1.343562s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_show_network [0.681617s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_update_callback [0.830754s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports [2.139553s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_set_not_shared_multi_tenants_returns_409 [0.661829s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyAndMTU.test_update_network_with_incorrect_resource_body [0.295988s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_public_network [1.108362s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_create_callback [0.855304s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_provider_network_attributes_update_attrs [0.612914s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_other_tenant_returns_403 [0.802576s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test__update_segmentation_id_multisegment_network [0.613824s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_with_subnet_set_shared [0.368549s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_with_ipv6_slaac_address [1.471026s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_not_uuid_not_mac [0.192896s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_sort_emulated [2.102817s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical [0.156043s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_no_unbinding_not_physical [0.147499s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_ips [0.876312s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding [1.096843s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_ip_allocation_for_ipv6_subnet_slaac_address_mode [0.655306s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_sort_native [1.659141s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__bind_port_if_needed_concurrent_calls [0.727214s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_bulk_network_before_and_after_events_outside_of_txn [2.757814s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_emulated [1.114217s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_network [0.632798s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_overlapping_subnets [0.891040s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_native_plugin_failure [0.577405s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile_none [1.822174s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas [0.933768s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_ip [1.287661s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_bulk_tenants_and_quotas_fail [0.314113s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_vif_details [1.026870s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_create_networks_native_quotas [0.577482s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_invalid_fixed_ip_address_v6_slaac [0.884202s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_no_dhcp_provisioning_blocks_added_for_empty_or_service_port [4.302385s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_fields [0.632451s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_ports_vif_details [1.557163s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_segmentation_id [0.776646s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_process_distributed_port_binding_update_router_id [0.362733s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_with_sort_emulated [0.402591s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_list_networks_without_pk_in_fields_pagination_emulated [0.488609s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_port_binding_host_id_none [1.028542s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_after_delete_callback [0.390441s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_create_callback_aborts [0.294178s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_network_precommit_update_includes_req [0.653665s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_no_dhcp_provisioning_blocks_removed_for_empty_or_service_port [3.457565s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__attempt_binding_retries [1.629881s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_overlapping_subnets [0.427567s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2NetworksWithVlanTransparencyBase.test_update_network_set_not_shared_single_tenant [0.845614s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__device_to_port_id_prefix_names [0.269566s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__validate_port_supports_multiple_bindings [0.167872s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_if_needed_concurrent_calls [0.858742s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_ips_only [5.076914s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__bind_port_original_port_set [0.426717s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_update_outside_transaction [1.069004s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test__verify_service_plugins_requirements_missing_driver [1.037787s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_check_mac_update_allowed_if_no_mac_change [0.179488s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_delete_port_binding_delete_binding_and_levels [0.166468s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PluginOnly.test_reset_mac_for_direct_physical_not_physycal [0.184284s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__validate_port_update_no_port_binding [1.190582s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__attempt_binding_retries [0.767679s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v4_and_v6 [2.090812s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_create_resillient_to_duplicate_records [1.858577s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_create_port_binding_profile_with_empty_dict [0.875185s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__commit_port_binding_populating_with_binding_levels [0.518885s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__validate_port_update_no_port_binding [0.534738s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_distributed_port_binding_on_concurrent_port_delete [0.964012s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_fixed_ip_address_v6_slaac_router_iface [1.392347s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test__validate_port_update_no_vnic_type [0.475842s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile_with_empty_dict [0.987676s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_create_port_binding_profile [0.602989s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_not_on_network [1.258427s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v4_and_v6_slaac [3.015497s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_port_create_portinfo_non_admin [0.985446s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_show_port [0.736939s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingVnicType.test_ports_vnic_type [1.747550s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_remove_port_binding_profile [1.462649s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac [0.782891s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortSecurity.test_port_update_without_security_groups [0.978518s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_status_notify_port_event_after_update [0.672347s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_distributed_port_binding_on_concurrent_port_delete [0.786426s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBinding.test_update_distributed_port_binding_on_non_existent_port [0.162382s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_device_id_null [2.875721s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingHost.test_port_vif_non_admin [0.350277s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ip_address_only [0.862382s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test__validate_port_update_vnic_type_bound_port [0.509680s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port [0.965289s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_port_retry_port_binding_unbound_no_vm_port [1.831336s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_check_if_compute_port_serviced_by_dvr [0.306769s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_as_admin [0.529763s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_fixed_ip_address_v6_slaac [1.029322s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_bad_tenant [0.486567s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [1.861241s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_bind_port_bumps_revision [0.944325s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [1.295428s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_agent_admin_state_down [0.417230s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_invalid_subnet_v6_pd_slaac [1.739289s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_binding_profile_not_changed [3.209128s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_2_subnets_overlapping_cidr_allowed_returns_200 [0.679761s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network [1.114847s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_port_vif_details [0.854423s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_does_not_change [1.114991s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet [0.528672s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_hostroutes [0.301148s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_tenant [0.281946s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_with_ipv6_pd_subnet_in_fixed_ips [0.970899s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortBindingNoSG.test_update_port_binding_profile_none [0.970546s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_bcast_returns_400 [0.484674s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_used [1.308700s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_cidrv6 [0.330526s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_gatewayv6 [0.303012s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test__port_provisioned_with_blocks [1.032275s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native [1.249942s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_allocation_pool_returns_400 [0.353748s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_name_do_not_notify_sg [0.853219s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_bad_mac_format [0.362121s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_empty_data [0.644635s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_port_binding_failure [0.847835s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_None_values [0.636392s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_bad_mac_format [0.167955s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_None_values [0.280524s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_invalid_fixed_ip_address_v6_pd_slaac [0.500329s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_wrong_fixed_ips [0.951014s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_json [0.971401s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_invalid_ip_and_subnet_id [0.478658s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_wrong_input [0.645402s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_port_public_network_with_invalid_ip_and_subnet_id [0.865523s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_emulated [0.520482s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_gw_32_V4_cidr [3.262259s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_and_fail_create_postcommit [1.138599s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_ip [1.526346s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_out_of_cidr_lla [0.730266s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_emulated_plugin_failure [0.852608s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_port_not_found [0.622153s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_native_quotas [1.057762s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_router_intf_on_network [0.545795s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_update_get_port_same_fixed_ips_order [1.815524s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_emulated [1.705628s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_no_ip_version [0.315372s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_only_ip_version_v6_no_pool [0.330386s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_non_existent_port [0.513226s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_out_of_range_allocation_pool_returns_400 [0.298326s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_ports_bulk_with_sec_grp [1.260671s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_emulated_plugin_failure [1.196414s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv6 [0.494266s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway_fully_allocated [1.070989s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [1.379016s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_one_dns [0.447392s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native_quotas [1.763068s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_port_tolerates_db_deadlock [2.560964s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_v6_allocation_pool [0.427201s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_network_if_port_exists [0.951340s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_emulated [0.402176s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_ignores_port_not_found [0.885612s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native [0.457182s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_by_device_id_second_call_failure [1.872912s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_plugin_failure [0.864964s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_duplicate_mac_generation [1.463251s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_ignores_port_not_found [0.978378s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_route [0.946210s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_by_device_id [2.986897s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_version [0.496058s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [1.233202s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_subnet [0.496206s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_delete_ports_by_device_id_second_call_failure [1.585164s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_get_ports_count [2.483755s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_with_limit [2.221187s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_inserted_on_create_with_agents [1.048308s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_uuid [2.535517s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_dhcp_provisioning_blocks_skipped_on_create_with_no_dhcp [0.894807s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_public_network [1.649164s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_shared [0.925402s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_public_network [1.473792s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_fixed_ip_invalid_subnet_id [0.720616s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_reverse_emulated [1.333953s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_parameter [1.044542s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_ip [0.804284s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_invalid_mac_address [0.486143s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_sort_native [0.988774s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_reverse_native [1.957822s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_sort_emulated [1.078297s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation_4octet [0.571270s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_notify_port_updated_for_status_change [1.059448s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_fixed_ip_address_v6_slaac_router_iface [0.576232s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip [1.778679s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_slaac_subnets [1.482566s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_add_additional_ip [0.703631s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_fixed_ip_address_v6_slaac [0.657880s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_adding_additional_host_routes_and_dns [0.871821s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_after_create_outside_transaction [1.462648s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_filtered_by_fixed_ip_substring_dual_stack [1.292593s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_subnet_v6_pd_slaac [0.776062s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_for_network_owner [0.738333s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_invalid_pool_for_cidr [1.044315s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_list_ports_with_pagination_reverse_emulated [0.960265s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_port_update_resillient_to_duplicate_records [1.990248s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ip [1.602857s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_invalid_returns_400 [1.373879s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_registry_publish_before_after_port_binding [0.817519s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_over_gateway_ip_returns_409 [0.843250s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_mac [0.745091s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_update_ips [1.072257s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns [0.798699s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_ipv6_slaac_subnet_in_fixed_ips [1.060668s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_range_allocation [2.544754s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_gw_to_new_gw [0.481682s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gw_outside_cidr_returns_200 [0.458241s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_update_port_status_dvr_port_no_update_on_same_status [0.769782s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_not_binding_agent [0.160535s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_duplicate_ip [1.194482s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_V6_slaac_big_prefix [0.350844s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_invalid_fixed_ip_address_v6_slaac [2.435986s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_gatewayv4 [0.814910s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_32 [0.636107s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_dst_v4 [0.653490s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv6_hostroute_np_v4 [0.360016s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V4_cidr [0.550166s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_invalid_fixed_ips [1.378165s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v6_slaac [0.437435s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_boolean [0.787876s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_no_gateway [1.516990s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_dhcpv6_stateless_with_ip_already_allocated [0.628160s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_show_port [0.832170s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_with_incorrect_resource_body [0.351224s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_dst_v6 [0.396890s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_validate_subnet_dns_nameservers_exhausted [0.334207s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id [3.402092s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_test_delete_network_port_exists_fip_gw [0.766963s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_validate_subnet_host_routes_exhausted [0.328851s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_non_existent_port [0.224697s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_dns_v4 [0.705548s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_returns_200 [0.167349s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields_noadmin_and_policy_field [0.270890s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_add_additional_ip [0.606719s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment [0.326980s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_gatewayv4 [0.683644s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_requested_subnet_id_v4_and_v6_slaac [1.063126s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_release_dynamic_segment [0.373987s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_delete_ip [0.701907s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_address_mode_ip_version_4 [0.640787s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_provider [0.515906s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_mac_v6_slaac [1.177309s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr [0.821796s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_fail_update_network_provider_attr [0.600779s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [0.949024s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_get_mtu_None_returns_0 [0.347970s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_start_addr_canonicalize [0.430001s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_stale_subnet [0.839748s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_get_mtu_toobig [0.313072s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_not_admin [0.757922s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_anticipating_allocation [1.055424s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_status_short_id [1.004780s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_for_non_compute_owner [1.273055s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_values [1.980935s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_json [0.956511s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_update_ip [1.354127s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network_with_invalid_ip_no_subnet_id [0.793486s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_bind_pf_port_with_mac_port_updated [1.443952s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_pd_gw_values [1.025195s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_ra_modes [0.309069s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_native_plugin_failure [0.613635s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_binding_fail_for_unknown_allocation [0.663764s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_incorrect_resource_body [0.882140s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_ports_bulk_wrong_input [0.623091s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding [0.731611s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_snat_intf_on_network [1.205850s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding_failure [0.774695s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_router_port_ipv4_and_ipv6_slaac_no_fixed_ips [0.983329s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_multiple_allocation_pools [0.834657s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_no_cidr_and_default_subnetpool [0.430687s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_network_port_exists_owned_by_network_port_not_found [0.692958s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2.test_update_port_with_new_ipv6_slaac_subnet_in_fixed_ips [2.592723s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_overlapping_allocation_pools_returns_409 [0.535633s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_as_admin [0.534516s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding [1.759543s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_bad_tenant [0.310497s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_allocation_pool [0.861169s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_public_network [0.487037s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_dhcp_port_ips_prefer_next_available_ip [1.877870s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway_allocation_pool [0.830758s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_dhcp_stateful_subnet_in_fixed_ips [0.504764s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding [1.472738s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_too_many_routes [0.450405s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_ipv6_slaac_subnet_in_fixed_ips [0.428995s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_get_bound_port_context_cache_hit [0.521758s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_two_host_routes [0.465641s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_duplicate_mac_generation [1.169800s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_v6_pd_allocation_pool_returns_400 [0.579185s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_create_port_with_multiple_ipv4_and_ipv6_subnets [0.988319s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_process_binding_port_host_id_changed [0.662499s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_ipv6 [0.417762s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_unbound [0.557112s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port [0.630275s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_native_quotas [0.311579s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_native_quotas [0.347279s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_port_by_network_owner [0.611579s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_from_host_to_empty_binding_notifies_agent [0.651998s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_devices_details_list_and_failed_devices [0.053770s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_get_ports_by_vnic_type_and_host [0.049295s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_port_delete [0.053896s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_network [0.395162s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_port_update [0.052792s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_up [0.049226s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_fixed_ip_invalid_subnet_id [2.135918s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_without_port_context [0.101285s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices_empty_dev [0.064361s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_call_update_port_status_failed [0.058896s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_with_device_not_bound_to_host [0.050751s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_with_device_not_bound_to_host_no_notify [0.051087s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_admin_state [0.373526s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_delete_ports_by_device_id [0.923616s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_fixed_ip_invalid_ip [0.323942s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_mac_address [0.585728s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_addr_pair [0.922071s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_ipv6_slaac_router_port_exists [1.688365s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_invalid_ip [0.630917s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_callback [0.439848s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports [1.072723s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_only_ipv6_rule [0.854848s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_dns [0.432355s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_ip_allocation_for_ipv6_2_subnet_slaac_mode [1.052237s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_filtered_by_fixed_ip [0.651037s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_dns_and_route [0.440699s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_filtered_by_fixed_ip_with_limit [0.687719s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_with_other_subnet_on_network_still_in_use [0.740044s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_source_group [1.737869s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_for_network_owner [0.583207s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count_filter_by_project_id [0.463580s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_is_mac_in_use [2.140832s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count_filter_by_unknown_filter [0.699670s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_invalid_ip_address [0.266400s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_native [1.219276s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_ingress [1.451143s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_duplicate_mac [0.503220s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_cidr_used_on_create [0.582797s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_unknown_filter ... SKIPPED: Plugin does not support filter validation
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_invalid_fixed_ips [1.121774s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_emulated [0.706820s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_pagination_reverse_native [1.494300s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_native [0.715413s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_sg_rules_for_devices_ipv4_ingress_port_range_min_port_1 [2.177662s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_not_on_network [1.216207s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_list_ports_with_sort_emulated [0.973168s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_sort_native [0.747339s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_mac_generation [0.587847s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_multiple_security_groups [0.848716s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id_v6_slaac [0.868433s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_prevents_network_deletion [0.598434s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_allow_all_ipv4 [0.427400s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_show_subnet [0.371743s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_allow_all_ipv4_v6_bulk [0.368176s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_device_id_unchanged [0.960420s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant_remote_group_id [0.445239s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_range_allocation [1.350009s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bulk_emulated [0.474234s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_delete_ip [0.950954s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_db [0.565793s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_create_callback [1.754144s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules [0.541323s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_invalid_fixed_ip_address_v6_pd_slaac [0.924684s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_type_only [0.394054s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_requested_subnet_id [1.943380s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_lifecycle_dns_retains_order [0.926019s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number [0.369880s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_test_delete_network_port_exists_dhcp [0.732416s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_ip [1.345819s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_and_gateway_ip [1.165670s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_remote_ip_prefix [0.990139s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_ethertype [0.633367s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_test_delete_network_port_exists_fip_gw [1.449051s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_overlapping_returns_409 [0.894394s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_used [1.454511s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns_to_None [0.502803s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_dns_with_too_many_entries [0.369614s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_device_id_null [1.022955s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_with_stale_subnet [0.621189s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_gw_to_no_gw [0.426835s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gateway_in_allocation_pool_returns_409 [0.376830s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithRevisionPlugin.test_update_port_status_bumps_revision [0.728697s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents [0.216305s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_no_binding_failed_ports [0.243806s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port [1.277312s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rules_native_quotas [2.572504s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_gw_ip_in_use_by_router_returns_409 [1.081427s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_boolean_type_name [0.527315s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_max_name_length [0.360987s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_invalid_gw_V4_cidr [0.550100s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_with_too_long_name [0.356619s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_cannot_disable_dhcp [0.512902s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_excluding_ipv6_slaac_subnet_from_fixed_ips [1.670737s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group [0.524967s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_bulk_create_subnet_ipv6_auto_addr_with_port_on_network [1.936827s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route_to_None [0.672999s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_default_security_group_rules [0.569265s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_allocation_pools_with_prefixlen_31 [0.615577s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V6_cidr [0.358862s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_bad_owner [1.179991s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_address_group_in_use [0.612345s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_ip_version [0.365958s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router_ipv6 [1.204423s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_ip_version_null [0.302541s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_bad_route_404 [0.179734s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_default_security_group_nonadmin [0.696761s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_nameserver [0.348721s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_returns_204 [0.440557s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_security_group [0.434366s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_pools [0.431060s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields_noadmin [0.406013s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_uuid [0.272593s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group [0.600846s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_default_gw_conflict_allocation_pool_returns_409 [0.366541s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_mac_v6_slaac [2.116501s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gateway_in_allocation_pool_returns_409 [0.356120s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_empty_rules [0.552128s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_of_network_returns_400 [0.377922s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_on_port_from_wrong_tenant [0.578167s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_outside_cidr_returns_201 [0.345695s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2PortsV2WithL3.test_update_port_not_admin [1.105159s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv4_hostroute_np_v6 [0.356636s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2RevivedAgentsBindPorts.test__retry_binding_revived_agents_alive_agent [0.336452s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups [0.637171s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_inconsistent_ipv6_cidrv4 [0.292984s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_as_admin [0.513102s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segments_race_condition [2.493772s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_ipv6_ra_mode [0.321065s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_addr_modes [0.178164s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_duplicate_partial_segments [0.638822s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_bad_V4_cidr_prefix_len [0.734662s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_with_provider_and_multiprovider_fail [0.372621s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_different_ra_and_addr_modes [1.102321s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_network_segments [0.449750s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_check_mtu_in_mech_context [0.830040s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_non_router [0.405318s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_pagination [2.214202s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_first_ip_owned_by_router [0.483500s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_shared_filter_true [0.556962s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_concurrency [0.874228s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_defaults [0.989154s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_gw_is_nw_end_addr [0.442212s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_list_creates_default_security_group [0.417805s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_skip_duplicate_default_sg_error [0.528075s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_failure [1.014748s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_dhcp_port_on_network [1.238119s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_default_security_group_name_fail [0.660666s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_port_binding_for_non_compute_owner [0.720274s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_boolean_type_name [0.414994s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_too_long_name [0.410331s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_delete_non_existing_port_binding [0.682462s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_dhcpv6_stateless_with_port_on_network [2.451987s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_ip_already_allocated [1.360226s] ... ok
{1} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_securitygroup_marks_dirty [0.536112s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_delete_port_binding [0.864491s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_network_with_subnet_triggers_event [0.864978s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_gw_values [1.283422s] ... ok
{1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_get_link_id [0.177852s] ... ok
{1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_get_link_vfs [0.153099s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_gw_128_V6_cidr [0.333307s] ... ok
{1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_in_namespace [0.109642s] ... ok
{1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_no_namespace [0.132171s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_port_on_network [1.554301s] ... ok
{1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_in_namespace [0.121983s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_gw_V4_cidr [0.359721s] ... ok
{1} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_no_namespace [0.129303s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_pf_port_unbound_mac_reset [1.457309s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_udp_entry [0.135785s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_gw_V6_cidr [0.259435s] ... ok
{1} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_open_new_conntrack_handler_failed [0.128630s] ... ok
{1} neutron.tests.unit.privileged.agent.ovsdb.native.test_helpers.OvsdbNativeHelpersTestCase.test__connect_to_manager_uri_ipv4 [0.117957s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_invalid_ipv6_address_mode [0.282751s] ... ok
{1} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_delete_data_triggers_event [0.165764s] ... ok
{1} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_resync [0.175696s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_attributes_no_dhcp_enabled [0.316049s] ... ok
{1} neutron.tests.unit.quota.test_resource.Test_CountResource.test_core_plugin_checked_first [0.115799s] ... ok
{1} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty [0.012415s] ... ok
{1} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_no_dirty_resource [0.022555s] ... ok
{1} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_no_tracked_resource [0.006850s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding_failure [0.813603s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_base_scheduler.GetVacantBindingFilterCase.test_get_vacant_binding_index_force_scheduling [0.111601s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_out_of_cidr_global [0.502843s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_ra_mode_ip_version_4 [0.358635s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_filter [0.866654s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_same_ra_and_addr_modes [0.253882s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_ipv6_slaac_with_db_reference_error [0.723788s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_no_filter [0.908323s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_nonzero_cidr [2.999247s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_shared_returns_400 [0.276893s] ... ok
{1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_no_az_hints_multiple_agent [2.027881s] ... ok
{1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Network already scheduled) [0.111984s] ... ok
{1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Agent down) [0.126136s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_cidr_and_default_subnetpool [0.421463s] ... ok
{1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Invalid host) [0.117868s] ... ok
{1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_multi_agent_fail_one [0.133091s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_hierarchical_binding [0.955076s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_multi_agents [0.177133s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_dhcp_disabled [0.445219s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_large_allocation_pool [1.049464s] ... ok
{1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_schedule_bind_network_single_agent [0.243542s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_invalid_netmask_returns_400_ipv4 [0.372785s] ... ok
{1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active [0.354546s] ... ok
{1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active_admin_up [0.226338s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_none_gateway [0.804408s] ... ok
{1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_filter_bindings [0.202198s] ... ok
{1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_concurrent_removal [0.164720s] ... ok
{1} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_failed [0.151021s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.testt_update_from_empty_to_host_binding_notifies_agent [1.394901s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_delete [0.097324s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_one_host_route [0.545987s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_default_az [0.540908s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_too_many_dns [0.402670s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_two_dns [0.583619s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets [0.550707s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnet_with_network_different_tenant [2.865542s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_list [2.076716s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_no_host [0.063767s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_status_equal_new_status [0.074645s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_down_call_update_port_status [0.083549s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_empty_devices [0.075172s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_notify_not_sent_with_port_not_found [0.074286s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_with_device_not_bound_to_host [0.065890s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None [2.383635s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_subnets_bulk_emulated_plugin_failure [0.961686s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet [1.849465s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_create_two_subnets_same_cidr_returns_400 [0.798727s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_addr_pair_backward_cmp [1.313725s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets [1.076016s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_dhcp_port_associated_with_other_subnets [1.160349s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_filtering_by_project_id [0.491314s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found [2.182084s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test__schedule_router_skips_unschedulable_routers [0.316293s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_ports_with_no_rules [1.718980s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_ipv6_slaac_port_exists [0.807353s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_usable_after_update [0.753695s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_distributed_router_to_l3_agent [0.515163s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_multicast [0.302048s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_port_exists_owned_by_network [0.567861s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_default_security_group_fail [0.679293s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_dvr_to_snat [0.461862s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet [0.536509s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_port_exists_owned_by_other [0.798484s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_from_no_gw_to_no_gw [0.427388s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_address_mode_fails [0.414550s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_delete_subnet_race_with_dhcp_port_creation [0.704230s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_address_mode_ip_version_4 [0.397390s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_no_security_groups [1.642913s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route_with_too_many_entries [0.407612s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_get_subnets_count [0.709899s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_non_uuid [0.552753s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_shared_returns_400 [0.374637s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_remote_group_id [0.440389s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_show_returns_200 [0.297001s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_security_group_id [0.316703s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_reverse_emulated [0.994698s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_invalid_json_400 [0.593155s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr [3.462326s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant_security_group_rule [0.807125s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_ha_snat_no_vms [0.369616s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_update_returns_200 [0.807687s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_list_subnets_with_pagination_reverse_native [0.948871s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agents_hosting_routers [0.394384s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_existing_router [0.328913s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_duplicate_full_segments [0.670801s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_ha_snat_no_vms [0.383811s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_create_subnetnotfound [0.899111s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_port_prevents_subnet_deletion [0.627488s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bulk_native [2.109512s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_catch_router_not_found [1.378308s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_db_emulated [0.560736s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_delete_callback [0.842420s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change [0.292839s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr_on_rmrt [0.202315s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_in_post [0.564413s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_removed_routers [0.213699s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_multiprovider [2.447203s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_ip_update [0.165755s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rule_in_post_emulated [0.450722s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_without_ip_change [0.277420s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_dvr_routers_by_subnet_ids [0.252719s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_single_multiprovider [0.608576s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_diff_desc [0.569081s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_subnet_ids_on_router [0.414726s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_subnet_guard [0.432434s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_multiple_segments_returns_minimal_mtu [0.301878s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_proto_name_num [0.671860s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_single_segment [0.225478s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_unknown_segment_type_ignored [0.190775s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_after_update_callback [2.616487s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule [1.065895s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ethertype_invalid_as_number [0.741085s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_before_create_callback [0.683180s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_already_active [0.829232s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ethertype_invalid_for_protocol [0.788239s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding_non_existing_binding [0.981432s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_group_id [1.185642s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_list_port_bindings_with_trusted_field_set [0.682303s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_specific_router_when_agent_added [2.661881s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding_with_fields [0.637727s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_update_ipv4_and_ipv6_pd_v6stateless_subnets [2.469291s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmpv6_legacy_protocol_name [0.952973s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None [0.647594s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_show_port_binding_with_trusted_field_set [0.833361s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_invalid_ethertype_for_prefix [1.052097s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_non_existing_binding [0.709123s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_subnet_with_allocation_range [1.674347s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_bind_router_returns_None [1.630396s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ipv6_icmp_legacy_protocol_num [0.998241s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_unsupported_subnet_cidr_loopback [0.674008s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_failed [0.947266s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_with_same_host_binding_does_not_notify [0.708801s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_devices_details_list [0.071315s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_update [0.111810s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools [0.974012s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_network_qos_policy_id [0.148630s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_qos_policy_id_none [0.071831s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error [2.269244s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ipv6_icmp_protocol_num [2.183803s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_allocation_pools_with_prefixlen_31 [1.179213s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv4_dns_v6 [0.518074s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_min_port_greater_max [1.116135s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_inconsistent_ipv4_gatewayv6 [0.587408s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found [1.765017s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_candidates_skips_get_l3_agent_candidates_if_dvr_scheduled [0.126280s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_attributes_fails [0.552586s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_multiple_remotes [0.710000s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(no filter) [0.249314s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat and dvr) [0.272172s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_source_group [3.242740s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_ra_mode_fails [0.656682s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_with_port_bad [0.664898s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat, dvr and dvr_no_external) [0.333438s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(no filter) [0.243161s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_protocol [0.476967s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_ipv6_ra_mode_ip_version_4 [0.562110s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat) [0.215670s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr) [0.260596s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_ingress_addr_pair [1.082833s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_route [0.559661s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_unmasked_prefix [0.897678s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} 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) [0.842777s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_the_same_gw_as_in_use_by_router [0.698796s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_source_group_ip_and_ip_prefix [0.400267s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_egress [1.122541s] ... 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) [0.721350s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_ports_security_group [1.014395s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv6_source_group [1.309616s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_pagination_reverse [0.597183s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_default_security_group_check_case_insensitive [0.274140s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2SubnetsV2.test_update_subnet_with_empty_body [1.992025s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete last binding_index,without manual scheduling) [1.522055s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_sort [0.801356s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_create_returns_201 [0.516184s] ... 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) [0.728836s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_delete_security_group_port_in_use [1.066353s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_delete_with_req_body_returns_400 [0.529342s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMl2V2HTTPResponse.test_list_with_fields [0.496213s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_get_ports_from_devices [1.341806s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_bad_security_group [0.969839s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_allocate_dynamic_segment_multiple_physnets [0.494697s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_no_db_calls_with_no_ports [0.404990s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_network_plugin [0.300021s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_create_provider_fail [0.305266s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_port_with_invalid_type_in_security_groups_param [0.746237s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_extend_dictionary_no_segments [0.185845s] ... 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,without manual scheduling) [2.024557s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group [0.398223s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_release_segment_no_type_driver [0.505847s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestMultiSegmentNetworks.test_update_network_provider_attr_no_change [0.619305s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.TestTransactionGuard.test_delete_network_guard [0.261602s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete last binding_index,without manual scheduling) [1.491845s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_get_mtu_with_physical_net [0.182552s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_remove_security_group_none [2.394079s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_plugin.Test_GetNetworkMtu.test_no_segments [0.230773s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_remote_address_group_id [1.548093s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_bad_tenant [0.379177s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete first binding_index,without manual scheduling) [0.726229s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_case_insensitive [0.455024s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_multiple_security_groups [0.978557s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_activate_port_binding [1.027636s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} 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) [0.841360s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_different_security_group_ids [0.861492s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_duplicate_rules_proto_num_name [2.226192s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_bind_non_pf_port_with_mac_port_not_updated [3.017799s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_security_group [3.796000s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete last binding_index,without manual scheduling) [4.573370s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_code_too_big [2.496072s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_create_duplicate_port_binding [2.777449s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group [2.441726s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_code_only [2.255097s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_name_to_default_fail [2.405769s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_min_only [2.094619s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_network_marks_dirty [2.258002s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_any [2.606650s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{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) [7.999165s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_subnet_marks_dirty [3.080999s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_list_port_bindings [8.765990s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_range [2.373099s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_securitygrouprules_clears_dirty [2.171386s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_tcp_protocol_as_number [1.775577s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_securitygroups_clears_dirty [1.872528s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_invalid_tcp_or_udp_protocol [1.860863s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_list_port_bindings_with_query_parameters [3.826786s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Do not remove any bindings,without manual scheduling) [5.879820s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_network_triggers_event [2.411524s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_securitygrouprule_triggers_event [2.243744s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding [4.508672s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete first binding_index,with manual scheduling) [4.643708s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_no_candidates_provided [0.352259s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceSchedulerWithAZ.test_filter_existing_chassis [0.229527s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_non_uuid_security_group_id [6.859877s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_subnet_triggers_event [3.376309s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_port_binding.ExtendedPortBindingTestCase.test_update_port_binding_for_non_compute_owner [3.193600s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_per_priority [3.770267s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_per_priority [0.200453s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_binding_status_active [2.001450s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_with_rebalance [0.229878s] ... ok
{1} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_no_chassis_available_for_new_gateway [0.214898s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_delete_default_security_group_admin [3.455737s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_only_network_again [0.409203s] ... ok
{1} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_with_provisioning_error [0.388999s] ... ok
{1} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_tenant_private_network_handles_subnet_errors [0.376122s] ... ok
{1} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_tenant_private_network_with_provisioning_error [0.344838s] ... ok
{1} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value [0.369848s] ... ok
{1} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set [0.272791s] ... ok
{1} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_ipv4_ptr_is_misconfigured [0.303185s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_empty_rules_id_only [2.299960s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test_driver_owns_router [0.349281s] ... ok
{1} neutron.tests.unit.services.l3_router.test_l3_router_plugin.TestL3PluginDvrConditional.test_dvr_alias_exposed_enabled [0.245824s] ... ok
{1} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_delete_events [0.329697s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test_handle_not_port_vm [0.224654s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding_multi_host_status [4.842633s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test__get_ports_being_logged [2.268076s] ... ok
{0} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_subnetpool_triggers_event [8.796177s] ... ok
{0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_error [0.294074s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules [4.198411s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_error [0.234748s] ... ok
{0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_interface_removed_during_call [0.236314s] ... ok
{0} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_no_namespace [0.275454s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_distributed_binding_update_unbound_host [3.029127s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_icmp_entry [0.283723s] ... ok
{0} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_tcp_entry [0.338280s] ... ok
{0} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_open_new_conntrack_handler_pass [0.378122s] ... ok
{1} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_bound_port [2.542995s] ... ok
{0} neutron.tests.unit.privileged.agent.linux.test_utils.FindListenPidsNamespaceTestCase.test_find_listen_pids_namespace_correct_output [0.334940s] ... ok
{0} neutron.tests.unit.quota.test_resource.TestResource.test_create_resource_without_plural_name [0.045357s] ... ok
{0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_bulk_delete_protection [0.410297s] ... ok
{0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_no_usage_info [0.540704s] ... ok
{0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_no_usage_info_calls_set_quota_usage [0.453077s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_pagination [3.892795s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_resync_calls_set_quota_usage [0.483401s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_port_binding_no_binding [3.391691s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_resync_calls_set_quota_usage [0.472799s] ... ok
{0} neutron.tests.unit.quota.test_resource.Test_CountResource.test_all_plugins_checked [0.504257s] ... ok
{0} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_tracked_resource [0.055969s] ... ok
{0} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_with_tracking_disabled_by_config [0.062689s] ... ok
{0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_default_az_hints [1.060625s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_pagination_reverse [2.638090s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_bound_sg [5.151762s] ... ok
{0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_no_az_hints_one_agent [1.126795s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_with_new_host_binding_notifies_agent [4.864873s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_security_group_with_max_name_length [2.665226s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_many_hostable_agents [2.626769s] ... ok
{1} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_not_bound_sg [3.607421s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_port_binding.PortBindingTestCase.test_update_without_binding_does_not_notify [2.202378s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_delete_network [0.217182s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_device_details [0.220831s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_get_devices_details_list_and_failed_devices [0.186184s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_tunnel_sync [0.188415s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcApiTestCase.test_update_device_down [0.234141s] ... ok
{0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_one_hostable_agent [2.434341s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_caching [0.229898s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_context_without_bounded_segment [0.185313s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_port_no_active_in_host [0.158883s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_network_with_subnet_marks_dirty [3.838987s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_qos_policy_id_from_port [0.154146s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_device_details_wrong_host [0.205650s] ... ok
{1} neutron.tests.unit.services.logapi.common.test_db_api.LoggingRpcCallbackTestCase.test_get_sg_log_info_for_create_or_update_log [3.104482s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_invalid_resource_constraint [0.196558s] ... ok
{1} neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_target_id_not_exists [0.137384s] ... ok
{1} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test__get_cookie_by_id_not_found [0.185049s] ... ok
{1} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_start_log_with_update_or_create_log_event [0.285413s] ... ok
{0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_two_agents_per_segment [2.204667s] ... ok
{1} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test_create [0.221358s] ... ok
{1} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerLoggingTypes.test_available_logging_types [0.224473s] ... ok
{1} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_with_two_loaded_drivers [0.244969s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_port_marks_dirty [2.305745s] ... ok
{0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_two_agents_per_segment_one_hostable_agent [1.372384s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list [3.177581s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_securitygrouprule_marks_dirty [1.337750s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices [0.256325s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_and_failed_devices_failures [0.278443s] ... ok
{0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_equal_distribution [1.240033s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_devices_details_list_with_empty_devices [0.224643s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_get_network_details [0.212560s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_create_delete_subnetpool_marks_dirty [0.845560s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_failed_devices [0.224434s] ... ok
{1} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test___init__ [2.533335s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_list_no_failure [0.140320s] ... ok
{1} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test_get_sg_log_info_for_log_resources [0.103965s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_no_active_agents [0.767727s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_rpc.RpcCallbacksTestCase.test_update_device_up_notify [0.171523s] ... ok
{1} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_nonexistent_sg_resource [0.195500s] ... ok
{1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_add_metering_label_with_bad_driver_impl [0.115156s] ... ok
{1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_notification_report [0.102310s] ... ok
{0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Match AZ) [0.388148s] ... ok
{1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_purge_metering_info_delete [0.130508s] ... ok
{1} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_remove_metering_label [0.182185s] ... ok
{0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Not match AZ) [0.315874s] ... ok
{1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_legacy_routers [0.198915s] ... ok
{1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule_without_label [0.147679s] ... ok
{1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_when_no_namespace [0.205711s] ... ok
{1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_with_rules [0.138905s] ... ok
{1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule_in_update [0.133933s] ... ok
{1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_with_dvr_routers [0.102581s] ... ok
{1} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_routers_removal [0.092538s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_info_for_devices_ipv4_addr_pair_low_version [1.996507s] ... ok
{0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_one_segment_one_subnet [1.302824s] ... ok
{0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_auto_reschedule_vs_network_on_dead_agent [0.193114s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_ports_clears_dirty [2.757529s] ... ok
{1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_dest_ip_only [1.043242s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_subnetpools_clears_dirty [0.399181s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SGServerRpcCallBack.test_security_group_rules_for_devices_ipv4_egress [1.239534s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_subnets_clears_dirty [0.692453s] ... ok
{1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_source_ip_only [0.778254s] ... ok
{0} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent [1.457335s] ... ok
{3} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_securitygroup_triggers_event [0.560317s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_check_default_security_group_description [0.766920s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_interface_not_exists [0.063434s] ... ok
{3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_interface_not_exists [0.088769s] ... ok
{3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_namespace_not_exists [0.074453s] ... ok
{1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_src_and_dest_ip_only [0.785383s] ... ok
{3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_error [0.059761s] ... ok
{3} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_interface_not_exists [0.058956s] ... ok
{3} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_new_failed [0.076118s] ... ok
{3} neutron.tests.unit.privileged.agent.linux.test_utils.FindListenPidsNamespaceTestCase.test_find_listen_pids_namespace_no_namespace [0.120865s] ... ok
{3} neutron.tests.unit.privileged.agent.ovsdb.native.test_helpers.OvsdbNativeHelpersTestCase.test__connect_to_manager_uri_hostname [0.048161s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_bulk [0.620580s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.privileged.agent.ovsdb.native.test_helpers.OvsdbNativeHelpersTestCase.test__connect_to_manager_uri_ipv6 [0.088181s] ... ok
{3} neutron.tests.unit.quota.test_resource.TestResource.test_resource_negative_default_value [0.007439s] ... ok
{3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_reserved [0.097296s] ... ok
{1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_src_and_remote_ip [0.550993s] ... ok
{3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_first_call_with_dirty_false [0.155677s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_ha_az_hints [1.307841s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-281:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, 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.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_false [0.103776s] ... ok
{3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_false [0.115412s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_type_too_big [0.582927s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_no_usage_info [0.082731s] ... ok
{3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_resync [0.153017s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_least_routers [0.526792s] ... ok
{1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_metering_label_shared_rpc_call [0.732925s] ... ok
{3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_mark_dirty [0.211250s] ... ok
{3} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_mark_dirty_no_dirty_project [0.139269s] ... ok
{3} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_set_resources_dirty_invoked_with_tracking_disabled [0.005875s] ... ok
{3} neutron.tests.unit.scheduler.test_base_scheduler.GetVacantBindingFilterCase.test_get_vacant_binding_index_no_agents [0.067615s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmp_with_type_and_code [0.689183s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.scheduler.test_base_scheduler.GetVacantBindingFilterCase.test_get_vacant_binding_index_several_agents [0.074771s] ... ok
{3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_one_az_hints [0.259122s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_dvr [0.770738s] ... ok
{3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_select_az_with_least_weight [0.209386s] ... ok
{3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_two_az_hints_one_available_az [0.184829s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_icmpv6_with_type_only [0.745691s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_centralized [0.645669s] ... ok
{3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_schedule_segment_no_host_mapping [0.464965s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_no_vms [0.561727s] ... ok
{3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_two_agents_per_network [0.538867s] ... ok
{1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_routers_updated_on_host_rpc_call [2.190649s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_mode [0.403764s] ... ok
{1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_not_shared [0.729357s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_already_scheduled [0.954927s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_invalid_ip_prefix [2.626274s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_shared [1.123765s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_new_router [1.068007s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ipv6_icmp_legacy_protocol_name [0.651402s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(Network present) [2.731617s] ... ok
{3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(No network) [0.273051s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_max_only [0.837546s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleNetworks.test_auto_schedule_network(dhcp disabled) [0.204592s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr [1.169478s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_port_range_min_max_limits [0.825934s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_one_segment_two_subnet [1.011746s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_no_vms [0.772313s] ... ok
{3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_not_rescheduled_when_db_returns_all_hosts [0.247825s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_ports_but_no_protocol [0.834953s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_many_networks [0.410425s] ... ok
{3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_auto_schedule_network_excess_agents [0.214428s] ... ok
{1} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_with_unscheduled_router [3.090899s] ... ok
{1} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__are_allocated_segments_in_range_impacted [0.210806s] ... ok
{3} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_catches_exceptions_on_fetching_bindings [0.256987s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_protocol_as_number_port_bad [0.553434s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_create_network_segment_range_failed_with_unsupported_network_type [0.161034s] ... ok
{1} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_update_network_segment_range [0.223255s] ... ok
{1} neutron.tests.unit.services.ovn_l3.service_providers.test_user_defined.TestUserDefinedNoLsp.test__process_before_remove_router_interface_port_doesnt_exist [0.175076s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_auto_schedule [0.599908s] ... ok
{1} neutron.tests.unit.services.ovn_l3.service_providers.test_user_defined.TestUserDefinedNoLsp.test__process_before_remove_router_interface_port_exists [0.198329s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat_no_vms [2.097230s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_remote_address_group_id [1.072924s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rule_with_specific_id [0.766096s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_add_ha_interface_to_l3_agent [1.441531s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_group_rules_admin_tenant [0.641631s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_create_security_groups_native_quotas [0.711783s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_full_uuids_skip_port_id_lookup [0.624538s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_catch_integrity_error [1.898755s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_get_agents_dict_for_router_unscheduled_returns_empty_list [0.184509s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_get_security_group_on_port_with_admin_from_other_tenant [0.743974s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test__notify_gateway_port_ip_not_changed [4.286438s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error [4.649393s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-282:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, 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_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_remove_ha_router_from_agent [1.266476s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test__notify_subnetpool_address_scope_update [1.767177s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_reschedule_ha_routers_from_down_agents [1.289427s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_large_port_count_broken_into_parts [2.848432s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_ipv6_only_network_returns_400 [0.669784s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__check_dvr_serviceable_ports_on_host [0.792081s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_new_port_no_action [0.295466s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr_rmrt [0.279880s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_mac_address_update [0.233539s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [3.493967s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_no_ext_gateway_return_404 [1.308011s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_when_unbound_port_migrates_to_bound_host [0.379257s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test__unbind_router_removes_binding [0.420909s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_not_existing_network_returns_404 [0.622777s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_group_rules_with_sort [2.031934s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent [0.515285s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_legacy [0.553987s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_duplicated_specific_ip [1.302579s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_list_security_groups_with_shared_filter_false [1.255922s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [2.221301s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_get_ports_from_devices_with_bad_id [0.691215s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_specific_ip_out_of_subnet [0.882591s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingips_native_quotas [1.022932s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_existing_router [2.920606s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_member_updated [1.885450s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_new_router [0.588078s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_non_router_port_device_id_of_other_tenants_router_update [1.484357s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_port_create_creates_default_security_group [0.925604s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat [0.527634s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_legacy [0.577846s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_bind_router_returns_None [3.635248s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_routers_can_schedule_with_compat_agent [0.102954s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_group_rule_updated [1.139299s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_security_groups_created_outside_transaction [1.358939s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_ordered_l3_agents_by_num_routers [2.264285s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_router_gateway_fails [3.339860s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_default_security_group_with_description [0.847444s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_router_gateway_fails_nested_delete_router_failed [0.711043s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_random_scheduling [3.738564s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_snat_mode [0.614801s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_delete_ext_net_with_disassociated_floating_ips [1.145848s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_remove_security_group_empty_list [2.170721s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_routers_l3_agents_count [2.947997s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_get_routers_not_ha_l3_agents_count [0.661278s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(legacy) [0.211571s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat) [0.343352s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_snat and dvr_no_external) [0.309394s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat, dvr and dvr_no_external) [0.166353s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_association_on_unowned_router [3.621673s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_security_group.TestMl2SecurityGroups.test_update_port_with_invalid_type_in_security_groups_param [3.243112s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{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) [1.257404s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_scheduler_auto_schedule_when_agent_added [4.861318s] ... 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) [1.395403s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test__unbind_router_removes_binding [0.644609s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestL3ResourcesEventHandler.test_create_delete_floating_ip_triggers_event [1.742375s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_distributed_router_to_l3_agent [0.733041s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResources.test_list_networks_clears_dirty [0.890970s] ... ok
{0} 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) [1.589255s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_legacy [0.765941s] ... ok
{2} neutron.tests.unit.plugins.ml2.test_tracked_resources.TestTrackedResourcesEventHandler.test_create_delete_port_triggers_event [1.096207s] ... ok
{2} neutron.tests.unit.privileged.agent.linux.test___init__.MakeSerializableTestCase.test_make_serializable [0.134132s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_bind_absent_router [0.671092s] ... ok
{2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_interface_removed_during_call [0.080934s] ... ok
{2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_addr_namespace_not_exists [0.116181s] ... ok
{2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_in_namespace [0.087732s] ... ok
{2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_link_op_not_supported [0.212873s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_centralized [0.573840s] ... ok
{2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_interface_removed_during_call [0.204367s] ... ok
{2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_namespace_not_exists [0.139279s] ... ok
{2} neutron.tests.unit.privileged.agent.linux.test_ip_lib.IpLibTestCase.test_run_iproute_neigh_no_entry [0.065459s] ... ok
{2} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_delete_entries [0.078983s] ... ok
{2} neutron.tests.unit.privileged.agent.linux.test_netlink_lib.NetlinkLibTestCase.test_conntrack_list_entries [0.064262s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat [0.585002s] ... ok
{2} neutron.tests.unit.privileged.agent.linux.test_utils.FindListenPidsNamespaceTestCase.test_find_listen_pids_namespace_no_procs [0.120237s] ... ok
{2} neutron.tests.unit.privileged.agent.ovsdb.native.test_helpers.OvsdbNativeHelpersTestCase.test__connect_to_manager_uri_unix [0.143864s] ... ok
{2} neutron.tests.unit.quota.test_resource.TestResource.test_create_resource_with_plural_name [0.006176s] ... ok
{2} neutron.tests.unit.quota.test_resource.TestResource.test_resource_default_value [0.007513s] ... ok
{2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_add_delete_data_triggers_event [0.206554s] ... ok
{2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_first_call_with_dirty_false [0.305524s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agent_candidates_legacy [0.850376s] ... ok
{2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_used_with_dirty_true_resync [0.245263s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_invalid_fixed_ip [6.156239s] ... ok
{2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_count_with_dirty_true_no_usage_info_calls_set_quota_usage [0.257880s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_get_l3_agents_hosting_routers [0.573771s] ... ok
{2} neutron.tests.unit.quota.test_resource.TestTrackedResource.test_update_does_not_trigger_event [0.182631s] ... ok
{2} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_non_tracked_resource [0.006295s] ... ok
{2} neutron.tests.unit.quota.test_resource_registry.TestAuxiliaryFunctions.test_resync_tracking_disabled [0.011518s] ... ok
{2} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_not_tracked [0.010916s] ... ok
{2} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_register_resource_by_name_tracked [0.005314s] ... ok
{2} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_existing_no_override [0.014615s] ... ok
{2} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_existing_with_override [0.009986s] ... ok
{2} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_set_tracked_resource_new_resource [0.007238s] ... ok
{2} neutron.tests.unit.quota.test_resource_registry.TestResourceRegistry.test_tracked_resource_error_if_already_registered_as_untracked [0.009066s] ... ok
{2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentAZAwareWeightSchedulerTestCase.test_az_scheduler_two_az_hints [0.342486s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_snat_mode [0.573464s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Delete middle binding_index,without manual scheduling) [3.930643s] ... ok
{2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.DHCPAgentWeightSchedulerTestCase.test_scheduler_one_agents_per_network [0.499698s] ... ok
{0} 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) [2.328655s] ... ok
{2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestAutoScheduleSegments.test_auto_schedule_one_network_two_segments_with_one_subnet_each [2.126778s] ... ok
{2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpScheduler.test_network_rescheduled_when_db_returns_active_hosts [0.231635s] ... ok
{2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_host_network_filter_by_hosts [0.248879s] ... ok
{2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_active_admin_down [0.178276s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    Exception in thread Thread-292:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/common/utils.py", line 926, in wrapper
    return func(*args, **kwargs)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 58, in synced_send
    self._notify()
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/notifiers/batch_notifier.py", line 69, in _notify
    self.callback(batched_events)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 211, in _send_notifications
    event.method(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/neutron/services/segments/plugin.py", line 238, in _create_or_update_nova_inventory
    self._update_nova_inventory(event)
  File "/builddir/build/BUILD/neutron-26.1.0.dev136/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 1320, in get
    return self.request(url, 'GET', **kwargs)
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 922, in request
    base_url = self.get_endpoint(
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1435, in get_endpoint
    auth = self._auth_required(auth, 'determine endpoint URL')
  File "/usr/lib/python3.9/site-packages/keystoneauth1/session.py", line 1365, 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.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_same_fixed_ip_same_port [4.337389s] ... ok
{0} 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) [1.791126s] ... ok
{2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_admin_down [1.749141s] ... ok
{2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_admin_up [0.508392s] ... ok
{2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestDhcpSchedulerFilter.test_get_dhcp_agents_hosting_networks_default [0.247262s] ... 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) [1.536224s] ... ok
{2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_doesnt_occur_if_no_agents [0.183389s] ... ok
{2} neutron.tests.unit.scheduler.test_dhcp_agent_scheduler.TestNetworksFailover.test_reschedule_network_from_down_agent_failed_on_unexpected [0.187899s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test__get_routers_can_schedule_with_no_target_routers [0.173556s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_auto_schedule_no_match [0.434480s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_scheduler [6.826178s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_bind_router_twice_for_non_ha [0.225790s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_az_hints [0.603294s] ... 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,with manual scheduling) [1.942009s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_bind_router_returns_None [1.678287s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_via_router_interface_returns_404 [5.576588s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentAZLeastRoutersSchedulerTestCase.test_az_scheduler_ha_auto_schedule [2.324528s] ... 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) [2.024077s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_janitor_doesnt_delete_if_fixed_in_interim [0.839531s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_delete_ha_interfaces_from_agent [1.457815s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_distributed_router_to_l3_agent_already_scheduled [0.722533s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_already_scheduled [0.385205s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_legacy_to_dvr [0.450876s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_list_l3_agents_hosting_ha_router [1.346942s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_bind_absent_router [0.584003s] ... 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) [2.329759s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_get_l3_agent_candidates_dvr_snat_no_vms [0.540335s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_schedule_dvr_router_without_snatbinding_and_no_gw [0.486316s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentChanceSchedulerTestCase.test_schedule_router_distributed [0.597691s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_add_ha_router_to_agent [1.838088s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_new_port_action [0.322844s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_network_update_external [3.997470s] ... ok
{0} 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) [1.924282s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_fip_dvr [0.434091s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_removing_routers [0.281162s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_allowed_address_pairs_revert [0.269163s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete first binding_index,without manual scheduling) [1.688944s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test__schedule_router_skips_unschedulable_routers [2.558627s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_dup_subnet1_returns_400 [2.227229s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_distributed_router_to_l3_agent_already_scheduled [0.569715s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_port_delete [1.893745s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_get_subnet_ids_on_router_no_subnet [0.421988s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent [0.604467s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_dvr_to_snat [0.586872s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_dup_subnet2_returns_400 [2.132075s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_ha_router_when_dvr_agent_exist [1.102918s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_dvr_to_dvr [0.554827s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_add_router_to_l3_agent_mismatch_error_legacy_to_dvr [0.587246s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete last binding_index,without manual scheduling) [3.426314s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_remove_router_from_l3_agent_in_dvr_mode [0.532475s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_catch_integrity_error [1.551425s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_dvr_router_without_snatbinding_and_no_gw [0.593454s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentLeastRoutersSchedulerTestCase.test_schedule_router_distributed [0.501919s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Do not remove any bindings,with manual scheduling) [2.241671s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_catch_integrity_error [1.645110s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_multiple_subnets_ipv6 [3.414646s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_filter_existing_chassis [0.285126s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_random_chassis_available_for_new_gateway [0.169759s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceSchedulerWithAZ.test_no_candidates_provided [0.126158s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceSchedulerWithAZ.test_no_chassis_available_for_existing_gateway [0.407091s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceSchedulerWithAZ.test_no_chassis_available_for_new_gateway [0.250144s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_no_subnet_forbidden [1.136055s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_available_for_new_gateway2 [0.170491s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [2.298265s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_available_for_new_gateway2 [0.140603s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_bind_router_returns_None [1.546942s] ... ok
{0} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_available_for_new_gateway3 [0.195864s] ... ok
{0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_fail_on_missing_ext_net [0.127550s] ... ok
{0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_fail_on_missing_pools [0.176056s] ... ok
{0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_expected_cleanup [0.198488s] ... ok
{0} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_no_default [0.201145s] ... ok
{0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_get_conntrack_helper [0.225787s] ... ok
{0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_create_conntrack_helper [0.156192s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_iface_ipv6_ext_ra_subnet_returns_400 [1.787478s] ... ok
{0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_create_helper_not_allowed [0.476599s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_catch_router_not_found [1.794056s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_list_l3_agents_hosting_legacy_router [1.898374s] ... ok
{0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_delete_conntrack_helper [0.307213s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr) [0.295420s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(dvr_no_external) [0.370716s] ... ok
{0} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_update_conntrack_helper [0.452134s] ... ok
{0} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_new_zone_when_missing [0.162001s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithAgentModeFilter.test_get_l3_agents(invalid) [0.350303s] ... ok
{0} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_new_zone_with_custom_email [0.152328s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat and dvr_no_external) [0.187963s] ... ok
{0} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_duplicate_recordset [0.214566s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(invalid) [0.182634s] ... ok
{0} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_over_quota [0.156014s] ... ok
{0} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_delete_record_set [0.134629s] ... ok
{0} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_delete_record_set_zone_not_found [0.098402s] ... ok
{0} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test___attrs_to_driver [0.144767s] ... ok
{0} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__set_router_provider_flavor_specified [0.173663s] ... ok
{0} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_invalid [0.104321s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_manual_remove_ha_router_from_all_agents [2.059590s] ... ok
{0} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.Test_LegacyPlusProviderConfiguration.test__update_router_provider_invalid [0.110232s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_router_doesnt_support_scheduling [0.198250s] ... ok
{0} neutron.tests.unit.services.l3_router.test_l3_router_plugin.TestL3PluginDvrConditional.test_dvr_alias_exposed_disabled [0.143156s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_bind_router_returns_None(Delete last binding_index,with manual scheduling) [1.035556s] ... ok
{0} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_create_events [0.254963s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_update_events_enabled_log [0.211171s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_delete_router [0.265696s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_update_router [0.161294s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_create_events [0.150526s] ... ok
{0} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_delete_events [0.096578s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3AgentSchedulerDbMixinTestCase.test_schedule_routers_unique_binding_indices [1.204368s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_removed_routers_fip [0.393893s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_port_binding_change_with_fip [0.295801s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_no_action [0.273136s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_other_tenant_address_in_pool [4.853373s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_no_removing_routers [0.262223s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_allowed_address_pairs [0.352232s] ... ok
{0} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_update_events_enabled_log [1.785850s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test__notify_l3_agent_update_port_with_migration_port_profile [0.451615s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3DvrSchedulerTestCase.test_dvr_handle_new_service_port [0.303191s] ... ok
{3} 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) [3.502082s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_subnet_other_tenant_subnet_rbac_shared [1.378153s] ... ok
{0} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test__get_ports_being_logged_not_supported_log_type [0.936878s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_all_routers_when_agent_added [1.251859s] ... ok
{3} 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) [1.355405s] ... ok
{0} neutron.tests.unit.services.logapi.common.test_db_api.LoggingRpcCallbackTestCase.test_get_sg_log_info_for_port_added_event [1.276706s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.services.logapi.common.test_sg_callback.TestSecurityGroupRuleCallback.test_handle_event [0.085382s] ... ok
{0} neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_resource_id_not_exists [0.098342s] ... ok
{0} neutron.tests.unit.services.logapi.common.test_sg_validate.TestSGLogRequestValidations.test_validate_request_unsupported_logging_type [0.072139s] ... ok
{0} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_with_disable_events [0.134704s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_auto_schedule_ha_router_when_incompatible_agent_exist [0.813588s] ... ok
{0} neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_unbound_vnic_type_not_supported [0.132179s] ... ok
{0} neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_unbound_vnic_type_supported [0.122025s] ... ok
{0} neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_vif_type_not_supported [0.118219s] ... ok
{0} neutron.tests.unit.services.logapi.common.test_validators.TestLogDriversLoggingTypeValidations.test_validate_log_type_for_port_vif_type_supported [0.083051s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_router_not_found(Delete middle binding_index,with manual scheduling) [1.047636s] ... ok
{0} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_start_log_with_add_port_event [0.095786s] ... ok
{0} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_empty [0.095258s] ... ok
{0} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_pg_drop [0.058026s] ... ok
{0} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_port [0.108403s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_dup_subnet2_returns_400 [2.668500s] ... ok
{0} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__remove_acls_log_only_if_exists [0.058932s] ... ok
{0} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__set_acls_log [0.143319s] ... ok
{0} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversCalls.test_not_implemented_call_methods [0.137481s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_catch_router_not_found [1.154806s] ... ok
{0} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_empty_with_no_drivers [0.245044s] ... ok
{0} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_with_one_loaded_driver [0.175281s] ... ok
{0} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_update_log [0.064240s] ... ok
{0} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiSkeletonTestCase.test_get_sg_log_info_for_port [0.078315s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.services.logapi.rpc.test_server.TestRegisterValidateRPCMethods.test_get_rpc_method [0.059077s] ... ok
{0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_full_options [0.109449s] ... ok
{0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_parent_resource [0.106453s] ... ok
{0} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_log_without_return_value [0.083537s] ... ok
{0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_info_create_no_granular_traffic_counters [0.086040s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete first binding_index,without manual scheduling) [1.845170s] ... ok
{0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_notification_report_interval [0.211246s] ... ok
{0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_purge_metering_info [0.095743s] ... ok
{0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_remove_metering_label_rule [0.131006s] ... ok
{0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_routers_updated [0.102580s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete last binding_index,with manual scheduling) [1.396471s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports [3.131581s] ... ok
{0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_sync_router_namespaces [2.075671s] ... ok
{0} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_update_metering_label_rule [0.051981s] ... ok
{0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_create_stateless_iptables_manager [0.073213s] ... ok
{0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_get_traffic_counters_legacy_mode [0.050269s] ... ok
{0} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_process_metering_label_rules [0.080373s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_wont_create_redundant_ports(Delete last binding_index,without manual scheduling) [1.698242s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HAChanceSchedulerTestCase.test_scheduler_with_ha_enabled [1.329080s] ... ok
{0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_rpc_call [1.001219s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete middle binding_index,without manual scheduling) [1.208596s] ... ok
{0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_remove_metering_label_rpc_call [0.784587s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HALeastRoutersSchedulerTestCase.test_scheduler [1.516930s] ... ok
{0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginL3AgentScheduler.test_add_metering_label_rpc_call [0.650793s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete last binding_index,with manual scheduling) [1.274571s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_catch_router_not_found [1.074175s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3HATestCaseMixin.test_create_ha_port_and_bind_wont_create_redundant_ports [1.604186s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_candidates_iterable_on_early_returns [0.068747s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3SchedulerBaseTestCase.test__get_routers_can_schedule_with_no_compat_agent [0.054525s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Do not remove any bindings,without manual scheduling) [2.946294s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceSchedulerWithAZ.test_random_chassis_available_for_new_gateway [0.095224s] ... ok
{0} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering_with_inactive_router [3.534676s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_available_for_new_gateway1 [0.078115s] ... ok
{0} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__is_network_segment_range_referenced [0.127426s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_available_for_new_gateway3 [0.122119s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_ipv6_subnet [10.414924s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_per_priority2 [0.084774s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_least_loaded_chassis_with_rebalance [0.063369s] ... ok
{0} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_delete_network_segment_range [0.199212s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_existing_chassis_available_for_existing_gateway [0.101358s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_available_for_new_gateway1 [0.149406s] ... ok
{3} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_least_loaded_chassis_per_priority2 [0.084586s] ... ok
{3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__check_requirements_happy_path_for_kevin [0.090815s] ... ok
{3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__cleanup_handles_failures [0.083937s] ... ok
{3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__save_with_provisioning_error [0.084453s] ... ok
{3} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_get_auto_allocated_topology_dry_run_happy_path_for_kevin [0.113652s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.L3_HA_scheduler_db_mixinTestCase.test_create_ha_port_and_bind_catch_integrity_error [2.056691s] ... ok
{3} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_get_conntrack_helpers [0.139209s] ... ok
{3} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_create_helper_invalid_proto_for_helper [0.142741s] ... ok
{3} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_get_conntrack_helper [0.183885s] ... ok
{0} neutron.tests.unit.services.ovn_l3.service_providers.test_user_defined.TestUserDefined.test_floatingip_processing [1.296812s] ... ok
{3} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_negative_update_conntrack_helper [0.139357s] ... ok
{3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_with_reverse_dns [0.127945s] ... ok
{3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_zone_not_found [0.106999s] ... ok
{0} neutron.tests.unit.services.ovn_l3.service_providers.test_user_defined.TestUserDefined.test_router_processing [0.273459s] ... ok
{3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_reverse_zone_over_quota [0.082003s] ... ok
{3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_delete_record_set_with_reverse_dns [0.079456s] ... ok
{3} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_ipv6_ptr_is_misconfigured [0.159939s] ... ok
{3} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__clear_router_provider [0.207442s] ... ok
{3} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__flavor_plugin [0.110048s] ... ok
{3} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_with_flags [0.097805s] ... ok
{3} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test_add_router [0.096519s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionInitializeTestCase.test_initialize_subscribed_to_rpc [0.062626s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_associate_to_dhcp_port_fails [0.949723s] ... ok
{3} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test__handle_notification_passes_update_events_disabled_log [0.086828s] ... ok
{3} neutron.tests.unit.services.logapi.common.test_db_api.LoggingDBApiTestCase.test_get_logs_not_bound_port [0.635036s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_overlapped_cidr_returns_400 [3.362276s] ... ok
{3} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_with_snat_disable [0.118407s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floating_non_ext_network_returns_400 [0.815120s] ... ok
{3} neutron.tests.unit.services.logapi.common.test_validators.TestRegisterValidateMethods.test_get_validated_method [0.118967s] ... ok
{3} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_add_log_object_refs [0.071568s] ... ok
{3} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_is_empty [0.044924s] ... ok
{3} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestCookie.test_removed_log_object_ref [0.061702s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_invalid_floating_network_id_returns_400 [0.419321s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_invalid_floating_port_id_returns_400 [0.470002s] ... 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 [3.610594s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(legacy) [0.178479s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_no_external) [0.173124s] ... ok
{3} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_generate_cookie [1.192616s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.TestGetL3AgentsWithHostFilter.test_get_l3_agents(dvr_snat and dvr) [0.158944s] ... ok
{3} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_initialize_bridge [0.093440s] ... ok
{3} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_set_controller_rate_limit [0.073537s] ... ok
{3} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_stop_log_with_delete_port_event [0.092903s] ... ok
{3} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_pg_all [0.166253s] ... ok
{3} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__remove_acls_log [0.193147s] ... ok
{3} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__remove_acls_log_missing_acls [0.140847s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_port [2.427355s] ... ok
{3} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__remove_acls_log_with_log_name [0.124889s] ... ok
{3} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test_create_meter_name [0.163244s] ... ok
{3} neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_logging_type_supported [0.154595s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_create_ha_port_and_bind_catch_integrity_error(Do not remove any bindings,without manual scheduling) [1.270932s] ... ok
{3} neutron.tests.unit.services.logapi.drivers.test_manager.TestGetParameter.test__get_param_missing_parameter [0.192908s] ... ok
{3} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversCalls.test_implemented_call_methods [0.168750s] ... ok
{3} neutron.tests.unit.services.logapi.drivers.test_manager.TestLogDriversManagerMulti.test_driver_manager_empty_with_no_loaded_drivers [0.192222s] ... ok
{3} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_delete_log [0.203803s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_port_bad_tenant_returns_404 [1.192508s] ... ok
{3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_nonexistent_target [0.175880s] ... ok
{3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_not_bound_port [0.205535s] ... ok
{2} 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) [1.126389s] ... ok
{3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_with_unsupported_logging_type [0.138353s] ... ok
{3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_with_unsupported_logging_type_on_port [0.104680s] ... ok
{3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_target [0.119027s] ... ok
{3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_log [0.122311s] ... ok
{3} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_log_with_return_value [0.086828s] ... ok
{3} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_info_update [0.080622s] ... ok
{3} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_label_rule [0.084468s] ... ok
{3} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_get_traffic_counters [0.117125s] ... ok
{3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label [0.142165s] ... ok
{3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule [0.110119s] ... ok
{3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_get_traffic_counters_granular_data [0.063069s] ... ok
{3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_process_metering_label_rules_with_no_gateway_router [0.092720s] ... ok
{3} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_routers [0.072709s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_subnet [1.682924s] ... 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) [1.652690s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_subnet_with_bad_tenant_returns_404 [1.215210s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_agent_scheduler.VacantBindingIndexTestCase.test_get_vacant_binding_index(Delete middle binding_index,with manual scheduling) [1.281611s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_no_chassis_available_for_existing_gateway [0.060236s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayChanceScheduler.test_no_chassis_available_for_new_gateway [0.094602s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_existing_chassis_available_for_existing_gateway [0.081014s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_no_chassis_available_for_existing_gateway [0.069286s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedScheduler.test_no_chassis_available_for_new_gateway [0.052798s] ... ok
{2} neutron.tests.unit.scheduler.test_l3_ovn_scheduler.OVNGatewayLeastLoadedSchedulerWithAZ.test_no_chassis_available_for_existing_gateway [0.093202s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_assoc_to_ipv4_and_ipv6_port [6.558658s] ... ok
{3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_dest_and_remote_ip [2.299855s] ... ok
{2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_network_with_router [0.247844s] ... ok
{2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_error_network_with_router_and_interfaces [0.283283s] ... ok
{2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_provisioning_error_network_only [0.123429s] ... ok
{3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_and_remove_metering_label_rule_no_ip_prefix_entered [0.506495s] ... ok
{2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__build_topology_provisioning_error_no_topology [0.145348s] ... ok
{2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test__provision_external_connectivity_fail_expected_cleanup [0.167902s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_specific_ip_non_admin [0.931996s] ... ok
{3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_delete_metering_label_does_not_clear_router_tenant_id [0.788785s] ... ok
{3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_remove_one_metering_label_rpc_call [0.621350s] ... ok
{2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_default_existed [1.738616s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_wrong_subnet_id [1.595147s] ... ok
{3} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginL3AgentSchedulerServicePlugin.test_add_metering_label_rpc_call [0.624821s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_ipv6_slaac_subnet_inuse_returns_409 [3.611959s] ... ok
{2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_ensure_external_network_default_value_default_not_changed [0.123021s] ... ok
{3} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__are_allocated_segments_in_range_unimpacted [0.127875s] ... ok
{3} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__is_network_segment_range_unreferenced [0.119114s] ... ok
{2} neutron.tests.unit.services.auto_allocate.test_db.AutoAllocateTestCase.test_get_auto_allocated_topology_dry_run_bad_input [0.213477s] ... ok
{3} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_delete_network_segment_range_failed_with_segment_referenced [0.257154s] ... ok
{2} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_create_conntrack_helper [0.244347s] ... ok
{3} neutron.tests.unit.services.ovn_l3.service_providers.test_ovn.TestOVN.test_process_router_create_precommit [0.142631s] ... ok
{2} neutron.tests.unit.services.conntrack_helper.test_plugin.TestConntrackHelperPlugin.test_delete_conntrack_helper [0.159414s] ... ok
{3} neutron.tests.unit.services.ovn_l3.service_providers.test_user_defined.TestUserDefined.test__is_ha [0.170267s] ... ok
{2} neutron.tests.unit.services.externaldns.drivers.designate.test_driver.TestDesignateDriver.test_create_record_set_with_reverse_zone_conflict [0.195174s] ... ok
{3} neutron.tests.unit.services.ovn_l3.service_providers.test_user_defined.TestUserDefined.test_add_router_interface [0.161674s] ... ok
{2} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test__set_router_provider_attr_lookups [0.114995s] ... ok
{3} neutron.tests.unit.services.ovn_l3.service_providers.test_user_defined.TestUserDefinedNoLsp.test__add_router_interface [0.116762s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_subnet_inuse_returns_409 [1.098773s] ... ok
{2} neutron.tests.unit.services.l3_router.service_providers.test_driver_controller.TestDriverController.test_uses_scheduler [0.117863s] ... ok
{2} neutron.tests.unit.services.logapi.agent.l3.test_base.TestL3LoggingExtBase.test__handle_notification_passes_update_events_disabled_log [0.113335s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.services.logapi.agent.test_log_extension.LoggingExtensionTestCase.test_handle_port_vm [0.077970s] ... ok
{2} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_resource_id_not_exists [0.070146s] ... ok
{2} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_resource_id_not_specific [0.080824s] ... ok
{2} neutron.tests.unit.services.logapi.common.test_snat_validate.TestSnatLogRequestValidations.test_validate_request_with_not_set_gw_port [0.072762s] ... ok
{2} neutron.tests.unit.services.logapi.common.test_validators.TestRegisterValidateMethods.test_register_validate_method [0.087096s] ... ok
{2} neutron.tests.unit.services.logapi.drivers.openvswitch.test_ovs_firewall_log.TestOVSFirewallLoggingDriver.test_stop_log_with_delete_log_event [0.085455s] ... ok
{2} neutron.tests.unit.services.logapi.drivers.ovn.test_driver.TestOVNDriver.test__pgs_from_log_obj_pg [0.083629s] ... ok
{2} neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_vif_type_compatible [0.124338s] ... ok
{2} neutron.tests.unit.services.logapi.drivers.test_base.TestDriverBase.test_is_vnic_compatible [0.081721s] ... ok
{2} neutron.tests.unit.services.logapi.drivers.test_manager.TestHandleResourceCallback.test_subscribe_resources_cb [0.150724s] ... ok
{2} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test___init__ [0.085106s] ... ok
{2} neutron.tests.unit.services.logapi.rpc.test_server.LoggingApiNotificationTestCase.test_create_log [0.054990s] ... ok
{2} neutron.tests.unit.services.logapi.rpc.test_server.TestRegisterValidateRPCMethods.test_register_rpc_methods_method [0.060247s] ... ok
{2} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_disabled [0.137101s] ... ok
{2} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_create_log_without_sg_resource [0.090945s] ... ok
{2} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_delete_nonexistent_log [0.113486s] ... ok
{2} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_get_logs [0.150187s] ... ok
{2} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log [0.103246s] ... ok
{2} neutron.tests.unit.services.logapi.test_logging_plugin.TestLoggingPlugin.test_update_log_none_enabled [0.158486s] ... ok
{2} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_add_metering_label_runtime_error [0.132059s] ... ok
{2} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringDriver.test_init_chain [0.068403s] ... ok
{2} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_add_metering_label [0.089367s] ... ok
{2} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_metering_agent_host_value [0.067393s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_interface_in_use_by_route [2.354737s] ... ok
{2} neutron.tests.unit.services.metering.agents.test_metering_agent.TestMeteringOperations.test_router_deleted [0.068446s] ... ok
{2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_dvr_routers [0.074969s] ... ok
{2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_add_metering_label_rule_dvr_router [0.101918s] ... ok
{2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_create_iptables_manager_for_distributed_routers [0.087241s] ... ok
{2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_get_traffic_counters_with_missing_chain [0.074853s] ... ok
{2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_iptables_manager_never_create_with_no_valid_namespace [0.079306s] ... ok
{2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label [0.120754s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list_with_sort [0.963451s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test__notify_gateway_port_ip_changed [3.457494s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_create_different_fixed_ip_same_port [4.886248s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_invalid_fixed_ipv6_address_returns_400 [0.519122s] ... ok
{2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule [1.452857s] ... ok
{2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_remove_metering_label_rule_dvr_router [0.064241s] ... ok
{2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_sync_router_namespaces [0.085590s] ... ok
{2} neutron.tests.unit.services.metering.drivers.test_iptables.IptablesDriverTestCase.test_update_metering_label_rules [0.062584s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_wrong_port_returns_404 [1.404771s] ... ok
{2} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPlugin.test_add_metering_label_rpc_call [0.680908s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_no_public_subnet_returns_400 [1.386705s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_show [0.625387s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_list_with_pagination [2.013987s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update [0.585358s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_multisubnet_id [1.715274s] ... ok
{2} neutron.tests.unit.services.metering.test_metering_plugin.TestMeteringPluginRpcFromL3Agent.test_get_sync_data_metering [1.937839s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_list_with_sort [1.545256s] ... ok
{2} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__is_network_segment_range_type_supported [0.131704s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_router_gateway_fails_nested [0.390124s] ... ok
{2} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test__is_network_segment_range_type_unsupported [0.073031s] ... ok
{2} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_create_network_segment_range [0.104738s] ... ok
{2} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_create_network_segment_range_missing_physical_network_for_vlan [0.069420s] ... ok
{2} neutron.tests.unit.services.network_segment_range.test_plugin.TestNetworkSegmentRange.test_update_network_segment_range_failed_with_impacted_existing_range [0.108240s] ... ok
{2} neutron.tests.unit.services.ovn_l3.service_providers.test_driver_controller.TestDriverController.test__update_router_provider_ha_mandatory [0.124001s] ... ok
{2} neutron.tests.unit.services.ovn_l3.service_providers.test_user_defined.TestUserDefined.test__is_user_defined_provider [0.073159s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_router_port_with_device_id_of_other_tenants_router [0.614179s] ... ok
{2} neutron.tests.unit.services.ovn_l3.service_providers.test_user_defined.TestUserDefined.test__process_precommit_router_create [0.154202s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_invalid_fixed_ip_address_returns_400 [1.315781s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_routers_native_quotas [1.467627s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_add_multiple_prefixes_ipv6 [3.620262s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_ipv6_and_ipv4_network_creates_ipv4 [0.743141s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_upon_subnet_create_ipv6 [1.914742s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_first_floatingip_associate_notification [2.524293s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_different_fixed_ip_same_port [5.400692s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_non_admin_context_agent_notification [2.861126s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_upon_subnet_create_max_ips_ipv6 [2.759955s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floating_ip_direct_port_delete_returns_409 [2.409606s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_different_port_owner_as_admin [2.456330s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_assoc [4.117965s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_existed_floatingip [3.026268s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_subnet_gateway_disabled [2.402411s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_assoc_to_ipv6_subnet [0.800700s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floating_port_status_not_applicable [3.655964s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_specific_ip [0.532027s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_specific_ip_out_of_allocation [0.526356s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_subnet_and_invalid_fip_address [0.554076s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_invalid_external_subnet [2.477300s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_no_nexthop_route [2.729944s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_subnet_id_and_fip_address [0.924591s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_invalid_ip_address [1.131545s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_floatingip_with_subnet_id_non_admin [0.494285s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_crd_ops [2.922649s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_update_with_one_route [1.406807s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_update_port_device_id_to_different_tenants_router [0.805028s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_update_router_interface_port_ip_not_allowed [1.163265s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_lb_vip_fip [0.201673s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_and_remove_gateway [1.393066s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_without_gateway_port [0.176088s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_delete_router_intf_with_port_id_returns_409 [2.328017s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_floatingip [0.182449s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_floatingip_lb_vip_fip [0.217167s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_router_with_ext_gw [0.202373s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_create_multiple_floatingips_same_fixed_ip_same_port [3.062072s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_and_remove_gateway_tenant_ctx [1.377637s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_non_existent_network_returns_404 [0.410863s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_remove_router_interface_update_lrouter_port [1.592290s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_delete_router_intf_with_subnet_id_returns_409 [2.082236s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_associate_distributed [0.181980s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_association_empty_update [0.229826s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_admin_address_out_of_pool [1.126491s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_disassociate_notification_port_delete [1.959225s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_name_change [0.189909s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_static_route_change [0.211987s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_validate_availability_zones_no_azs [0.306237s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_add_router_interface_update_lrouter_port [0.242018s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_add_router_interface_with_gateway_set_and_snat_disabled [0.191956s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_create_floatingip_external_ip_present_in_nat_rule [0.197732s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_create_floatingip_lb_vip_fip [0.191747s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_create_floatingip_without_gateway_port [0.252149s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_list_with_port_id [2.830412s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_delete_port_after_failure [2.937838s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_delete_floatingip_lsp_external_id [2.341063s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_remove_router_interface [0.226854s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_remove_router_interface_router_not_found [0.210847s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_disassociate_notification [5.098897s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_dup_port [1.642400s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_remove_router_interface_update_lrouter_port [0.293469s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_schedule_unhosted_gateways_no_gateways [0.211314s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_schedule_unhosted_gateways_on_event [0.228748s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_floatingip_reassociate_to_same_port_diff_fixed_ip [0.236709s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_dup_subnet1_returns_400 [0.889613s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_router_admin_state_change [0.353484s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_list_with_pagination_reverse [1.232001s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_ipv6_port_existing_network_returns_400 ... SKIPPED: Plugin does not support unique IPv6 router ports per network id
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_router_ext_gw_change_subnet [0.312372s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_router_ext_gw_no_change [0.205411s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_router_with_ext_gw [0.203069s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_port_without_ips [0.604149s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_subnet_with_port_from_other_tenant [1.189589s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_multi_external_one_internal [4.932571s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_validate_availability_zones_fail_non_exist [1.547869s] ... ok
{1} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_validate_availability_zones_no_azs [0.181579s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_with_both_ids_returns_400 [0.654730s] ... ok
{1} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_no_sync_for_rp_name_not_found [0.257753s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_port_delete [2.736221s] ... ok
{1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_db_sync_create_or_update [0.067738s] ... ok
{1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_basic [0.060224s] ... ok
{1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_create [0.078175s] ... ok
{1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_maintenance_create_or_update [0.064602s] ... ok
{1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_register [0.068509s] ... ok
{1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test__validate_router_networks_tunnel_networks [0.075845s] ... ok
{1} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_deleted [0.069680s] ... ok
{1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_check_router_match [0.091684s] ... ok
{1} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_service_plugins_values [0.078129s] ... ok
{1} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_rule_vif_type_supported [0.068822s] ... ok
{1} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversCalls.test_implemented_call_methods [0.078312s] ... ok
{1} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversCalls.test_not_implemented_call_methods [0.068079s] ... ok
{1} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_empty_with_no_loaded_drivers [0.092248s] ... ok
{1} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_with_two_loaded_drivers [0.066292s] ... ok
{1} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_available_rules [0.074859s] ... ok
{1} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_supported_rule_type_details [0.092911s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAlias.test_update_rule [0.293798s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAliasMinimumPacketRate.test_update_rule [0.378433s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_bulk_min_bw_rule [0.114865s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy [0.116348s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_add_policy_with_extra_tenant_keyword [0.081102s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_min_pps_rule_on_unbound_port [0.123796s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_clear_gateway_callback_failure_returns_409 [2.573815s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_dscp_marking_rule [0.160991s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update [2.508832s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_show_ext_gwinfo_with_snat_disabled [1.265567s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_bwlimit_less_than_minbw [1.507013s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_duplicates [0.091639s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_show_no_ext_gwinfo [0.447587s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_pps_rule_bad_policy [0.087659s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule [0.086690s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_min_pps_rule_type [0.092107s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_min_pps_rule_type_as_user [0.092225s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules_for_policy_with_filters [0.097676s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_same_external_and_internal [5.360329s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_for_nonexistent_policy [0.080334s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rule [0.119708s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rules_for_policy [0.145270s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rules_for_policy_with_filters [0.114243s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type [0.110823s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_dscp_marking_rule [0.141033s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_min_pps_rule [0.128829s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_bwlimit_less_than_minbw [0.081628s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo [1.447730s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_min_less_than_max [0.104552s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_changed [0.086894s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_not_changed [0.072681s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_network_callback_policy_removed [0.094143s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_changed [0.088140s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_not_changed [0.097666s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo_ext_ip_non_admin [0.472838s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_change_direction_min_pps_and_min_bw [0.147265s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_increase_min_pps_and_min_bw [0.150877s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_new_rule_not_min_bw [0.118443s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_old_rule_not_min_bw [0.150421s] ... ok
{1} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change_no_qos_change [0.129875s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_to_same_port_id_twice [2.427754s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_janitor_clears_orphaned_floatingip_port [0.712560s] ... ok
{1} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_update_handles_db_retries [1.570951s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_update_different_router [7.389125s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo_ext_ip_subnet [4.120446s] ... ok
{1} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_qos_policy_bump_port_revision [2.129686s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo_invalid_ext_ip [0.526839s] ... ok
{1} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_shared_network_create [0.342174s] ... ok
{1} neutron.tests.unit.services.test_provider_configuration.GetProviderDriverClassTestCase.test_get_provider_driver_class_miss [0.049968s] ... ok
{1} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_service_provider_name_too_long [0.064579s] ... ok
{1} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_add_duplicate_provider [0.047002s] ... ok
{1} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_ensure_driver_unique [0.049920s] ... ok
{1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_trunk_rpc_error [0.062367s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_only_service_ports_on_bridge [0.046824s] ... ok
{1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_ovsdb_error [0.067377s] ... ok
{1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_bridge_name [0.051169s] ... ok
{1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_positional_argument [0.055459s] ... ok
{1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_trunk_not_associated [0.050318s] ... ok
{1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_interface_wont_appear [0.059660s] ... ok
{1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_ovsdb_failure [0.075024s] ... ok
{1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_rpc_failure [0.055021s] ... ok
{1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_unwire_subports_for_trunk_port_not_found [0.114411s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_janitor_updates_port_device_id [3.934670s] ... ok
{1} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_add_sub_port_plug_fails [0.119815s] ... ok
{1} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkDriver.test_is_loaded [0.068690s] ... ok
{1} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkDriver.test_register [0.064490s] ... ok
{1} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_create_trunk [0.128561s] ... ok
{1} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_create_trunk_port_db_exception [0.165673s] ... ok
{1} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_delete_trunk_port_not_found [0.078217s] ... ok
{1} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_added_no_subports [0.084936s] ... ok
{1} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_trunk_created [0.076870s] ... ok
{1} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test___init__ [0.206504s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_with_floatingip_existed_returns_409 [2.682828s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_update_with_external_route [1.773504s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_via_router_interface_returns_201 [3.842083s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list_with_parameters [0.694579s] ... ok
{1} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings_during_migration [1.439564s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{1} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_subports_deleted [0.053423s] ... ok
{1} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_trunk_created [0.070705s] ... ok
{1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugins_fails_to_start_conflicting_seg_types [0.175996s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_update_with_route_via_another_tenant_subnet [1.297231s] ... ok
{1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_parent_port_status_up [0.716889s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_inuse_returns_409 [1.121286s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_net_not_external_returns_400 [0.629562s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_specify_id_backend [0.374872s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_notifications [1.108266s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_ext_gwinfo_with_invalid_snat_setting [0.932585s] ... ok
{1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_changed [1.675632s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_with_assoc_fails [3.583181s] ... ok
{1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_changed_unbound [0.709307s] ... ok
{1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_vif_type_unchanged [0.515737s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_fails_nested [2.236371s] ... ok
{1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_after_create [1.098484s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_ext_gwinfo_with_snat_disabled [2.789649s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_subnet_other_tenant_subnet_returns_400 [0.818777s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_floatingip_with_invalid_create_port [2.350126s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_external_ip_used_by_gw [0.595807s] ... ok
{1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_after_create_empty_list [0.952410s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_ipv6_subnet_without_gateway_ip [0.712293s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_network_update_external_failure [1.186215s] ... ok
{1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_port_raise_in_use_by_trunk [1.196721s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_nexthop_is_port_ip [1.126205s] ... ok
{1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_raise_in_use [1.165143s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_on_external_port [2.587343s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv4_subnets [2.540226s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_no_destination_route [1.312583s] ... ok
{1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_after_delete [0.999107s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_dup_address [1.112611s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface [0.247543s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_show_ext_gwinfo_default [1.213250s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_need_to_frag [0.257578s] ... ok
{1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_after_delete_empty_list [0.812454s] ... ok
{1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_precommit_delete [0.909284s] ... ok
{1} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_trunk_update_notify_precommit_update [0.513290s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_dhcpv6_stateless_subnet_inuse_returns_409 [1.919260s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_update_lrouter_port [1.851516s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_none_destination [2.880203s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip [0.253619s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_distributed [0.248349s] ... ok
{1} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_set_trunks_unset [1.034973s] ... ok
{1} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_port_id [0.064345s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_distributed_logical_port_down [0.437764s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_with_port_existed_returns_409 [1.190417s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_floatingip_lsp_external_id [0.338544s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_none_nexthop [1.121826s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_delete_floatingip_no_lsp_external_id [0.237437s] ... ok
{1} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_or_untrunked_returns_false [0.719879s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_get_router_availability_zones_multiple [0.247663s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_get_router_availability_zones_none [0.231031s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_gateway_set_fail_after_port_create [0.842544s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_get_router_availability_zones_one [0.242287s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_port_update_before_update_router_port_without_ip [0.192780s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_remove_router_interface_router_not_found [0.207453s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_clear_routes_with_None [1.559256s] ... ok
{1} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_or_untrunked_returns_true [1.798126s] ... ok
{1} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_get_agent_types_by_host_returns_empty [0.141592s] ... ok
{1} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agent_based_agent_mismatch [0.168267s] ... ok
{1} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_incompatible_because_of_interface_mismatch [0.133372s] ... ok
{1} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_without_auth_token [0.046629s] ... ok
{1} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_default_service_plugins [0.052780s] ... ok
{1} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements [0.051082s] ... ok
{1} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements_child_first [0.063633s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_gateway_set_retry [2.064308s] ... ok
{1} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_pre_plugin_validation [0.048003s] ... ok
{1} neutron.tests.unit.test_opts.OptsTestCase.test_list_sriov_agent_opts [0.045538s] ... ok
{1} neutron.tests.unit.test_policy.CustomRulesTestCase.test_field_check__regex_value [0.051937s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_schedule_unhosted_gateways [1.597506s] ... ok
{1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test__build_subattr_match_rule_list_of_dict_rule_empty_dict [0.047810s] ... ok
{1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test__build_subattr_match_rule_wrong_validation_info [0.082587s] ... ok
{1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_network_fails [0.055092s] ... ok
{1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_get_port_works [0.071449s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_schedule_unhosted_gateways_no_gateways [0.235801s] ... ok
{1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_update_port_works [0.052195s] ... ok
{1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_normal_pluralized_when_create [0.078565s] ... ok
{1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_admin_only_subattribute [0.048136s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list_with_pagination [0.592135s] ... ok
{1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_admin_only_subattribute_nonadminctx_returns_403 [0.055917s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_reassociate_to_same_port_diff_fixed_ip [0.228372s] ... ok
{1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_create [0.075861s] ... ok
{1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_update [0.053473s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_route_update_with_multi_routes [1.934758s] ... ok
{1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_plugin_failure [0.061534s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_ext_gw_change_subnet [0.230922s] ... ok
{1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_read_on_private_fails [0.065929s] ... ok
{1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_read_on_shared_succeeds [0.051536s] ... ok
{1} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_write_on_shared_fails [0.051605s] ... ok
{1} neutron.tests.unit.test_policy.PolicyTestCase.test_check_bad_action_noraise [0.110966s] ... ok
{1} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_http_false [0.121509s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_invalid_network_returns_400 [0.490085s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_gateway_port_bindings_down [0.446193s] ... ok
{1} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_http_true [0.107930s] ... ok
{1} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_only_system_admin_new_defaults [0.110053s] ... ok
{1} neutron.tests.unit.test_policy.PolicyTestCase.test_ignore_case_role_check [0.095596s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_with_ext_gw [0.294807s] ... ok
{1} neutron.tests.unit.test_service.TestRpcWorker.test_reset [0.074802s] ... ok
{1} neutron.tests.unit.test_service.TestRunRpcWorkers.test_rpc_workers_default_api_workers_default [0.056738s] ... ok
{1} neutron.tests.unit.test_service.TestRunRpcWorkers.test_rpc_workers_default_api_workers_set [0.087621s] ... ok
{1} neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_default [0.066029s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_validate_availability_zones_fail_non_exist [0.240536s] ... ok
{1} neutron.tests.unit.test_service.TestRunWsgiApp.test_start_all_workers [0.061153s] ... ok
{1} neutron.tests.unit.test_service.TestServiceHelpers.test_get_workers [0.051161s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test__plugin_driver [0.430323s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list_with_pagination_reverse [1.720615s] ... ok
{1} neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test_get_free_namespace_port [0.435897s] ... ok
{1} neutron.tests.unit.tests.test_base.BrokenExceptionHandlerTestCase.test_broken_exception_handler [0.056365s] ... ok
{1} neutron.tests.unit.tests.test_base.SystemExitTestCase.test_no_sysexit [0.026093s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_create_floatingip_with_gateway_port [0.260139s] ... ok
{1} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_single_member_trailing_chain [0.059754s] ... ok
{1} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_two_member_trailing_chain [0.066260s] ... ok
{1} neutron.tests.unit.tests.test_post_mortem_debug.TestTesttoolsExceptionHandler.test__get_debugger [0.056347s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_delete_floatingip_lb_vip_fip [0.223177s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_delete_floatingip_no_lsp_external_id [0.252257s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_nothing_returns_400 [1.327681s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_gateway_no_subnet [2.398756s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_bad_values [0.453604s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_disassociate_floatingips [1.878562s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_port_update_before_update_router_port_without_ip [0.207183s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_floatingip [0.366298s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_floatingip_associate_distributed [0.246130s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_cidr_overlapped_with_gateway [1.606193s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_ipv6_subnet_from_interface [2.143088s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_floatingip_association_empty_update [0.248923s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_router_gateway_port_bindings_down [0.298820s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_router_name_change [0.211604s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_router_with_ext_gw_and_disabled_snat [0.308233s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_set_gateway_cidr_overlapped_with_subnets [1.152261s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_by_port_other_tenant_address_out_of_pool [1.271891s] ... ok
{0} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_validate_availability_zones [0.233590s] ... ok
{0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__sync_placement_state_legacy [0.226128s] ... ok
{0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__sync_placement_state_rp_hypervisors [0.240481s] ... ok
{0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__sync_placement_state_rp_pkt_processing_with_direction [0.269637s] ... ok
{0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__sync_placement_state_rp_pkt_processing_without_direction [0.166256s] ... ok
{0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_sync_if_agent_is_restarted [0.202729s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_different_external_subnet [1.909821s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_cidr_overlapped_with_gateway [1.947198s] ... ok
{0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReporterAgentsTestCases.test_mechanism_driver_by_agent_type_found [1.406894s] ... ok
{0} neutron.tests.unit.services.placement_report.test_plugin.PlacementReporterAgentsTestCases.test_supported_agent_types [0.150500s] ... ok
{0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test__validate_configuration_wrong [0.074556s] ... ok
{0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_update [0.060708s] ... ok
{0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test__validate_router_networks_provider_networks [0.081567s] ... ok
{0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_get_lb_attributes [0.058839s] ... ok
{0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_get_lb_protocol [0.076446s] ... ok
{0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_lb_names [0.074351s] ... ok
{0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_created [0.072017s] ... ok
{0} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_updated [0.077507s] ... ok
{0} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update [0.085339s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_empty_port_and_subnet_ids [1.420765s] ... ok
{0} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_delete_floatingip_port_forwarding [0.087328s] ... ok
{0} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_get_floatingip_port_forwarding [0.082170s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_invalid_nexthop_ip [1.728043s] ... ok
{0} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_update_floatingip_port_forwarding_port_in_use [0.087593s] ... ok
{0} neutron.tests.unit.services.qos.drivers.ovn.test_driver.TestOVNQosDriver.test_update_policy [0.057605s] ... ok
{0} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test__parse_parameter_values [0.081156s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_bw_and_pps_rule [0.160871s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_bw_inherited_policy [0.090075s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_bw_rule [0.069713s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__get_min_bw_traits [0.070734s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_min_pps_rule [0.077558s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv4_subnet_port_returns_400 [0.873700s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_dscp_marking_rule [0.075675s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_min_pps_rule_bad_policy [0.085597s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_min_pps_rule_for_nonexistent_policy [0.068153s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_pps_rule_for_nonexistent_policy [0.066483s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_nexthop_is_outside_port_subnet [1.002876s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule_bad_policy [0.071905s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_policy [0.072560s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_policy_with_filters [0.075094s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rule_for_nonexistent_policy [0.073396s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rule [0.080370s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv6_subnet_port [1.097893s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_with_too_many_routes [1.100329s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rules_for_policy [0.986155s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rule [0.072833s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rule_for_nonexistent_policy [0.076874s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_type_as_user [0.092004s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_min_pps_rule_bad_policy [0.103496s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_packet_rate_limit_rule [0.083374s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_pps_rule_bad_policy [0.079970s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule [0.126371s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_bad_policy [0.100470s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_min_pps_direction_conflict [0.071782s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_check_rule_minbw_gr_than_bwlimit [0.115344s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_rule_for_nonexistent_policy [0.088676s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_update_port_callback_policy_removed [0.083039s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_decrease_min_pps [0.136679s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv6_subnets_different_net [1.893004s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_equal_minkbps_and_minkpps [0.112856s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_increase [0.100870s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_new_policy_empty [0.119996s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_no_original_qos [0.088780s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_qos_network_policy [0.161879s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_update_generation_conflict [0.115232s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_network_for_placement_allocation_change_remove_qos [0.257350s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_network_callback [0.130527s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_routes_update_for_multiple_routers [2.641489s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_port_callback_no_policy [0.154698s] ... ok
{0} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_port_callback_policy_on_port [0.267056s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_multiple_ipv6_subnets_same_net [1.578495s] ... ok
{0} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_handle_expired_object [0.557542s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_update_subnet_gateway_for_external_net [1.677125s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test__plugin_driver [0.191351s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_add_interface_no_data_returns_400 [1.503530s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_then_remove [0.207558s] ... ok
{0} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_net_tag_bumps_net_revision [1.283263s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_vlan_network [0.180027s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_external_ip_present_type_snat [0.171758s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_with_gateway_port [0.163538s] ... ok
{0} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_port_name_update_revises [0.545986s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_disable_snat [0.165891s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_disassociate_floatingips [0.161223s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_concurrent_delete_upon_subnet_create [0.932018s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_enable_snat [0.160862s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create [0.332466s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_call_extensions [0.319927s] ... ok
{0} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_router_interface_ops_bump_router [1.103471s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_remove_router_interface [0.967030s] ... ok
{0} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_security_group_rule_ops_bump_security_group [0.259466s] ... ok
{0} neutron.tests.unit.services.test_provider_configuration.NeutronModuleMultiConfigDirTestCase.test_read_configuration_from_all_matching_files [0.050307s] ... ok
{0} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_multi_service_provider_opt [0.056486s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_schedule_unhosted_gateways_on_event [0.163075s] ... ok
{0} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_service_provider_invalid_format [0.047027s] ... ok
{0} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_single_default_service_provider_opt [0.048971s] ... ok
{0} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_parse_single_service_provider_opt [0.061670s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_schedule_unhosted_gateways_on_event_no_gw_chassis [0.161493s] ... ok
{0} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_ensure_default_unique [0.049662s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_show_ext_gwinfo_with_snat_enabled [0.870681s] ... ok
{0} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_get_service_providers [0.061289s] ... ok
{0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test___init__ [0.057298s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip [0.176996s] ... ok
{0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_created [0.057062s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_random_string [0.066529s] ... ok
{0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__get_current_status_degraded [0.057591s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_associate [0.182626s] ... ok
{0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__update_trunk_metadata_no_tbr_no_raise [0.068507s] ... ok
{0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__update_trunk_metadata_unwire [0.047914s] ... ok
{0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_get_trunk_details_failure [0.059650s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_floatingip_qos [0.160117s] ... ok
{0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_remove_rpc_failure [0.053015s] ... ok
{0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_remove_trunk_manager_failure [0.047631s] ... ok
{0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_unwire_subports_for_trunk_trunk_manager_failure [0.056802s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_admin_state_change [0.157896s] ... ok
{0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_wire_subports_for_trunk_ovsdb_failure [0.047197s] ... ok
{0} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_remove_trunk_unplug_fails [0.056618s] ... ok
{0} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_delete_trunk_port_db_exception [0.063046s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_ext_gw_change_ip_address [0.171015s] ... ok
{0} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_deleted [0.067414s] ... ok
{0} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_trunk_deleted [0.080410s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_ext_gw_no_change [0.163135s] ... ok
{0} neutron.tests.unit.services.trunk.rpc.test_agent.TrunkSkeletonTest.test___init__ [0.062411s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_create_with_gwinfo_ext_ip [0.977278s] ... ok
{0} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test__handle_port_binding_binding_error [0.495840s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_gateway_port_bindings_active [0.943423s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_add_router_interface_vlan_network [0.197432s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete [1.324225s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_create_floatingip_external_ip_present_type_snat [0.227943s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_delete_floatingip [0.187877s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_disable_snat [0.198212s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_callback [0.503847s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_remove_router_interface_with_gateway_set [0.184004s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_schedule_unhosted_gateways [0.203509s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_schedule_unhosted_gateways_on_event_no_gw_chassis [0.222855s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_router_gateway_port_bindings_active [0.194644s] ... ok
{2} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_router_static_route_no_change [0.343788s] ... ok
{2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__get_rp_by_name_found [0.216349s] ... ok
{0} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_staledataerror [2.699758s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_delete_race_with_interface_add [1.925628s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_list [0.553707s] ... ok
{2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_no_sync_without_resource_info [1.265563s] ... ok
{0} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings [1.280871s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_sync_after_transient_error [0.144461s] ... ok
{2} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_sync_if_agent_is_new [0.134238s] ... ok
{2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test__validate_configuration_ok [0.062607s] ... ok
{2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_db_sync_delete [0.056541s] ... ok
{2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_get_pf_objs [0.065375s] ... ok
{2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_noop [0.057656s] ... ok
{2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_maintenance_delete [0.062653s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_callback_failure_returns_409 [0.673760s] ... ok
{2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_deleted_with_ranges [0.059360s] ... ok
{2} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_updated_with_ranges [0.062103s] ... ok
{2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_address [0.088894s] ... ok
{2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_internal [0.091196s] ... ok
{2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_create_floatingip_port_forwarding [0.090840s] ... ok
{2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_delete_floatingip_port_forwarding [0.138377s] ... ok
{2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_find_a_router_for_fip_port_forwarding [0.142355s] ... ok
{2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_get_floatingip_port_forwarding [0.071385s] ... ok
{2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_service_plugins_no_such_opt [0.084881s] ... ok
{2} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_update_floatingip_port_forwarding [0.096252s] ... ok
{0} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_update_subport_bindings_exception [1.458033s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.services.qos.drivers.openvswitch.test_driver.TestOVSDriver.test_validate_min_bw_rule [0.070761s] ... ok
{0} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test___init__ [0.084272s] ... ok
{2} neutron.tests.unit.services.qos.drivers.ovn.test_driver.TestOVNQosDriver.test_delete_policy [0.057338s] ... ok
{0} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_trunk_deleted [0.050881s] ... ok
{2} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_unbound_vnic_type_supported [0.077708s] ... ok
{0} neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_get_validator [0.079524s] ... ok
{2} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_with_one_loaded_driver [0.103188s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_returns_200 [1.239000s] ... ok
{0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugin_fails_to_start_no_loaded_drivers [0.155944s] ... ok
{0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugin_with_fake_driver [0.146372s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAlias.test_delete_rule [0.267783s] ... ok
{0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test__trigger_trunk_status_change_parent_port_status_down [0.548598s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAlias.test_show_rule [1.034374s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAliasMinimumPacketRate.test_delete_rule [0.244705s] ... ok
{0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_trunk_in_error_state_raises [0.771009s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAliasMinimumPacketRate.test_show_non_existing_rule [0.269230s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_with_both_ids_returns_200 [1.808525s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAliasMinimumPacketRate.test_show_rule [0.278563s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_bulk_non_min_bw_or_pps_rule [0.157492s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_bw_non_provider_net [0.150885s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_min_pps_rule [0.090159s] ... ok
{0} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_port_raise_in_use_by_subport [1.019978s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_mix_rules_non_provider_net [0.109530s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_no_qos_policy [0.088986s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_remove_interface_wrong_subnet_returns_400 [0.912255s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_non_min_bw_or_min_pps_rule [0.073338s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_min_bw_rule_on_unbound_port [0.092578s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_packet_rate_limit_rule [0.080008s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_pps_rule_duplicates [0.084030s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_min_pps_direction_conflict [0.093627s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_minbw_gr_than_bwlimit [0.073332s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_for_nonexistent_policy [0.078447s] ... ok
{0} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_set_trunks_net_exception [0.756379s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_min_pps_rule [0.079174s] ... ok
{0} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_subport_and_trunk_shared_port_id [0.049661s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_rule_for_nonexistent_policy [0.068256s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rule [0.074601s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules [0.072018s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_dscp_marking_rules_for_nonexistent_policy [0.074678s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rules_for_nonexistent_policy [0.065769s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rule_for_nonexistent_policy [0.065351s] ... ok
{0} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_for_subport_calls_check [0.480565s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_delete_routes [1.186464s] ... ok
{0} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible [0.175785s] ... ok
{0} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_user_tenant_name [0.051244s] ... ok
{0} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_by_name_specified_for_service_type [0.091949s] ... ok
{0} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_mixed_specified_for_service_type [0.066268s] ... ok
{0} neutron.tests.unit.test_neutron_plugin_base_v2.NeutronPluginBaseV2TestCase.test_can_load_core_plugin_without_datastore [0.052955s] ... ok
{0} neutron.tests.unit.test_policy.CustomRulesTestCase.test_field_check__boolean_value [0.052231s] ... ok
{0} neutron.tests.unit.test_policy.DefaultPolicyTestCase.test_not_found_policy_calls_default [0.118898s] ... ok
{0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test__build_subattr_match_rule_list_of_dict_rule [0.094812s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_ports_with_policy [0.889176s] ... ok
{0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_subnet_fails [0.079476s] ... ok
{0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_delete_port_works [0.057328s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_pps_rule_type [0.112838s] ... ok
{0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_fixed_ips_on_shared_network [0.069679s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy [0.078865s] ... ok
{0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_regularuser_on_read [0.075412s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_min_pps_rule_for_nonexistent_policy [0.084374s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_port_all_rules_valid [0.072812s] ... ok
{0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute [0.143662s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_change_dir_min_pps_ingress_to_any [0.127958s] ... ok
{0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute_as_list [0.103438s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_ext_gwinfo_default [1.215752s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_decrease [0.136090s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_min_bw_dataplane_enforcement [0.113798s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_no_min_bw [0.113103s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_no_original_allocation [0.091625s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_update_conflict [0.178899s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_network_for_placement_allocation_change_no_qos_change [0.183161s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change [0.131975s] ... ok
{0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check [1.015389s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change_no_new_policy [0.129625s] ... ok
{0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_malformed_target_field_raises [0.063461s] ... ok
{0} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_process_rules [0.056047s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_ext_gwinfo_with_snat_enabled [1.127017s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_port_callback_policy_on_network [0.160893s] ... ok
{0} neutron.tests.unit.test_policy.PolicyFileTestCase.test_modified_policy_reloads [0.114006s] ... ok
{0} neutron.tests.unit.test_policy.PolicyTestCase.test_check_only_system_admin_old_defaults [0.090992s] ... ok
{2} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_port_callback_policy_on_port_and_network [0.194451s] ... ok
{0} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_good_action [0.082855s] ... ok
{0} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_invalid_scope [0.092090s] ... ok
{0} neutron.tests.unit.test_policy.PolicyTestCase.test_templatized_enforcement [0.077769s] ... ok
{0} neutron.tests.unit.test_service.TestRunRpcWorkers.test_rpc_workers_defined [0.064107s] ... ok
{0} neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_one [0.049205s] ... ok
{0} neutron.tests.unit.tests.functional.test_base.ConfigDecoratorTestCase.test_override_variables [0.047038s] ... ok
{0} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_first_traceback_ignored [0.052911s] ... ok
{0} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_middle_traceback_ignored [0.046124s] ... ok
{0} neutron.tests.unit.tests.test_post_mortem_debug.TestGetIgnoredTraceback.test_no_ignored_tracebacks [0.062105s] ... ok
{2} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_delete [1.160361s] ... ok
{2} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_network_description_bumps_revision [0.326474s] ... ok
{2} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_qos_policy_bump_network_revision [0.364467s] ... ok
{2} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_subnet_description_bumps_revision [0.598467s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway [3.012975s] ... ok
{2} neutron.tests.unit.services.test_provider_configuration.NeutronModuleMultiConfigFileTestCase.test_read_configuration_from_all_matching_files [0.934673s] ... ok
{2} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_add_provider [0.047212s] ... ok
{2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_unknown_event [0.065674s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestBridgeHasInstancePort.test_device_on_bridge [0.073355s] ... ok
{2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_subport_patch_port_trunk_side [0.068538s] ... ok
{2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_trunk_patch_port_trunk_side [0.122987s] ... ok
{2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_missing_argument [0.087283s] ... ok
{2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__get_current_status_active [0.046163s] ... ok
{2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__update_trunk_metadata_wire [0.079013s] ... ok
{2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_report_trunk_called_on_wiring [0.060054s] ... ok
{2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_rewire_trunk_failure [0.057932s] ... ok
{2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_missing_bridge [0.050577s] ... ok
{2} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_create_trunk_plug_fails [0.060356s] ... ok
{2} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test__update_subport_binding [0.053974s] ... ok
{2} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_vif_details_bridge_name_handler_registration [0.057203s] ... ok
{2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_added [0.064423s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_to_empty_with_existed_floatingip [1.723673s] ... ok
{2} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_added_no_parent [0.067870s] ... ok
{2} neutron.tests.unit.services.trunk.rpc.test_backend.ServerSideRpcBackendTest.test_process_event [0.066627s] ... ok
{2} neutron.tests.unit.services.trunk.rpc.test_server.TrunkStubTest.test_subports_added [0.059182s] ... ok
{2} neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_add_validator_add_new_type [0.055060s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_router_update_gateway_with_invalid_external_ip [0.518728s] ... ok
{2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_precommit_create [0.951776s] ... ok
{2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_trunk_goes_to_down [0.750588s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_two_fips_one_port_invalid_return_409 [1.627386s] ... ok
{2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_notify_after_delete [0.467552s] ... ok
{2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_delete_trunk_notify_precommit_delete [0.463645s] ... ok
{2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_notify_precommit_delete_empty_list [0.439720s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.OVNL3ExtrarouteTests.test_update_router_interface_port_ipv6_subnet_ext_ra [1.577154s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_with_gateway_set [0.208653s] ... ok
{2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_remove_subports_trunk_goes_to_down [0.738337s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_add_router_interface_with_gateway_set_and_snat_disabled [0.187863s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_external_ip_present_in_nat_rule [0.225397s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_lb_member_fip [0.216043s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_floatingip_lsp_external_id [0.179571s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_create_router_with_ext_gw [0.183648s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_ovn_l3_router_plugin_without_ovn_mech_driver [0.172543s] ... ok
{2} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_trunk_update_notify_after_update [1.175896s] ... ok
{2} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_smaller_than_trunks [0.623366s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_remove_router_interface_with_gateway_set [0.966263s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_static_route_clear [0.175222s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_static_route_no_change [0.170042s] ... ok
{2} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_unset_trunks_set [0.701270s] ... ok
{2} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_segmentation_id [0.048883s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_update_router_with_ext_gw_and_disabled_snat [0.198519s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPlugin.test_validate_availability_zones [0.171395s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_add_router_interface [0.172536s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_add_router_interface_then_remove [0.172824s] ... ok
{2} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_check_not_in_use_raises [0.557404s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_add_router_interface_with_gateway_set [0.224749s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_create_floatingip [0.201168s] ... ok
{2} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_has_binding_host [0.550703s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_create_floatingip_distributed [0.190287s] ... ok
{2} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_get_agent_types_by_host_returns_agents [0.136477s] ... ok
{2} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_agentless [0.135854s] ... ok
{2} neutron.tests.unit.services.trunk.test_utils.UtilsTestCase.test_is_driver_compatible_multiple_drivers [0.138747s] ... ok
{2} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_no_user_id [0.046530s] ... ok
{2} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_request_id_extracted_from_env [0.046927s] ... ok
{2} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_roles_no_admin [0.047591s] ... ok
{2} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_roles_with_admin [0.045958s] ... ok
{2} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_auth_token [0.045327s] ... ok
{2} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_tenant_id [0.047850s] ... ok
{2} neutron.tests.unit.test_auth.NeutronKeystoneContextTestCase.test_with_user_id [0.044690s] ... ok
{2} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_core_plugin_supports_services [0.051675s] ... ok
{2} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_get_service_plugin_by_path_prefix_3 [0.048376s] ... ok
{2} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_plugins_with_requirements_with_parent [0.052898s] ... ok
{2} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_manager_gathers_agent_notifiers_from_service_plugins [0.048344s] ... ok
{2} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_by_name_is_loaded [0.050111s] ... ok
{2} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_is_loaded [0.054932s] ... ok
{2} neutron.tests.unit.test_policy.CustomRulesTestCase.test_owner_check_deepcopy [0.042695s] ... ok
{2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test__build_subattr_match_rule_empty_dict_validator [0.048981s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_create_floatingip_distributed_logical_port_down [1.130221s] ... ok
{2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test__build_subattr_match_rule_list_of_dict_rule_empty_list [0.074470s] ... ok
{2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test__is_attribute_explicitly_set [0.048653s] ... ok
{2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_create_port_works [0.075442s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_create_floatingip_lb_member_fip [0.179846s] ... ok
{2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_special_pluralized [0.051720s] ... ok
{2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_device_owner_regex [0.059282s] ... ok
{2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_create_port_fixed_ips_on_nonshared_network [0.062167s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_create_floatingip_lsp_external_id [0.198183s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_create_router_with_ext_gw [0.181898s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_delete_router_with_ext_gw [0.161554s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_enable_snat [0.159242s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_get_router_availability_zones_multiple [0.168638s] ... ok
{2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_adminonly_attribute_nonadminctx_returns_403 [0.865921s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_get_router_availability_zones_none [0.207087s] ... ok
{2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_invalid_parent_resource_raises [0.073201s] ... ok
{2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_log_rule_list [0.050949s] ... ok
{2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_retryrequest_on_notfound [0.050725s] ... ok
{2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_tenant_id_check_caches_extracted_fields [0.055818s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_get_router_availability_zones_one [0.168713s] ... ok
{2} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_tenant_id_check_no_target_field_raises [0.049779s] ... ok
{2} neutron.tests.unit.test_policy.PolicyTestCase.test_check_invalid_scope [0.092605s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_policy/policy.py:1133: 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)
{2} neutron.tests.unit.test_policy.PolicyTestCase.test_check_only_system_admin_new_defaults [0.091556s] ... ok
{2} neutron.tests.unit.test_policy.PolicyTestCase.test_early_OR_enforcement [0.089713s] ... ok
{2} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_bad_action_throws [0.086252s] ... ok
{2} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_nonexistent_action_throws [0.071354s] ... ok
{2} neutron.tests.unit.test_service.TestRunRpcWorkers.test_rpc_workers_zero [0.047284s] ... ok
{2} neutron.tests.unit.test_service.TestRunWsgiApp.test_api_workers_defined [0.043573s] ... ok
{2} neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test__get_source_ports_from_ss_output [0.004115s] ... ok
{2} neutron.tests.unit.tests.functional.test_base.ConfigDecoratorTestCase.test_no_config_decorator [0.056296s] ... ok
{2} neutron.tests.unit.tests.test_base.SystemExitTestCase.test_sysexit [0.011856s] ... ok
{2} neutron.tests.unit.tests.test_post_mortem_debug.TestTesttoolsExceptionHandler.test_exception_handler [0.045494s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_ovn_l3_router_plugin_without_ovn_mech_driver [0.973082s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_floatingip_associate [0.167144s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_floatingip_qos [0.159816s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_router_ext_gw_change_ip_address [0.172019s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_router_static_route_change [0.162730s] ... ok
{3} neutron.tests.unit.services.ovn_l3.test_plugin.TestOVNL3RouterPluginEmitNeedToFrag.test_update_router_static_route_clear [0.174791s] ... ok
{3} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test__get_rp_by_name_not_found [0.144421s] ... ok
{3} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_no_sync_for_placement_gone [0.154871s] ... ok
{3} neutron.tests.unit.services.placement_report.test_plugin.PlacementReportPluginTestCases.test_no_sync_for_unsupported_agent_type [0.152722s] ... ok
{3} neutron.tests.unit.services.placement_report.test_plugin.PlacementReporterAgentsTestCases.test_mechanism_driver_by_agent_type_not_found [0.160512s] ... ok
{3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_get_fip_objs [0.068529s] ... ok
{3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_handle_notification_delete [0.058628s] ... ok
{3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwarding.test_init [0.063314s] ... ok
{3} neutron.tests.unit.services.portforwarding.drivers.ovn.test_driver.TestOVNPortForwardingHandler.test_port_forwarding_created_with_ranges [0.057095s] ... ok
{3} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_check_port_forwarding_update_invalid_external [0.080849s] ... ok
{3} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_create_floatingip_port_forwarding_port_in_use [0.844447s] ... ok
{3} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_get_floatingip_port_forwardings [0.066481s] ... ok
{3} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_create_floatingip_port_forwarding [0.071966s] ... ok
{3} neutron.tests.unit.services.portforwarding.test_pf_plugin.TestPortForwardingPlugin.test_negative_update_floatingip_port_forwarding [0.070227s] ... ok
{3} neutron.tests.unit.services.qos.drivers.ovn.test_driver.TestOVNQosDriver.test_create_policy [0.045874s] ... ok
{3} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_network [0.069725s] ... ok
{3} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_unbound_vnic_type_not_supported [0.067718s] ... ok
{3} neutron.tests.unit.services.qos.drivers.test_manager.TestQoSDriversRulesValidations.test_validate_rule_for_port_vif_type_not_supported [0.066048s] ... ok
{3} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerMulti.test_driver_manager_empty_with_no_drivers [0.067120s] ... ok
{3} neutron.tests.unit.services.qos.drivers.test_manager.TestQosDriversManagerRules.test_supported_rule_type_details_no_drivers_loaded [0.068640s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQoSRuleAlias.test_show_non_existing_rule [0.254112s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_bulk_min_bw_and_pps_rule [0.071689s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test__extend_port_resource_request_bulk_min_pps_rule [0.066081s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_min_bw_rule_on_bound_port [0.069002s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_min_pps_rule_on_bound_port [0.072410s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_min_pps_rule_duplicates [0.069199s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_min_pps_rule_for_nonexistent_policy [0.066837s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_pps_rule_for_nonexistent_policy [0.069345s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule [0.069714s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_max_more_than_min [0.070319s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_create_policy_rule_check_rule_min_less_than_max [0.071262s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy [0.067901s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_delete_policy_packet_rate_limit_rule [0.071336s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rule_for_nonexistent_policy [0.069968s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_bandwidth_limit_rules_for_nonexistent_policy [0.065543s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rule_for_nonexistent_policy [0.065922s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_min_pps_rules_for_policy_with_filters [0.070063s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_nonexistent_policy [0.064729s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_policy [0.660424s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_minimum_bandwidth_rules_for_policy_with_filters [0.066971s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_policy_packet_rate_limit_rules_for_nonexistent_policy [0.065583s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_pps_rule_type_as_user [0.065354s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_get_rule_types [0.063839s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_rule_notification_and_driver_ordering [0.082144s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_update_policy_pps_rule_for_nonexistent_policy [0.065225s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_network [0.065680s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_validate_policy_for_port_rule_not_valid [0.065463s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPlugin.test_verify_bad_method_call [0.067788s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_increase_min_pps [0.109458s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_change_placement_allocation_min_bw_dataplane_enforcement_with_pps [0.099324s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_network_for_placement_allocation_change [0.304415s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_network_for_placement_allocation_change_no_ports_to_update [0.169763s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change_no_qos_update [0.093610s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_check_port_for_placement_allocation_change_qos_network_policy [0.127986s] ... ok
{3} neutron.tests.unit.services.qos.test_qos_plugin.TestQosPluginDB.test_validate_create_network_callback_no_qos [0.095623s] ... ok
{3} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_constrained_port_update [0.638477s] ... ok
{3} neutron.tests.unit.services.revisions.test_revision_plugin.TestRevisionPlugin.test_port_ip_update_revises [1.266176s] ... ok
{3} neutron.tests.unit.services.test_provider_configuration.GetProviderDriverClassTestCase.test_get_provider_driver_class_hit [0.048387s] ... ok
{3} neutron.tests.unit.services.test_provider_configuration.NeutronModuleConfigDirTestCase.test_can_parse_multi_opt_service_provider_from_conf_dir [0.050661s] ... ok
{3} neutron.tests.unit.services.test_provider_configuration.NeutronModuleConfigNotParsedTestCase.test_ini_no_crash_if_config_files_not_parsed [0.002794s] ... ok
{3} neutron.tests.unit.services.test_provider_configuration.NeutronModuleTestCase.test_can_parse_multi_opt_service_provider_from_conf_file [0.049620s] ... ok
{3} neutron.tests.unit.services.test_provider_configuration.ParseServiceProviderConfigurationTestCase.test_default_service_provider_configuration [0.044907s] ... ok
{3} neutron.tests.unit.services.test_provider_configuration.ProviderConfigurationTestCase.test_get_service_providers_with_fields [0.044463s] ... ok
{3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_created_trunk_on_trunk_update [0.049584s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_deleted [0.051927s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_deleted_trunk_on_trunk_update [0.049296s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_driver.OvsTrunkSkeletonTest.test_handle_subports_not_for_this_agent [0.051912s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_subport_patch_port_int_side [0.044372s] ... ok
{3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestIsTrunkServicePort.test_with_trunk_patch_port_int_side [0.045790s] ... ok
{3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestLockOnBridgeName.test_keyword_argument [0.046336s] ... ok
{3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__set_trunk_metadata_with_None_params [0.046328s] ... ok
{3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test__wire_trunk_create_trunk_failure [0.048399s] ... ok
{3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_handle_trunk_add_parent_port_not_found [1.052392s] ... ok
{3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_ovsdb_handler.TestOVSDBHandler.test_wire_subports_for_trunk_trunk_manager_failure [0.054833s] ... ok
{3} neutron.tests.unit.services.trunk.drivers.openvswitch.agent.test_trunk_manager.TrunkManagerTestCase.test_remove_sub_port_unplug_fails [0.052615s] ... ok
{3} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_creation [0.048541s] ... ok
{3} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_is_loaded [0.051534s] ... ok
{3} neutron.tests.unit.services.trunk.drivers.openvswitch.test_driver.OVSDriverTestCase.test_driver_is_not_loaded [0.045084s] ... ok
{3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_create_trunk_port_not_found [0.073021s] ... ok
{3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_delete_trunk [0.063315s] ... ok
{3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_delete_trunk_key_not_found [0.063066s] ... ok
{3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_deleted_no_parent [0.062153s] ... ok
{3} neutron.tests.unit.services.trunk.drivers.ovn.test_trunk_driver.TestTrunkHandler.test_subports_deleted_no_subports [0.060028s] ... ok
{3} neutron.tests.unit.services.trunk.rpc.test_backend.ServerSideRpcBackendTest.test___init__ [0.064885s] ... ok
{3} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_error [1.148732s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.services.trunk.rpc.test_server.TrunkSkeletonTest.test_udate_subport_bindings_noretryerror [1.049209s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
{3} neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_add_validator_raises_keyerror_on_redefinition [0.049218s] ... ok
{3} neutron.tests.unit.services.trunk.seg_types.test_validators.ValidatorsTestCase.test_get_validator_raises_keyerror_on_missing_validator [0.045300s] ... ok
{3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginCompatDriversTestCase.test_plugins_fails_to_start_seg_type_validator_not_found [0.896472s] ... ok
{3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_add_subports_notify_precommit_create_empty_list [0.477099s] ... ok
{3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_in_down_state [0.424062s] ... ok
{3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_notify_after_create [0.427164s] ... ok
{3} neutron.tests.unit.services.trunk.test_plugin.TrunkPluginTestCase.test_create_trunk_notify_precommit_create [0.429116s] ... ok
{3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_greater_than_trunks [0.642513s] ... ok
{3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorMtuSanityTestCase.test_validate_subport_mtu_same_as_trunk [0.638269s] ... ok
{3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorPrepareTestCase.test__prepare_subports_raise_no_provider_ext [0.048272s] ... ok
{3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_invalid_vlan_id [0.047513s] ... ok
{3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_missing_segmentation_type [0.046485s] ... ok
{3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_subport_invalid_segmentation_type [0.049150s] ... ok
{3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_valid_vlan_id_as_string [0.049927s] ... ok
{3} neutron.tests.unit.services.trunk.test_rules.SubPortsValidatorTestCase.test_validate_subport_vlan_id_not_an_int [0.049831s] ... ok
{3} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_or_untrunked_raises_conflict [0.549778s] ... ok
{3} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_can_be_trunked_or_untrunked_unbound_port [0.407615s] ... ok
{3} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_check_not_in_use_pass [0.405063s] ... ok
{3} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_cannot_be_trunked_raises [0.387200s] ... ok
{3} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_id_in_use_by_unrelated_trunk [1.374950s] ... ok
{3} neutron.tests.unit.services.trunk.test_rules.TrunkPortValidatorTestCase.test_validate_port_parent_in_use_by_trunk [0.436127s] ... ok
{3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_dhcp_agents_per_network_min [0.051601s] ... ok
{3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_class_for_provider [0.059851s] ... ok
{3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_load_class_for_provider_wrong_plugin [0.070181s] ... ok
{3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_multiple_plugins_specified_for_service_type [0.080206s] ... ok
{3} neutron.tests.unit.test_manager.NeutronManagerTestCase.test_service_plugin_conflicts_with_core_plugin [0.069687s] ... ok
{3} neutron.tests.unit.test_policy.CustomRulesTestCase.test_field_check_deepcopy [0.067058s] ... ok
{3} neutron.tests.unit.test_policy.DefaultPolicyTestCase.test_policy_called [0.098168s] ... ok
{3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test__build_subattr_match_rule_list_of_dict_rule_missing_sattr [0.056276s] ... ok
{3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_advsvc_get_network_works [0.068209s] ... ok
{3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_build_match_rule_normal_pluralized_when_update [0.058881s] ... ok
{3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_subattribute_as_list_forbiden [0.063753s] ... ok
{3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource [0.077716s] ... ok
{3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource_bw_compatibility [0.060466s] ... ok
{3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_enforce_tenant_id_check_parent_resource_owner [0.069246s] ... ok
{3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_nonadmin_write_on_private_fails [0.059163s] ... ok
{3} neutron.tests.unit.test_policy.NeutronPolicyTestCase.test_reset_adminonly_attr_to_default_fails [0.056823s] ... ok
{3} neutron.tests.unit.test_policy.PolicyTestCase.test_check_non_existent_action [0.086976s] ... ok
{3} neutron.tests.unit.test_policy.PolicyTestCase.test_early_AND_enforcement [0.081399s] ... ok
{3} neutron.tests.unit.test_policy.PolicyTestCase.test_enforce_only_system_admin_old_defaults [0.081708s] ... ok
{3} neutron.tests.unit.test_worker.PeriodicWorkerTestCase.test_periodic_worker_lifecycle [4.055887s] ... ok
{3} neutron.tests.unit.tests.common.test_net_helpers.PortAllocationTestCase.test_get_unused_port [0.006617s] ... ok
{3} neutron.tests.unit.tests.test_base.CatchTimeoutTestCase.test_catch_timeout [0.008237s] ... ok
{3} neutron.tests.unit.tests.test_post_mortem_debug.TestFilteredTraceback.test_filter_traceback [0.061783s] ... ok
======
Totals
======
Ran: 21029 tests in 3431.4400 sec.
 - Passed: 19293
 - Skipped: 1736
 - Expected Fail: 0
 - Unexpected Success: 0
 - Failed: 0
Sum of execute time for each test: 13530.8550 sec.
==============
Worker Balance
==============
 - Worker 0 (5257 tests) => 0:56:29.071010
 - Worker 1 (5253 tests) => 0:55:56.040206
 - Worker 2 (5260 tests) => 0:56:44.318515
 - Worker 3 (5259 tests) => 0:57:09.761248
___________________________________ summary ____________________________________
  py39: commands succeeded
  congratulations :)
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.VAsBls
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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:26.1.0-0.20250516201239.a37c2d2.el9 openstack-neutron = 1:26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.WTBVJ6
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/python3-neutron
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/python3-neutron
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: python-neutron = 1:26.1.0-0.20250516201239.a37c2d2.el9 python3-networking-ovn = 1:26.1.0-0.20250516201239.a37c2d2.el9 python3-neutron = 1:26.1.0-0.20250516201239.a37c2d2.el9 python3.9-neutron = 1:26.1.0-0.20250516201239.a37c2d2.el9 python3.9dist(neutron) = 26.1~~dev136 python3dist(neutron) = 26.1~~dev136
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.36.1 python3.9dist(futurist) >= 1.2 python3.9dist(httplib2) >= 0.22 python3.9dist(jinja2) >= 2.10 python3.9dist(keystoneauth1) >= 3.14 python3.9dist(keystonemiddleware) >= 5.1 python3.9dist(netaddr) >= 0.7.18 python3.9dist(neutron-lib) >= 3.17 python3.9dist(openstacksdk) >= 0.31.2 python3.9dist(os-ken) >= 3 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.4 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) >= 4.5 python3.9dist(oslo-privsep) >= 2.3 python3.9dist(oslo-reports) >= 1.18 python3.9dist(oslo-rootwrap) >= 5.15 python3.9dist(oslo-serialization) >= 5.5 python3.9dist(oslo-service) >= 3.5 python3.9dist(oslo-upgradecheck) >= 1.3 python3.9dist(oslo-utils) >= 7.3 python3.9dist(oslo-versionedobjects) >= 1.35.1 python3.9dist(osprofiler) >= 2.3 python3.9dist(ovs) > 3.3 python3.9dist(ovsdbapp) >= 2.11 python3.9dist(paste) >= 2.0.2 python3.9dist(pastedeploy) >= 1.5 python3.9dist(pbr) >= 6 python3.9dist(pecan) >= 1.4 python3.9dist(psutil) 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.32.3 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: ovn-migration-tool python3-networking-ovn python39-neutron < 1:26.1.0-0.20250516201239.a37c2d2.el9
Processing files: python3-neutron-tests-26.1.0-0.20250516201239.a37c2d2.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.BAjPdL
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/python3-neutron-tests
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/python3-neutron-tests
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: python-neutron-tests = 1:26.1.0-0.20250516201239.a37c2d2.el9 python3-neutron-tests = 1:26.1.0-0.20250516201239.a37c2d2.el9 python3.9-neutron-tests = 1:26.1.0-0.20250516201239.a37c2d2.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:26.1.0-0.20250516201239.a37c2d2.el9
Processing files: openstack-neutron-common-26.1.0-0.20250516201239.a37c2d2.el9.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.wMtBx2
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ DOCDIR=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/doc/openstack-neutron-common
+ cp -pr README.rst /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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.6p6Tr7
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-common
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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:26.1.0-0.20250516201239.a37c2d2.el9 openstack-neutron-common = 1:26.1.0-0.20250516201239.a37c2d2.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-macvtap-agent-26.1.0-0.20250516201239.a37c2d2.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.7BVQMs
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-macvtap-agent
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-macvtap-agent
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: openstack-neutron-macvtap-agent = 1:26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.KNfKeV
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ DOCDIR=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/doc/openstack-neutron-ml2
+ cp -pr neutron/plugins/ml2/README /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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.cLkX4V
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-ml2
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-ml2
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: config(openstack-neutron-ml2) = 1:26.1.0-0.20250516201239.a37c2d2.el9 openstack-neutron-ml2 = 1:26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.1bF930
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-openvswitch
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-openvswitch
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: config(openstack-neutron-openvswitch) = 1:26.1.0-0.20250516201239.a37c2d2.el9 openstack-neutron-openvswitch = 1:26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.u7sIWq
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-metering-agent
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-metering-agent
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: config(openstack-neutron-metering-agent) = 1:26.1.0-0.20250516201239.a37c2d2.el9 openstack-neutron-metering-agent = 1:26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.f9GRbU
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-rpc-server
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-rpc-server
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: openstack-neutron-rpc-server = 1:26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.AFRpYM
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-sriov-nic-agent
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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:26.1.0-0.20250516201239.a37c2d2.el9 openstack-neutron-sriov-nic-agent = 1:26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.3nT0zU
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-metadata-agent
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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:26.1.0-0.20250516201239.a37c2d2.el9 openstack-neutron-ovn-metadata-agent = 1:26.1.0-0.20250516201239.a37c2d2.el9 python3-networking-ovn-metadata-agent = 1:26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.PTlqHt
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-agent
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-agent
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: config(openstack-neutron-ovn-agent) = 1:26.1.0-0.20250516201239.a37c2d2.el9 openstack-neutron-ovn-agent = 1:26.1.0-0.20250516201239.a37c2d2.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-ml2ovn-trace-26.1.0-0.20250516201239.a37c2d2.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.jU0cwY
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.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-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-ml2ovn-trace
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-ml2ovn-trace
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: openstack-neutron-ml2ovn-trace = 1:26.1.0-0.20250516201239.a37c2d2.el9 python3-neutron-ml2ovn-trace = 1:26.1.0-0.20250516201239.a37c2d2.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-periodic-workers-26.1.0-0.20250516201239.a37c2d2.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.eLKPJk
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-periodic-workers
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-periodic-workers
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-periodic-workers
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: openstack-neutron-periodic-workers = 1:26.1.0-0.20250516201239.a37c2d2.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-maintenance-worker-26.1.0-0.20250516201239.a37c2d2.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.EsUGbu
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-maintenance-worker
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-maintenance-worker
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64/usr/share/licenses/openstack-neutron-ovn-maintenance-worker
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: openstack-neutron-ovn-maintenance-worker = 1:26.1.0-0.20250516201239.a37c2d2.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
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64
Wrote: /builddir/build/SRPMS/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.src.rpm
Wrote: /builddir/build/RPMS/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-neutron-ml2-26.1.0-0.20250516201239.a37c2d2.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-neutron-common-26.1.0-0.20250516201239.a37c2d2.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-neutron-openvswitch-26.1.0-0.20250516201239.a37c2d2.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-neutron-ovn-agent-26.1.0-0.20250516201239.a37c2d2.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-neutron-ovn-metadata-agent-26.1.0-0.20250516201239.a37c2d2.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-neutron-sriov-nic-agent-26.1.0-0.20250516201239.a37c2d2.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-neutron-metering-agent-26.1.0-0.20250516201239.a37c2d2.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-neutron-ovn-maintenance-worker-26.1.0-0.20250516201239.a37c2d2.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-neutron-periodic-workers-26.1.0-0.20250516201239.a37c2d2.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-neutron-rpc-server-26.1.0-0.20250516201239.a37c2d2.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-neutron-ml2ovn-trace-26.1.0-0.20250516201239.a37c2d2.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-neutron-macvtap-agent-26.1.0-0.20250516201239.a37c2d2.el9.noarch.rpm
Wrote: /builddir/build/RPMS/python3-neutron-26.1.0-0.20250516201239.a37c2d2.el9.noarch.rpm
Wrote: /builddir/build/RPMS/python3-neutron-tests-26.1.0-0.20250516201239.a37c2d2.el9.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.chAFMs
+ umask 022
+ cd /builddir/build/BUILD
+ cd neutron-26.1.0.dev136
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-neutron-26.1.0-0.20250516201239.a37c2d2.el9.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0