Mock Version: 6.1 Mock Version: 6.1 Mock Version: 6.1 Mock Version: 6.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-neutron-lib.spec'], chrootPath='/var/lib/mock/dlrn-centos10-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=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/python-neutron-lib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 Mock Version: 6.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-neutron-lib.spec'], chrootPath='/var/lib/mock/dlrn-centos10-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=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/python-neutron-lib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.src.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/python-neutron-lib.spec'], chrootPath='/var/lib/mock/dlrn-centos10-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=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/python-neutron-lib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.f7FvAa + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf neutron-lib-3.19.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/neutron-lib-3.19.0-0.20250527150442.3a16021.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd neutron-lib-3.19.0 + rm -rf /builddir/build/BUILD/neutron-lib-3.19.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/neutron-lib-3.19.0-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'python-neutron-lib-3.19.0 base' + /usr/bin/git checkout --track -b rpm-build Switched to a new branch 'rpm-build' branch 'rpm-build' set up to track 'master'. + 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 + for pkg in doc8 bandit pre-commit hacking flake8-import-order isort pylint os-api-ref + 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 isort pylint os-api-ref + 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 isort pylint os-api-ref + 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 isort pylint os-api-ref + 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 isort pylint os-api-ref + 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 isort pylint os-api-ref + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^isort.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^isort.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order isort pylint os-api-ref + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^pylint.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^pylint.*/d' test-requirements.txt + for pkg in doc8 bandit pre-commit hacking flake8-import-order isort pylint os-api-ref + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f doc/requirements.txt ']' + sed -i '/^os-api-ref.*/d' doc/requirements.txt + for reqfile in doc/requirements.txt test-requirements.txt + '[' -f test-requirements.txt ']' + sed -i '/^os-api-ref.*/d' test-requirements.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.FkXM0L + umask 022 + cd /builddir/build/BUILD + cd neutron-lib-3.19.0 + 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-lib-3.19.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir + RPM_TOXENV=py312,docs + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-lib-3.19.0/pyproject-wheeldir --output /builddir/build/BUILD/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64-pyproject-buildrequires -t -e py312,docs Handling pbr>=5.7.0 from build-system.requires Requirement satisfied: pbr>=5.7.0 (installed: pbr 6.0.0) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from build-system.requires Requirement not satisfied: wheel Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing 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/python-neutron-lib.spec'], chrootPath='/var/lib/mock/dlrn-centos10-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=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/python-neutron-lib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.I3HSdZ + umask 022 + cd /builddir/build/BUILD + cd neutron-lib-3.19.0 + 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-lib-3.19.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir + RPM_TOXENV=py312,docs + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-lib-3.19.0/pyproject-wheeldir --output /builddir/build/BUILD/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64-pyproject-buildrequires -t -e py312,docs Handling pbr>=5.7.0 from build-system.requires Requirement satisfied: pbr>=5.7.0 (installed: pbr 6.0.0) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.41.2) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.0.0) Handling tox-current-env >= 0.0.6 from tox itself Requirement not satisfied: tox-current-env >= 0.0.6 Exiting dependency generation pass: tox itself + cat /builddir/build/BUILD/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing 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/python-neutron-lib.spec'], chrootPath='/var/lib/mock/dlrn-centos10-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=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/python-neutron-lib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.kE63sp + umask 022 + cd /builddir/build/BUILD + cd neutron-lib-3.19.0 + 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-lib-3.19.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir + RPM_TOXENV=py312,docs + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-lib-3.19.0/pyproject-wheeldir --output /builddir/build/BUILD/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64-pyproject-buildrequires -t -e py312,docs Handling pbr>=5.7.0 from build-system.requires Requirement satisfied: pbr>=5.7.0 (installed: pbr 6.0.0) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.41.2) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.0.0) Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.12) py312: OK ✔ in 0.01 seconds py312: OK (0.01 seconds) docs: OK (0.00 seconds) congratulations :) (0.06 seconds) Handling tox from tox --print-deps-only: py312,docs Requirement satisfied: tox (installed: tox 4.21.2) Handling pbr>=4.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: pbr>=4.0.0 (installed: pbr 6.0.0) Handling SQLAlchemy>=1.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: SQLAlchemy>=1.2.0 (installed: SQLAlchemy 2.0.26) Handling pecan>=1.0.0 from tox --print-deps-only: py312,docs Requirement not satisfied: pecan>=1.0.0 Handling keystoneauth1>=3.14.0 from tox --print-deps-only: py312,docs Requirement not satisfied: keystoneauth1>=3.14.0 Handling netaddr>=0.7.18 from tox --print-deps-only: py312,docs Requirement not satisfied: netaddr>=0.7.18 Handling stevedore>=1.20.0 from tox --print-deps-only: py312,docs Requirement not satisfied: stevedore>=1.20.0 Handling os-ken >= 0.3.0 from tox --print-deps-only: py312,docs Requirement not satisfied: os-ken >= 0.3.0 Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.concurrency>=3.26.0 Handling oslo.config>=8.0.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.config>=8.0.0 Handling oslo.context>=2.22.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.context>=2.22.0 Handling oslo.db>=12.1.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.db>=12.1.0 Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.i18n>=3.20.0 Handling oslo.log>=4.3.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.log>=4.3.0 Handling oslo.messaging>=14.2.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.messaging>=14.2.0 Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.policy>=4.5.0 Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.serialization>=2.25.0 Handling oslo.service>=1.24.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.service>=1.24.0 Handling oslo.utils>=7.0.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.utils>=7.0.0 Handling oslo.versionedobjects>=1.31.2 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.versionedobjects>=1.31.2 Handling osprofiler>=1.4.0 from tox --print-deps-only: py312,docs Requirement not satisfied: osprofiler>=1.4.0 Handling setproctitle>=1.1.10 from tox --print-deps-only: py312,docs Requirement not satisfied: setproctitle>=1.1.10 Handling WebOb>=1.7.1 from tox --print-deps-only: py312,docs Requirement not satisfied: WebOb>=1.7.1 Handling os-traits>=0.9.0 from tox --print-deps-only: py312,docs Requirement not satisfied: os-traits>=0.9.0 Handling debtcollector>=3.0.0 from tox --print-deps-only: py312,docs Requirement not satisfied: debtcollector>=3.0.0 Handling coverage>=4.0 from tox --print-deps-only: py312,docs Requirement not satisfied: coverage>=4.0 Handling ddt>=1.0.1 from tox --print-deps-only: py312,docs Requirement not satisfied: ddt>=1.0.1 Handling fixtures>=3.0.0 from tox --print-deps-only: py312,docs Requirement not satisfied: fixtures>=3.0.0 Handling python-subunit>=1.0.0 from tox --print-deps-only: py312,docs Requirement not satisfied: python-subunit>=1.0.0 Handling oslotest>=3.2.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslotest>=3.2.0 Handling stestr>=1.0.0 from tox --print-deps-only: py312,docs Requirement not satisfied: stestr>=1.0.0 Handling testresources>=2.0.0 from tox --print-deps-only: py312,docs Requirement not satisfied: testresources>=2.0.0 Handling testscenarios>=0.4 from tox --print-deps-only: py312,docs Requirement not satisfied: testscenarios>=0.4 Handling testtools>=2.2.0 from tox --print-deps-only: py312,docs Requirement not satisfied: testtools>=2.2.0 Handling tox from tox --print-deps-only: py312,docs Requirement satisfied: tox (installed: tox 4.21.2) Handling pbr>=4.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: pbr>=4.0.0 (installed: pbr 6.0.0) Handling SQLAlchemy>=1.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: SQLAlchemy>=1.2.0 (installed: SQLAlchemy 2.0.26) Handling pecan>=1.0.0 from tox --print-deps-only: py312,docs Requirement not satisfied: pecan>=1.0.0 Handling keystoneauth1>=3.14.0 from tox --print-deps-only: py312,docs Requirement not satisfied: keystoneauth1>=3.14.0 Handling netaddr>=0.7.18 from tox --print-deps-only: py312,docs Requirement not satisfied: netaddr>=0.7.18 Handling stevedore>=1.20.0 from tox --print-deps-only: py312,docs Requirement not satisfied: stevedore>=1.20.0 Handling os-ken >= 0.3.0 from tox --print-deps-only: py312,docs Requirement not satisfied: os-ken >= 0.3.0 Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.concurrency>=3.26.0 Handling oslo.config>=8.0.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.config>=8.0.0 Handling oslo.context>=2.22.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.context>=2.22.0 Handling oslo.db>=12.1.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.db>=12.1.0 Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.i18n>=3.20.0 Handling oslo.log>=4.3.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.log>=4.3.0 Handling oslo.messaging>=14.2.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.messaging>=14.2.0 Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.policy>=4.5.0 Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.serialization>=2.25.0 Handling oslo.service>=1.24.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.service>=1.24.0 Handling oslo.utils>=7.0.0 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.utils>=7.0.0 Handling oslo.versionedobjects>=1.31.2 from tox --print-deps-only: py312,docs Requirement not satisfied: oslo.versionedobjects>=1.31.2 Handling osprofiler>=1.4.0 from tox --print-deps-only: py312,docs Requirement not satisfied: osprofiler>=1.4.0 Handling setproctitle>=1.1.10 from tox --print-deps-only: py312,docs Requirement not satisfied: setproctitle>=1.1.10 Handling WebOb>=1.7.1 from tox --print-deps-only: py312,docs Requirement not satisfied: WebOb>=1.7.1 Handling os-traits>=0.9.0 from tox --print-deps-only: py312,docs Requirement not satisfied: os-traits>=0.9.0 Handling debtcollector>=3.0.0 from tox --print-deps-only: py312,docs Requirement not satisfied: debtcollector>=3.0.0 Handling sphinx>=2.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: sphinx>=2.0.0 (installed: sphinx 7.2.6) Handling sphinxcontrib-apidoc>=0.2.0 from tox --print-deps-only: py312,docs Requirement not satisfied: sphinxcontrib-apidoc>=0.2.0 Handling openstackdocstheme>=2.2.1 from tox --print-deps-only: py312,docs Requirement not satisfied: openstackdocstheme>=2.2.1 Handling reno>=3.1.0 from tox --print-deps-only: py312,docs Requirement not satisfied: reno>=3.1.0 WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing neutron_lib.egg-info/PKG-INFO writing dependency_links to neutron_lib.egg-info/dependency_links.txt writing entry points to neutron_lib.egg-info/entry_points.txt writing requirements to neutron_lib.egg-info/requires.txt writing top-level names to neutron_lib.egg-info/top_level.txt writing pbr to neutron_lib.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_lib.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/neutron-lib-3.19.0/neutron_lib-3.19.0.dist-info' Handling pbr >=4.0.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: pbr >=4.0.0 (installed: pbr 6.0.0) Handling SQLAlchemy >=1.2.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: SQLAlchemy >=1.2.0 (installed: SQLAlchemy 2.0.26) Handling pecan >=1.0.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: pecan >=1.0.0 Handling keystoneauth1 >=3.14.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: keystoneauth1 >=3.14.0 Handling netaddr >=0.7.18 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: netaddr >=0.7.18 Handling stevedore >=1.20.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: stevedore >=1.20.0 Handling os-ken >=0.3.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: os-ken >=0.3.0 Handling oslo.concurrency >=3.26.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: oslo.concurrency >=3.26.0 Handling oslo.config >=8.0.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: oslo.config >=8.0.0 Handling oslo.context >=2.22.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: oslo.context >=2.22.0 Handling oslo.db >=12.1.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: oslo.db >=12.1.0 Handling oslo.i18n >=3.20.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: oslo.i18n >=3.20.0 Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: oslo.log >=4.3.0 Handling oslo.messaging >=14.2.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: oslo.messaging >=14.2.0 Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: oslo.policy >=4.5.0 Handling oslo.serialization >=2.25.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: oslo.serialization >=2.25.0 Handling oslo.service >=1.24.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: oslo.service >=1.24.0 Handling oslo.utils >=7.0.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: oslo.utils >=7.0.0 Handling oslo.versionedobjects >=1.31.2 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: oslo.versionedobjects >=1.31.2 Handling osprofiler >=1.4.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: osprofiler >=1.4.0 Handling setproctitle >=1.1.10 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: setproctitle >=1.1.10 Handling WebOb >=1.7.1 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: WebOb >=1.7.1 Handling os-traits >=0.9.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: os-traits >=0.9.0 Handling debtcollector >=3.0.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement not satisfied: debtcollector >=3.0.0 + cat /builddir/build/BUILD/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64-pyproject-buildrequires + rm -rfv neutron_lib-3.19.0.dist-info/ removed 'neutron_lib-3.19.0.dist-info/AUTHORS' removed 'neutron_lib-3.19.0.dist-info/LICENSE' removed 'neutron_lib-3.19.0.dist-info/METADATA' removed 'neutron_lib-3.19.0.dist-info/entry_points.txt' removed 'neutron_lib-3.19.0.dist-info/pbr.json' removed 'neutron_lib-3.19.0.dist-info/top_level.txt' removed directory 'neutron_lib-3.19.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing 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/python-neutron-lib.spec'], chrootPath='/var/lib/mock/dlrn-centos10-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=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/python-neutron-lib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.FZDkGM + umask 022 + cd /builddir/build/BUILD + cd neutron-lib-3.19.0 + 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-lib-3.19.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir + RPM_TOXENV=py312,docs + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-lib-3.19.0/pyproject-wheeldir --output /builddir/build/BUILD/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64-pyproject-buildrequires -t -e py312,docs Handling pbr>=5.7.0 from build-system.requires Requirement satisfied: pbr>=5.7.0 (installed: pbr 6.0.0) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.41.2) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.0.0) Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.12) py312: OK ✔ in 0.01 seconds py312: OK (0.01 seconds) docs: OK (0.00 seconds) congratulations :) (0.07 seconds) Handling tox from tox --print-deps-only: py312,docs Requirement satisfied: tox (installed: tox 4.21.2) Handling pbr>=4.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: pbr>=4.0.0 (installed: pbr 6.0.0) Handling SQLAlchemy>=1.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: SQLAlchemy>=1.2.0 (installed: SQLAlchemy 2.0.26) Handling pecan>=1.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: pecan>=1.0.0 (installed: pecan 1.5.1) Handling keystoneauth1>=3.14.0 from tox --print-deps-only: py312,docs Requirement satisfied: keystoneauth1>=3.14.0 (installed: keystoneauth1 5.10.0) Handling netaddr>=0.7.18 from tox --print-deps-only: py312,docs Requirement satisfied: netaddr>=0.7.18 (installed: netaddr 1.3.0) Handling stevedore>=1.20.0 from tox --print-deps-only: py312,docs Requirement satisfied: stevedore>=1.20.0 (installed: stevedore 5.4.1) Handling os-ken >= 0.3.0 from tox --print-deps-only: py312,docs Requirement satisfied: os-ken >= 0.3.0 (installed: os-ken 3.0.1) Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.concurrency>=3.26.0 (installed: oslo.concurrency 7.1.0) Handling oslo.config>=8.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.config>=8.0.0 (installed: oslo.config 9.7.1) Handling oslo.context>=2.22.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.context>=2.22.0 (installed: oslo.context 6.0.0) Handling oslo.db>=12.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.db>=12.1.0 (installed: oslo.db 17.2.1) Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.i18n>=3.20.0 (installed: oslo.i18n 6.5.1) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.1.0) Handling oslo.messaging>=14.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.messaging>=14.2.0 (installed: oslo.messaging 16.1.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.5.1) Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.serialization>=2.25.0 (installed: oslo.serialization 5.7.0) Handling oslo.service>=1.24.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.service>=1.24.0 (installed: oslo.service 4.1.1) Handling oslo.utils>=7.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.utils>=7.0.0 (installed: oslo.utils 8.0.0) Handling oslo.versionedobjects>=1.31.2 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.versionedobjects>=1.31.2 (installed: oslo.versionedobjects 3.7.0) Handling osprofiler>=1.4.0 from tox --print-deps-only: py312,docs Requirement satisfied: osprofiler>=1.4.0 (installed: osprofiler 4.2.0) Handling setproctitle>=1.1.10 from tox --print-deps-only: py312,docs Requirement satisfied: setproctitle>=1.1.10 (installed: setproctitle 1.3.3) Handling WebOb>=1.7.1 from tox --print-deps-only: py312,docs Requirement satisfied: WebOb>=1.7.1 (installed: WebOb 1.8.9) Handling os-traits>=0.9.0 from tox --print-deps-only: py312,docs Requirement satisfied: os-traits>=0.9.0 (installed: os-traits 3.5.0) Handling debtcollector>=3.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: debtcollector>=3.0.0 (installed: debtcollector 3.0.0) Handling coverage>=4.0 from tox --print-deps-only: py312,docs Requirement satisfied: coverage>=4.0 (installed: coverage 7.3.2) Handling ddt>=1.0.1 from tox --print-deps-only: py312,docs Requirement satisfied: ddt>=1.0.1 (installed: ddt 1.6.0) Handling fixtures>=3.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: fixtures>=3.0.0 (installed: fixtures 4.2.2) Handling python-subunit>=1.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: python-subunit>=1.0.0 (installed: python-subunit 1.4.4) Handling oslotest>=3.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslotest>=3.2.0 (installed: oslotest 5.0.1) Handling stestr>=1.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: stestr>=1.0.0 (installed: stestr 4.1.0) Handling testresources>=2.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: testresources>=2.0.0 (installed: testresources 2.0.1) Handling testscenarios>=0.4 from tox --print-deps-only: py312,docs Requirement satisfied: testscenarios>=0.4 (installed: testscenarios 0.5.0) Handling testtools>=2.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: testtools>=2.2.0 (installed: testtools 2.7.2) Handling tox from tox --print-deps-only: py312,docs Requirement satisfied: tox (installed: tox 4.21.2) Handling pbr>=4.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: pbr>=4.0.0 (installed: pbr 6.0.0) Handling SQLAlchemy>=1.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: SQLAlchemy>=1.2.0 (installed: SQLAlchemy 2.0.26) Handling pecan>=1.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: pecan>=1.0.0 (installed: pecan 1.5.1) Handling keystoneauth1>=3.14.0 from tox --print-deps-only: py312,docs Requirement satisfied: keystoneauth1>=3.14.0 (installed: keystoneauth1 5.10.0) Handling netaddr>=0.7.18 from tox --print-deps-only: py312,docs Requirement satisfied: netaddr>=0.7.18 (installed: netaddr 1.3.0) Handling stevedore>=1.20.0 from tox --print-deps-only: py312,docs Requirement satisfied: stevedore>=1.20.0 (installed: stevedore 5.4.1) Handling os-ken >= 0.3.0 from tox --print-deps-only: py312,docs Requirement satisfied: os-ken >= 0.3.0 (installed: os-ken 3.0.1) Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.concurrency>=3.26.0 (installed: oslo.concurrency 7.1.0) Handling oslo.config>=8.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.config>=8.0.0 (installed: oslo.config 9.7.1) Handling oslo.context>=2.22.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.context>=2.22.0 (installed: oslo.context 6.0.0) Handling oslo.db>=12.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.db>=12.1.0 (installed: oslo.db 17.2.1) Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.i18n>=3.20.0 (installed: oslo.i18n 6.5.1) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.1.0) Handling oslo.messaging>=14.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.messaging>=14.2.0 (installed: oslo.messaging 16.1.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.5.1) Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.serialization>=2.25.0 (installed: oslo.serialization 5.7.0) Handling oslo.service>=1.24.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.service>=1.24.0 (installed: oslo.service 4.1.1) Handling oslo.utils>=7.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.utils>=7.0.0 (installed: oslo.utils 8.0.0) Handling oslo.versionedobjects>=1.31.2 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.versionedobjects>=1.31.2 (installed: oslo.versionedobjects 3.7.0) Handling osprofiler>=1.4.0 from tox --print-deps-only: py312,docs Requirement satisfied: osprofiler>=1.4.0 (installed: osprofiler 4.2.0) Handling setproctitle>=1.1.10 from tox --print-deps-only: py312,docs Requirement satisfied: setproctitle>=1.1.10 (installed: setproctitle 1.3.3) Handling WebOb>=1.7.1 from tox --print-deps-only: py312,docs Requirement satisfied: WebOb>=1.7.1 (installed: WebOb 1.8.9) Handling os-traits>=0.9.0 from tox --print-deps-only: py312,docs Requirement satisfied: os-traits>=0.9.0 (installed: os-traits 3.5.0) Handling debtcollector>=3.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: debtcollector>=3.0.0 (installed: debtcollector 3.0.0) Handling sphinx>=2.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: sphinx>=2.0.0 (installed: sphinx 7.2.6) Handling sphinxcontrib-apidoc>=0.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: sphinxcontrib-apidoc>=0.2.0 (installed: sphinxcontrib-apidoc 0.5.0) Handling openstackdocstheme>=2.2.1 from tox --print-deps-only: py312,docs Requirement satisfied: openstackdocstheme>=2.2.1 (installed: openstackdocstheme 3.0.0) Handling reno>=3.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: reno>=3.1.0 (installed: reno 4.1.0) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing neutron_lib.egg-info/PKG-INFO writing dependency_links to neutron_lib.egg-info/dependency_links.txt writing entry points to neutron_lib.egg-info/entry_points.txt writing requirements to neutron_lib.egg-info/requires.txt writing top-level names to neutron_lib.egg-info/top_level.txt writing pbr to neutron_lib.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_lib.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/neutron-lib-3.19.0/neutron_lib-3.19.0.dist-info' Handling pbr >=4.0.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: pbr >=4.0.0 (installed: pbr 6.0.0) Handling SQLAlchemy >=1.2.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: SQLAlchemy >=1.2.0 (installed: SQLAlchemy 2.0.26) Handling pecan >=1.0.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: pecan >=1.0.0 (installed: pecan 1.5.1) Handling keystoneauth1 >=3.14.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: keystoneauth1 >=3.14.0 (installed: keystoneauth1 5.10.0) Handling netaddr >=0.7.18 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: netaddr >=0.7.18 (installed: netaddr 1.3.0) Handling stevedore >=1.20.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: stevedore >=1.20.0 (installed: stevedore 5.4.1) Handling os-ken >=0.3.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: os-ken >=0.3.0 (installed: os-ken 3.0.1) Handling oslo.concurrency >=3.26.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.concurrency >=3.26.0 (installed: oslo.concurrency 7.1.0) Handling oslo.config >=8.0.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.config >=8.0.0 (installed: oslo.config 9.7.1) Handling oslo.context >=2.22.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.context >=2.22.0 (installed: oslo.context 6.0.0) Handling oslo.db >=12.1.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.db >=12.1.0 (installed: oslo.db 17.2.1) Handling oslo.i18n >=3.20.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.i18n >=3.20.0 (installed: oslo.i18n 6.5.1) Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.log >=4.3.0 (installed: oslo.log 7.1.0) Handling oslo.messaging >=14.2.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.messaging >=14.2.0 (installed: oslo.messaging 16.1.0) Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.policy >=4.5.0 (installed: oslo.policy 4.5.1) Handling oslo.serialization >=2.25.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.serialization >=2.25.0 (installed: oslo.serialization 5.7.0) Handling oslo.service >=1.24.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.service >=1.24.0 (installed: oslo.service 4.1.1) Handling oslo.utils >=7.0.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.utils >=7.0.0 (installed: oslo.utils 8.0.0) Handling oslo.versionedobjects >=1.31.2 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.versionedobjects >=1.31.2 (installed: oslo.versionedobjects 3.7.0) Handling osprofiler >=1.4.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: osprofiler >=1.4.0 (installed: osprofiler 4.2.0) Handling setproctitle >=1.1.10 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: setproctitle >=1.1.10 (installed: setproctitle 1.3.3) Handling WebOb >=1.7.1 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: WebOb >=1.7.1 (installed: WebOb 1.8.9) Handling os-traits >=0.9.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: os-traits >=0.9.0 (installed: os-traits 3.5.0) Handling debtcollector >=3.0.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: debtcollector >=3.0.0 (installed: debtcollector 3.0.0) + cat /builddir/build/BUILD/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64-pyproject-buildrequires + rm -rfv neutron_lib-3.19.0.dist-info/ removed 'neutron_lib-3.19.0.dist-info/AUTHORS' removed 'neutron_lib-3.19.0.dist-info/LICENSE' removed 'neutron_lib-3.19.0.dist-info/METADATA' removed 'neutron_lib-3.19.0.dist-info/top_level.txt' removed 'neutron_lib-3.19.0.dist-info/pbr.json' removed 'neutron_lib-3.19.0.dist-info/entry_points.txt' removed directory 'neutron_lib-3.19.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.buildreqs.nosrc.rpm RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing 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/python-neutron-lib.spec'], chrootPath='/var/lib/mock/dlrn-centos10-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1039gid=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/python-neutron-lib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: source_date_epoch_from_changelog set but %changelog is missing Building target platforms: x86_64 Building for target x86_64 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.ud4ZD3 + umask 022 + cd /builddir/build/BUILD + cd neutron-lib-3.19.0 + 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-lib-3.19.0/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir + RPM_TOXENV=py312,docs + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/neutron-lib-3.19.0/pyproject-wheeldir --output /builddir/build/BUILD/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64-pyproject-buildrequires -t -e py312,docs Handling pbr>=5.7.0 from build-system.requires Requirement satisfied: pbr>=5.7.0 (installed: pbr 6.0.0) Handling setuptools>=64.0.0 from build-system.requires Requirement satisfied: setuptools>=64.0.0 (installed: setuptools 69.0.3) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.41.2) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) Handling pbr>=2.0.0 from get_requires_for_build_wheel Requirement satisfied: pbr>=2.0.0 (installed: pbr 6.0.0) Handling tox-current-env >= 0.0.6 from tox itself Requirement satisfied: tox-current-env >= 0.0.6 (installed: tox-current-env 0.0.12) py312: OK ✔ in 0.01 seconds py312: OK (0.01 seconds) docs: OK (0.01 seconds) congratulations :) (0.07 seconds) Handling tox from tox --print-deps-only: py312,docs Requirement satisfied: tox (installed: tox 4.21.2) Handling pbr>=4.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: pbr>=4.0.0 (installed: pbr 6.0.0) Handling SQLAlchemy>=1.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: SQLAlchemy>=1.2.0 (installed: SQLAlchemy 2.0.26) Handling pecan>=1.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: pecan>=1.0.0 (installed: pecan 1.5.1) Handling keystoneauth1>=3.14.0 from tox --print-deps-only: py312,docs Requirement satisfied: keystoneauth1>=3.14.0 (installed: keystoneauth1 5.10.0) Handling netaddr>=0.7.18 from tox --print-deps-only: py312,docs Requirement satisfied: netaddr>=0.7.18 (installed: netaddr 1.3.0) Handling stevedore>=1.20.0 from tox --print-deps-only: py312,docs Requirement satisfied: stevedore>=1.20.0 (installed: stevedore 5.4.1) Handling os-ken >= 0.3.0 from tox --print-deps-only: py312,docs Requirement satisfied: os-ken >= 0.3.0 (installed: os-ken 3.0.1) Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.concurrency>=3.26.0 (installed: oslo.concurrency 7.1.0) Handling oslo.config>=8.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.config>=8.0.0 (installed: oslo.config 9.7.1) Handling oslo.context>=2.22.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.context>=2.22.0 (installed: oslo.context 6.0.0) Handling oslo.db>=12.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.db>=12.1.0 (installed: oslo.db 17.2.1) Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.i18n>=3.20.0 (installed: oslo.i18n 6.5.1) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.1.0) Handling oslo.messaging>=14.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.messaging>=14.2.0 (installed: oslo.messaging 16.1.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.5.1) Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.serialization>=2.25.0 (installed: oslo.serialization 5.7.0) Handling oslo.service>=1.24.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.service>=1.24.0 (installed: oslo.service 4.1.1) Handling oslo.utils>=7.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.utils>=7.0.0 (installed: oslo.utils 8.0.0) Handling oslo.versionedobjects>=1.31.2 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.versionedobjects>=1.31.2 (installed: oslo.versionedobjects 3.7.0) Handling osprofiler>=1.4.0 from tox --print-deps-only: py312,docs Requirement satisfied: osprofiler>=1.4.0 (installed: osprofiler 4.2.0) Handling setproctitle>=1.1.10 from tox --print-deps-only: py312,docs Requirement satisfied: setproctitle>=1.1.10 (installed: setproctitle 1.3.3) Handling WebOb>=1.7.1 from tox --print-deps-only: py312,docs Requirement satisfied: WebOb>=1.7.1 (installed: WebOb 1.8.9) Handling os-traits>=0.9.0 from tox --print-deps-only: py312,docs Requirement satisfied: os-traits>=0.9.0 (installed: os-traits 3.5.0) Handling debtcollector>=3.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: debtcollector>=3.0.0 (installed: debtcollector 3.0.0) Handling coverage>=4.0 from tox --print-deps-only: py312,docs Requirement satisfied: coverage>=4.0 (installed: coverage 7.3.2) Handling ddt>=1.0.1 from tox --print-deps-only: py312,docs Requirement satisfied: ddt>=1.0.1 (installed: ddt 1.6.0) Handling fixtures>=3.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: fixtures>=3.0.0 (installed: fixtures 4.2.2) Handling python-subunit>=1.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: python-subunit>=1.0.0 (installed: python-subunit 1.4.4) Handling oslotest>=3.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslotest>=3.2.0 (installed: oslotest 5.0.1) Handling stestr>=1.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: stestr>=1.0.0 (installed: stestr 4.1.0) Handling testresources>=2.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: testresources>=2.0.0 (installed: testresources 2.0.1) Handling testscenarios>=0.4 from tox --print-deps-only: py312,docs Requirement satisfied: testscenarios>=0.4 (installed: testscenarios 0.5.0) Handling testtools>=2.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: testtools>=2.2.0 (installed: testtools 2.7.2) Handling tox from tox --print-deps-only: py312,docs Requirement satisfied: tox (installed: tox 4.21.2) Handling pbr>=4.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: pbr>=4.0.0 (installed: pbr 6.0.0) Handling SQLAlchemy>=1.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: SQLAlchemy>=1.2.0 (installed: SQLAlchemy 2.0.26) Handling pecan>=1.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: pecan>=1.0.0 (installed: pecan 1.5.1) Handling keystoneauth1>=3.14.0 from tox --print-deps-only: py312,docs Requirement satisfied: keystoneauth1>=3.14.0 (installed: keystoneauth1 5.10.0) Handling netaddr>=0.7.18 from tox --print-deps-only: py312,docs Requirement satisfied: netaddr>=0.7.18 (installed: netaddr 1.3.0) Handling stevedore>=1.20.0 from tox --print-deps-only: py312,docs Requirement satisfied: stevedore>=1.20.0 (installed: stevedore 5.4.1) Handling os-ken >= 0.3.0 from tox --print-deps-only: py312,docs Requirement satisfied: os-ken >= 0.3.0 (installed: os-ken 3.0.1) Handling oslo.concurrency>=3.26.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.concurrency>=3.26.0 (installed: oslo.concurrency 7.1.0) Handling oslo.config>=8.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.config>=8.0.0 (installed: oslo.config 9.7.1) Handling oslo.context>=2.22.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.context>=2.22.0 (installed: oslo.context 6.0.0) Handling oslo.db>=12.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.db>=12.1.0 (installed: oslo.db 17.2.1) Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.i18n>=3.20.0 (installed: oslo.i18n 6.5.1) Handling oslo.log>=4.3.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.log>=4.3.0 (installed: oslo.log 7.1.0) Handling oslo.messaging>=14.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.messaging>=14.2.0 (installed: oslo.messaging 16.1.0) Handling oslo.policy>=4.5.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.policy>=4.5.0 (installed: oslo.policy 4.5.1) Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.serialization>=2.25.0 (installed: oslo.serialization 5.7.0) Handling oslo.service>=1.24.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.service>=1.24.0 (installed: oslo.service 4.1.1) Handling oslo.utils>=7.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.utils>=7.0.0 (installed: oslo.utils 8.0.0) Handling oslo.versionedobjects>=1.31.2 from tox --print-deps-only: py312,docs Requirement satisfied: oslo.versionedobjects>=1.31.2 (installed: oslo.versionedobjects 3.7.0) Handling osprofiler>=1.4.0 from tox --print-deps-only: py312,docs Requirement satisfied: osprofiler>=1.4.0 (installed: osprofiler 4.2.0) Handling setproctitle>=1.1.10 from tox --print-deps-only: py312,docs Requirement satisfied: setproctitle>=1.1.10 (installed: setproctitle 1.3.3) Handling WebOb>=1.7.1 from tox --print-deps-only: py312,docs Requirement satisfied: WebOb>=1.7.1 (installed: WebOb 1.8.9) Handling os-traits>=0.9.0 from tox --print-deps-only: py312,docs Requirement satisfied: os-traits>=0.9.0 (installed: os-traits 3.5.0) Handling debtcollector>=3.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: debtcollector>=3.0.0 (installed: debtcollector 3.0.0) Handling sphinx>=2.0.0 from tox --print-deps-only: py312,docs Requirement satisfied: sphinx>=2.0.0 (installed: sphinx 7.2.6) Handling sphinxcontrib-apidoc>=0.2.0 from tox --print-deps-only: py312,docs Requirement satisfied: sphinxcontrib-apidoc>=0.2.0 (installed: sphinxcontrib-apidoc 0.5.0) Handling openstackdocstheme>=2.2.1 from tox --print-deps-only: py312,docs Requirement satisfied: openstackdocstheme>=2.2.1 (installed: openstackdocstheme 3.0.0) Handling reno>=3.1.0 from tox --print-deps-only: py312,docs Requirement satisfied: reno>=3.1.0 (installed: reno 4.1.0) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info writing neutron_lib.egg-info/PKG-INFO writing dependency_links to neutron_lib.egg-info/dependency_links.txt writing entry points to neutron_lib.egg-info/entry_points.txt writing requirements to neutron_lib.egg-info/requires.txt writing top-level names to neutron_lib.egg-info/top_level.txt writing pbr to neutron_lib.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_lib.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/neutron-lib-3.19.0/neutron_lib-3.19.0.dist-info' Handling pbr >=4.0.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: pbr >=4.0.0 (installed: pbr 6.0.0) Handling SQLAlchemy >=1.2.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: SQLAlchemy >=1.2.0 (installed: SQLAlchemy 2.0.26) Handling pecan >=1.0.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: pecan >=1.0.0 (installed: pecan 1.5.1) Handling keystoneauth1 >=3.14.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: keystoneauth1 >=3.14.0 (installed: keystoneauth1 5.10.0) Handling netaddr >=0.7.18 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: netaddr >=0.7.18 (installed: netaddr 1.3.0) Handling stevedore >=1.20.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: stevedore >=1.20.0 (installed: stevedore 5.4.1) Handling os-ken >=0.3.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: os-ken >=0.3.0 (installed: os-ken 3.0.1) Handling oslo.concurrency >=3.26.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.concurrency >=3.26.0 (installed: oslo.concurrency 7.1.0) Handling oslo.config >=8.0.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.config >=8.0.0 (installed: oslo.config 9.7.1) Handling oslo.context >=2.22.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.context >=2.22.0 (installed: oslo.context 6.0.0) Handling oslo.db >=12.1.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.db >=12.1.0 (installed: oslo.db 17.2.1) Handling oslo.i18n >=3.20.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.i18n >=3.20.0 (installed: oslo.i18n 6.5.1) Handling oslo.log >=4.3.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.log >=4.3.0 (installed: oslo.log 7.1.0) Handling oslo.messaging >=14.2.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.messaging >=14.2.0 (installed: oslo.messaging 16.1.0) Handling oslo.policy >=4.5.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.policy >=4.5.0 (installed: oslo.policy 4.5.1) Handling oslo.serialization >=2.25.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.serialization >=2.25.0 (installed: oslo.serialization 5.7.0) Handling oslo.service >=1.24.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.service >=1.24.0 (installed: oslo.service 4.1.1) Handling oslo.utils >=7.0.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.utils >=7.0.0 (installed: oslo.utils 8.0.0) Handling oslo.versionedobjects >=1.31.2 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: oslo.versionedobjects >=1.31.2 (installed: oslo.versionedobjects 3.7.0) Handling osprofiler >=1.4.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: osprofiler >=1.4.0 (installed: osprofiler 4.2.0) Handling setproctitle >=1.1.10 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: setproctitle >=1.1.10 (installed: setproctitle 1.3.3) Handling WebOb >=1.7.1 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: WebOb >=1.7.1 (installed: WebOb 1.8.9) Handling os-traits >=0.9.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: os-traits >=0.9.0 (installed: os-traits 3.5.0) Handling debtcollector >=3.0.0 from hook generated metadata: Requires-Dist (neutron-lib) Requirement satisfied: debtcollector >=3.0.0 (installed: debtcollector 3.0.0) + cat /builddir/build/BUILD/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64-pyproject-buildrequires + rm -rfv neutron_lib-3.19.0.dist-info/ removed 'neutron_lib-3.19.0.dist-info/AUTHORS' removed 'neutron_lib-3.19.0.dist-info/LICENSE' removed 'neutron_lib-3.19.0.dist-info/METADATA' removed 'neutron_lib-3.19.0.dist-info/entry_points.txt' removed 'neutron_lib-3.19.0.dist-info/pbr.json' removed 'neutron_lib-3.19.0.dist-info/top_level.txt' removed directory 'neutron_lib-3.19.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.UVbJT7 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd neutron-lib-3.19.0 + mkdir -p /builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/neutron-lib-3.19.0/pyproject-wheeldir Processing /builddir/build/BUILD/neutron-lib-3.19.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running dist_info creating /builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir/pip-modern-metadata-oi68crh3/neutron_lib.egg-info writing /builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir/pip-modern-metadata-oi68crh3/neutron_lib.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir/pip-modern-metadata-oi68crh3/neutron_lib.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir/pip-modern-metadata-oi68crh3/neutron_lib.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir/pip-modern-metadata-oi68crh3/neutron_lib.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir/pip-modern-metadata-oi68crh3/neutron_lib.egg-info/top_level.txt writing pbr to /builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir/pip-modern-metadata-oi68crh3/neutron_lib.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file '/builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir/pip-modern-metadata-oi68crh3/neutron_lib.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-lib-3.19.0/.pyproject-builddir/pip-modern-metadata-oi68crh3/neutron_lib.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir/pip-modern-metadata-oi68crh3/neutron_lib-3.19.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: neutron-lib Building wheel for neutron-lib (pyproject.toml): started Running command Building wheel for neutron-lib (pyproject.toml) WARNING setuptools_scm._integration.setuptools pyproject.toml does not contain a tool.setuptools_scm section /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/neutron_lib creating build/lib/neutron_lib/tests creating build/lib/neutron_lib/tests/unit creating build/lib/neutron_lib/tests/unit/plugins creating build/lib/neutron_lib/tests/unit/plugins/ml2 copying neutron_lib/tests/unit/plugins/ml2/test_api.py -> build/lib/neutron_lib/tests/unit/plugins/ml2 copying neutron_lib/tests/unit/plugins/ml2/__init__.py -> build/lib/neutron_lib/tests/unit/plugins/ml2 creating build/lib/neutron_lib/policy copying neutron_lib/policy/_engine.py -> build/lib/neutron_lib/policy copying neutron_lib/policy/__init__.py -> build/lib/neutron_lib/policy creating build/lib/neutron_lib/tests/unit/api creating build/lib/neutron_lib/tests/unit/api/validators copying neutron_lib/tests/unit/api/validators/test_validators.py -> build/lib/neutron_lib/tests/unit/api/validators copying neutron_lib/tests/unit/api/validators/test_multiprovidernet.py -> build/lib/neutron_lib/tests/unit/api/validators copying neutron_lib/tests/unit/api/validators/test_dns.py -> build/lib/neutron_lib/tests/unit/api/validators copying neutron_lib/tests/unit/api/validators/test_availability_zone.py -> build/lib/neutron_lib/tests/unit/api/validators copying neutron_lib/tests/unit/api/validators/test_allowedaddresspairs.py -> build/lib/neutron_lib/tests/unit/api/validators copying neutron_lib/tests/unit/api/validators/__init__.py -> build/lib/neutron_lib/tests/unit/api/validators creating build/lib/neutron_lib/tests/unit/placement copying neutron_lib/tests/unit/placement/test_utils.py -> build/lib/neutron_lib/tests/unit/placement copying neutron_lib/tests/unit/placement/test_client.py -> build/lib/neutron_lib/tests/unit/placement copying neutron_lib/tests/unit/placement/__init__.py -> build/lib/neutron_lib/tests/unit/placement creating build/lib/neutron_lib/tests/unit/legacy copying neutron_lib/tests/unit/legacy/__init__.py -> build/lib/neutron_lib/tests/unit/legacy creating build/lib/neutron_lib/tests/unit/exceptions copying neutron_lib/tests/unit/exceptions/test_l3_ext_ha_mode.py -> build/lib/neutron_lib/tests/unit/exceptions copying neutron_lib/tests/unit/exceptions/test_exceptions.py -> build/lib/neutron_lib/tests/unit/exceptions copying neutron_lib/tests/unit/exceptions/__init__.py -> build/lib/neutron_lib/tests/unit/exceptions copying neutron_lib/tests/unit/test_worker.py -> build/lib/neutron_lib/tests/unit copying neutron_lib/tests/unit/test_rpc.py -> build/lib/neutron_lib/tests/unit copying neutron_lib/tests/unit/test_neutron_lib.py -> build/lib/neutron_lib/tests/unit copying neutron_lib/tests/unit/test_fixture.py -> build/lib/neutron_lib/tests/unit copying neutron_lib/tests/unit/test_context.py -> build/lib/neutron_lib/tests/unit copying neutron_lib/tests/unit/fake_notifier.py -> build/lib/neutron_lib/tests/unit copying neutron_lib/tests/unit/__init__.py -> build/lib/neutron_lib/tests/unit creating build/lib/neutron_lib/agent creating build/lib/neutron_lib/agent/linux copying neutron_lib/agent/linux/interface.py -> build/lib/neutron_lib/agent/linux copying neutron_lib/agent/linux/__init__.py -> build/lib/neutron_lib/agent/linux creating build/lib/neutron_lib/objects copying neutron_lib/objects/utils.py -> build/lib/neutron_lib/objects copying neutron_lib/objects/registry.py -> build/lib/neutron_lib/objects copying neutron_lib/objects/exceptions.py -> build/lib/neutron_lib/objects copying neutron_lib/objects/common_types.py -> build/lib/neutron_lib/objects copying neutron_lib/objects/__init__.py -> build/lib/neutron_lib/objects creating build/lib/neutron_lib/callbacks copying neutron_lib/callbacks/resources.py -> build/lib/neutron_lib/callbacks copying neutron_lib/callbacks/registry.py -> build/lib/neutron_lib/callbacks copying neutron_lib/callbacks/priority_group.py -> build/lib/neutron_lib/callbacks copying neutron_lib/callbacks/manager.py -> build/lib/neutron_lib/callbacks copying neutron_lib/callbacks/exceptions.py -> build/lib/neutron_lib/callbacks copying neutron_lib/callbacks/events.py -> build/lib/neutron_lib/callbacks copying neutron_lib/callbacks/__init__.py -> build/lib/neutron_lib/callbacks creating build/lib/neutron_lib/tests/unit/utils copying neutron_lib/tests/unit/utils/test_test.py -> build/lib/neutron_lib/tests/unit/utils copying neutron_lib/tests/unit/utils/test_runtime.py -> build/lib/neutron_lib/tests/unit/utils copying neutron_lib/tests/unit/utils/test_net.py -> build/lib/neutron_lib/tests/unit/utils copying neutron_lib/tests/unit/utils/test_host.py -> build/lib/neutron_lib/tests/unit/utils copying neutron_lib/tests/unit/utils/test_helpers.py -> build/lib/neutron_lib/tests/unit/utils copying neutron_lib/tests/unit/utils/test_file.py -> build/lib/neutron_lib/tests/unit/utils copying neutron_lib/tests/unit/utils/__init__.py -> build/lib/neutron_lib/tests/unit/utils creating build/lib/neutron_lib/tests/unit/agent creating build/lib/neutron_lib/tests/unit/agent/common copying neutron_lib/tests/unit/agent/common/test_utils.py -> build/lib/neutron_lib/tests/unit/agent/common copying neutron_lib/tests/unit/agent/common/__init__.py -> build/lib/neutron_lib/tests/unit/agent/common creating build/lib/neutron_lib/objects/logapi copying neutron_lib/objects/logapi/event_types.py -> build/lib/neutron_lib/objects/logapi copying neutron_lib/objects/logapi/__init__.py -> build/lib/neutron_lib/objects/logapi creating build/lib/neutron_lib/tests/unit/db copying neutron_lib/tests/unit/db/test_utils.py -> build/lib/neutron_lib/tests/unit/db copying neutron_lib/tests/unit/db/test_standard_attr.py -> build/lib/neutron_lib/tests/unit/db copying neutron_lib/tests/unit/db/test_sqlalchemytypes.py -> build/lib/neutron_lib/tests/unit/db copying neutron_lib/tests/unit/db/test_resource_extend.py -> build/lib/neutron_lib/tests/unit/db copying neutron_lib/tests/unit/db/test_model_query.py -> build/lib/neutron_lib/tests/unit/db copying neutron_lib/tests/unit/db/test_model_base.py -> build/lib/neutron_lib/tests/unit/db copying neutron_lib/tests/unit/db/test_api.py -> build/lib/neutron_lib/tests/unit/db copying neutron_lib/tests/unit/db/_base.py -> build/lib/neutron_lib/tests/unit/db copying neutron_lib/tests/unit/db/__init__.py -> build/lib/neutron_lib/tests/unit/db creating build/lib/neutron_lib/tests/unit/clients copying neutron_lib/tests/unit/clients/__init__.py -> build/lib/neutron_lib/tests/unit/clients creating build/lib/neutron_lib/db copying neutron_lib/db/utils.py -> build/lib/neutron_lib/db copying neutron_lib/db/standard_attr.py -> build/lib/neutron_lib/db copying neutron_lib/db/sqlalchemytypes.py -> build/lib/neutron_lib/db copying neutron_lib/db/resource_extend.py -> build/lib/neutron_lib/db copying neutron_lib/db/quota_api.py -> build/lib/neutron_lib/db copying neutron_lib/db/model_query.py -> build/lib/neutron_lib/db copying neutron_lib/db/model_base.py -> build/lib/neutron_lib/db copying neutron_lib/db/constants.py -> build/lib/neutron_lib/db copying neutron_lib/db/api.py -> build/lib/neutron_lib/db copying neutron_lib/db/__init__.py -> build/lib/neutron_lib/db creating build/lib/neutron_lib/plugins creating build/lib/neutron_lib/plugins/ml2 copying neutron_lib/plugins/ml2/ovs_constants.py -> build/lib/neutron_lib/plugins/ml2 copying neutron_lib/plugins/ml2/api.py -> build/lib/neutron_lib/plugins/ml2 copying neutron_lib/plugins/ml2/__init__.py -> build/lib/neutron_lib/plugins/ml2 creating build/lib/neutron_lib/api creating build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/vpn_flavors.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/vpn_endpoint_groups.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/vpn_aes_ctr.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/vpn_aes_ccm_gcm.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/vpn.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/vlantransparent.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/vlan_filter.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/uplink_status_propagation_updatable.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/uplink_status_propagation.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/trunk_details.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/trunk.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/tap_mirror.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/tag_ports_during_bulk_creation.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/tag_creation.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/taas.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/subnetpool_prefix_ops.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/subnetpool.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/subnet_service_types.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/subnet_segmentid_writable.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/subnet_segmentid_enforce.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/subnet_onboard.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/subnet_external_network.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/subnet_dns_publish_fixed_ip.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/subnet.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/stateful_security_group.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/standard_attr_segment.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/sorting.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/sort_key_validation.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/sfc.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/servicetype.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/segments_peer_subnet_host_routes.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/segment.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/security_groups_shared_filtering.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/security_groups_rules_belongs_to_default_sg.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/security_groups_remote_address_group.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/security_groups_port_filtering.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/security_groups_normalized_cidr.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/routerservicetype.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/router_interface_fip.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/router_availability_zone.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/router_admin_state_down_before_update.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/revisionifmatch.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/rbac_subnetpool.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/rbac_security_groups.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/rbac_bgpvpn.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/rbac_address_scope.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/rbac_address_groups.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/quota_check_limit_default.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/quota_check_limit.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/qos_rules_alias.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/qos_rule_type_filter.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/qos_rule_type_details.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/qos_pps_rule.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/qos_pps_minimum_rule_alias.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/qos_pps_minimum_rule.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/qos_port_network_policy.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/qos_gateway_ip.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/qos_fip_network_policy.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/qos_fip.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/qos_default.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/qos_bw_minimum_ingress.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/qos_bw_limit_direction.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/qos.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/qinq.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/provider_net.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/project_id.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/project_default_networks.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/portbindings_extended.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/portbindings.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/port_trusted_vif.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/port_security.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/port_resource_request_groups.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/port_resource_request.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/port_numa_affinity_policy_socket.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/port_numa_affinity_policy.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/port_mac_address_regenerate.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/port_mac_address_override.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/port_hints.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/port_hint_ovs_tx_steering.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/port_hardware_offload_type.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/port_device_profile.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/port.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/pagination.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/network_segment_range.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/network_mtu_writable.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/network_mtu.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/network_ip_availability.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/network_ha.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/network_cascade_delete.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/network_availability_zone.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/network.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/multiprovidernet.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/metering_source_and_destination_filters.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/metering.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/logging_resource.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/logging.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/local_ip.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/l3_port_ip_change_not_allowed.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/l3_ndp_proxy.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/l3_flavors.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/l3_ext_ndp_proxy.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/l3_ext_ha_mode.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/l3_ext_gw_multihoming.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/l3_ext_gw_mode.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/l3_enable_default_route_ecmp.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/l3_enable_default_route_bfd.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/l3_conntrack_helper.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/l3.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/l2_adjacency.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/ip_substring_port_filtering.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/ip_allocation.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/flowclassifier.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/floatingip_pools.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/floatingip_autodelete_internal.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/floating_ip_port_forwarding.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/flavors.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/firewall_v2_stdattrs.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/firewall_v2.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/fip_port_details.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/fip_pf_port_range.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/fip_pf_detail.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/fip_pf_description.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/fip_distributed.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/fip64.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/filter_validation.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/extraroute_atomic.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/extraroute.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/extra_dhcp_opt.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/external_net.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/expose_port_forwarding_in_fip.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/expose_l3_conntrack_helper.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/empty_string_filtering.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/ecmp_routes.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/dvr.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/dns_domain_ports.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/dns_domain_keywords.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/dns.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/dhcpagentscheduler.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/default_subnetpools.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/data_plane_status.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/constants.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/bgpvpn_vni.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/bgpvpn_stdattrs_router_assoc.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/bgpvpn_stdattrs_port_assoc.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/bgpvpn_stdattrs_net_assoc.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/bgpvpn_stdattrs.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/bgpvpn_routes_control.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/bgpvpn.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/bgp_dragentscheduler.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/bgp_4byte_asn.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/bgp.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/base.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/availability_zone_filter.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/availability_zone.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/auto_allocated_topology.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/allowedaddresspairs_atomic.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/allowedaddresspairs.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/agent_sort_key.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/agent_resources_synced.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/agent.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/address_scope.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/address_group.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/_dummy.py -> build/lib/neutron_lib/api/definitions copying neutron_lib/api/definitions/__init__.py -> build/lib/neutron_lib/api/definitions creating build/lib/neutron_lib/tests/unit/agent/linux copying neutron_lib/tests/unit/agent/linux/__init__.py -> build/lib/neutron_lib/tests/unit/agent/linux creating build/lib/neutron_lib/objects/extensions copying neutron_lib/objects/extensions/standardattributes.py -> build/lib/neutron_lib/objects/extensions copying neutron_lib/objects/extensions/__init__.py -> build/lib/neutron_lib/objects/extensions copying neutron_lib/tests/tools.py -> build/lib/neutron_lib/tests copying neutron_lib/tests/_post_mortem_debug.py -> build/lib/neutron_lib/tests copying neutron_lib/tests/_base.py -> build/lib/neutron_lib/tests copying neutron_lib/tests/__init__.py -> build/lib/neutron_lib/tests creating build/lib/neutron_lib/tests/unit/callbacks copying neutron_lib/tests/unit/callbacks/test_registry.py -> build/lib/neutron_lib/tests/unit/callbacks copying neutron_lib/tests/unit/callbacks/test_manager.py -> build/lib/neutron_lib/tests/unit/callbacks copying neutron_lib/tests/unit/callbacks/test_events.py -> build/lib/neutron_lib/tests/unit/callbacks copying neutron_lib/tests/unit/callbacks/test_callback_exceptions.py -> build/lib/neutron_lib/tests/unit/callbacks copying neutron_lib/tests/unit/callbacks/__init__.py -> build/lib/neutron_lib/tests/unit/callbacks creating build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/vpn.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/vlantransparent.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/vlanqinq.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/taas.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/qos.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/port_security.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/placement.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/network_segment_range.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/multiprovidernet.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/metering.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/local_ip.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/l3_ext_ha_mode.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/l3_ext_gw_multihoming.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/l3.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/flavors.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/firewall_v2.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/extraroute.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/external_net.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/dvr.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/dns.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/dhcpagentscheduler.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/availability_zone.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/allowedaddresspairs.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/agent.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/address_scope.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/address_group.py -> build/lib/neutron_lib/exceptions copying neutron_lib/exceptions/__init__.py -> build/lib/neutron_lib/exceptions creating build/lib/neutron_lib/tests/unit/services creating build/lib/neutron_lib/tests/unit/services/qos copying neutron_lib/tests/unit/services/qos/test_base.py -> build/lib/neutron_lib/tests/unit/services/qos copying neutron_lib/tests/unit/services/qos/__init__.py -> build/lib/neutron_lib/tests/unit/services/qos creating build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_vpn_flavors.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_vpn_endpoint_groups.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_vpn_aes_ccm_gcm.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_vpn.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_vlantransparent.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_vlan_filter.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_uplink_status_propagation_updatable.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_uplink_status_propagation.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_trunk_details.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_trunk.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_tap_mirror.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_tag_ports_during_bulk_creation.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_tag_creation.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_taas.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_subnetpool_prefix_ops.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_subnetpool.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_subnet_service_types.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_subnet_segmentid_writable.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_subnet_segmentid_enforce.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_subnet_onboard.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_subnet_external_network.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_subnet_dns_publish_fixed_ip.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_subnet.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_stateful_security_group.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_standard_attr_segment.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_sorting.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_sort_key_validation.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_sfc.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_servicetype.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_segment_peer_subnet_host_routes.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_segment.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_security_groups_shared_filtering.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_security_groups_rules_belongs_to_default_sg.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_security_groups_remote_address_group.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_security_groups_port_filtering.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_security_groups_normalized_cidr.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_routerservicetype.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_router_interface_fip.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_router_availability_zone.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_revisionifmatch.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_rbac_subnetpool.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_rbac_security_groups.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_rbac_bgpvpn.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_rbac_address_scope.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_rbac_address_groups.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_quota_check_limit.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_qos_rules_alias.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_qos_rule_type_filter.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_qos_rule_type_details.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_qos_pps_rule.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_qos_pps_minimum_rule_alias.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_qos_pps_minimum_rule.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_qos_port_network_policy.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_qos_gateway_ip.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_qos_fip_network_policy.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_qos_fip.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_qos_default.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_qos_bw_minimum_ingress.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_qos_bw_limit_direction.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_qos.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_qinq.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_provider_net.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_project_id.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_project_default_networks.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_portbindings_extended.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_portbindings.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_port_trusted_vif.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_port_security.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_port_resource_request_groups.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_port_resource_request.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_port_numa_affinity_policy_socket.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_port_numa_affinity_policy.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_port_mac_address_regenerate.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_port_hints.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_port_hint_ovs_tx_steering.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_port_hardware_offload.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_port_device_profile.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_port.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_pagination.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_network_segment_range.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_network_mtu_writable.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_network_mtu.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_network_ip_availability.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_network_cascade_delete.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_network_availability_zone.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_network.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_multiprovidernet.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_metering_source_and_destination_filters.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_metering.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_logging_resource.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_logging.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_local_ip.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_l3_port_ip_change_not_allowed.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_l3_ndp_proxy.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_l3_multi_ext_gw.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_l3_flavors.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_l3_ext_ndp_proxy.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_l3_ext_ha_mode.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_l3_ext_gw_mode.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_l3_enable_default_route_ecmp.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_l3_enable_default_route_bfd.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_l3_conntrack_helper.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_l3.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_l2_adjancency.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_ip_substring_port_filtering.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_flowclassifier.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_floatingip_pools.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_floatingip_autodelete_internal.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_floating_ip_port_forwarding_port_range.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_floating_ip_port_forwarding_extension.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_floating_ip_port_forwarding.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_flavors.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_firewall_v2_stdattrs.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_firewall_v2.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_fip_port_details.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_fip_distributed.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_fip64.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_filter_validation.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_extraroute_atomic.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_extraroute.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_extra_dhcp_opt.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_external_net.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_expose_port_forwarding_in_fip.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_expose_l3_conntrack_helper.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_empty_string_filtering.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_dvr.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_dns_domain_ports.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_dns.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_dhcpagentscheduler.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_default_subnetpools.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_data_plane_status.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_bgpvpn_vni.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_bgpvpn_stdattrs.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_bgpvpn_routes_control.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_bgpvpn_router_assoc_stdattrs.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_bgpvpn_port_assoc_stdattrs.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_bgpvpn_net_assoc_stdattrs.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_bgpvpn.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_bgp_dragentscheduler.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_bgp_4byte_asn.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_bgp.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_availability_zone_filter.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_availability_zone.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_auto_allocated_topology.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_allowedaddresspairs_atomic.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_allowedaddresspairs.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_agent_sort_key.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_agent_resources_synced.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_agent.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_admin_state_down_before_update.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_address_scope.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test_address_group.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/test__dummy.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/ip_allocation.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/base.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/tests/unit/api/definitions/__init__.py -> build/lib/neutron_lib/tests/unit/api/definitions copying neutron_lib/worker.py -> build/lib/neutron_lib copying neutron_lib/version.py -> build/lib/neutron_lib copying neutron_lib/rpc.py -> build/lib/neutron_lib copying neutron_lib/fixture.py -> build/lib/neutron_lib copying neutron_lib/context.py -> build/lib/neutron_lib copying neutron_lib/constants.py -> build/lib/neutron_lib copying neutron_lib/_i18n.py -> build/lib/neutron_lib copying neutron_lib/__init__.py -> build/lib/neutron_lib creating build/lib/neutron_lib/tests/unit/policy copying neutron_lib/tests/unit/policy/test__engine.py -> build/lib/neutron_lib/tests/unit/policy copying neutron_lib/tests/unit/policy/__init__.py -> build/lib/neutron_lib/tests/unit/policy creating build/lib/neutron_lib/placement copying neutron_lib/placement/utils.py -> build/lib/neutron_lib/placement copying neutron_lib/placement/constants.py -> build/lib/neutron_lib/placement copying neutron_lib/placement/client.py -> build/lib/neutron_lib/placement copying neutron_lib/placement/__init__.py -> build/lib/neutron_lib/placement copying neutron_lib/agent/topics.py -> build/lib/neutron_lib/agent copying neutron_lib/agent/l3_extension.py -> build/lib/neutron_lib/agent copying neutron_lib/agent/l2_extension.py -> build/lib/neutron_lib/agent copying neutron_lib/agent/extension.py -> build/lib/neutron_lib/agent copying neutron_lib/agent/constants.py -> build/lib/neutron_lib/agent copying neutron_lib/agent/__init__.py -> build/lib/neutron_lib/agent creating build/lib/neutron_lib/services copying neutron_lib/services/constants.py -> build/lib/neutron_lib/services copying neutron_lib/services/base.py -> build/lib/neutron_lib/services copying neutron_lib/services/__init__.py -> build/lib/neutron_lib/services creating build/lib/neutron_lib/tests/unit/hacking copying neutron_lib/tests/unit/hacking/test_checks.py -> build/lib/neutron_lib/tests/unit/hacking copying neutron_lib/tests/unit/hacking/__init__.py -> build/lib/neutron_lib/tests/unit/hacking creating build/lib/neutron_lib/services/qos copying neutron_lib/services/qos/constants.py -> build/lib/neutron_lib/services/qos copying neutron_lib/services/qos/base.py -> build/lib/neutron_lib/services/qos copying neutron_lib/services/qos/__init__.py -> build/lib/neutron_lib/services/qos creating build/lib/neutron_lib/services/logapi copying neutron_lib/services/logapi/constants.py -> build/lib/neutron_lib/services/logapi copying neutron_lib/services/logapi/__init__.py -> build/lib/neutron_lib/services/logapi creating build/lib/neutron_lib/api/validators copying neutron_lib/api/validators/multiprovidernet.py -> build/lib/neutron_lib/api/validators copying neutron_lib/api/validators/dns.py -> build/lib/neutron_lib/api/validators copying neutron_lib/api/validators/availability_zone.py -> build/lib/neutron_lib/api/validators copying neutron_lib/api/validators/allowedaddresspairs.py -> build/lib/neutron_lib/api/validators copying neutron_lib/api/validators/__init__.py -> build/lib/neutron_lib/api/validators copying neutron_lib/api/faults.py -> build/lib/neutron_lib/api copying neutron_lib/api/extensions.py -> build/lib/neutron_lib/api copying neutron_lib/api/converters.py -> build/lib/neutron_lib/api copying neutron_lib/api/attributes.py -> build/lib/neutron_lib/api copying neutron_lib/api/__init__.py -> build/lib/neutron_lib/api creating build/lib/neutron_lib/tests/unit/objects copying neutron_lib/tests/unit/objects/test_utils.py -> build/lib/neutron_lib/tests/unit/objects copying neutron_lib/tests/unit/objects/test_common_types.py -> build/lib/neutron_lib/tests/unit/objects copying neutron_lib/tests/unit/objects/__init__.py -> build/lib/neutron_lib/tests/unit/objects creating build/lib/neutron_lib/services/trunk copying neutron_lib/services/trunk/constants.py -> build/lib/neutron_lib/services/trunk copying neutron_lib/services/trunk/__init__.py -> build/lib/neutron_lib/services/trunk copying neutron_lib/tests/unit/agent/__init__.py -> build/lib/neutron_lib/tests/unit/agent copying neutron_lib/tests/unit/plugins/test_utils.py -> build/lib/neutron_lib/tests/unit/plugins copying neutron_lib/tests/unit/plugins/test_directory.py -> build/lib/neutron_lib/tests/unit/plugins copying neutron_lib/tests/unit/plugins/__init__.py -> build/lib/neutron_lib/tests/unit/plugins creating build/lib/neutron_lib/utils copying neutron_lib/utils/upgrade_checks.py -> build/lib/neutron_lib/utils copying neutron_lib/utils/test.py -> build/lib/neutron_lib/utils copying neutron_lib/utils/runtime.py -> build/lib/neutron_lib/utils copying neutron_lib/utils/net.py -> build/lib/neutron_lib/utils copying neutron_lib/utils/host.py -> build/lib/neutron_lib/utils copying neutron_lib/utils/helpers.py -> build/lib/neutron_lib/utils copying neutron_lib/utils/file.py -> build/lib/neutron_lib/utils copying neutron_lib/utils/__init__.py -> build/lib/neutron_lib/utils creating build/lib/neutron_lib/hacking copying neutron_lib/hacking/translation_checks.py -> build/lib/neutron_lib/hacking copying neutron_lib/hacking/checks.py -> build/lib/neutron_lib/hacking copying neutron_lib/hacking/__init__.py -> build/lib/neutron_lib/hacking creating build/lib/neutron_lib/agent/common copying neutron_lib/agent/common/utils.py -> build/lib/neutron_lib/agent/common copying neutron_lib/agent/common/constants.py -> build/lib/neutron_lib/agent/common copying neutron_lib/agent/common/__init__.py -> build/lib/neutron_lib/agent/common copying neutron_lib/tests/unit/services/test_base.py -> build/lib/neutron_lib/tests/unit/services copying neutron_lib/tests/unit/services/__init__.py -> build/lib/neutron_lib/tests/unit/services copying neutron_lib/tests/unit/api/test_faults.py -> build/lib/neutron_lib/tests/unit/api copying neutron_lib/tests/unit/api/test_extensions.py -> build/lib/neutron_lib/tests/unit/api copying neutron_lib/tests/unit/api/test_converters.py -> build/lib/neutron_lib/tests/unit/api copying neutron_lib/tests/unit/api/test_attributes.py -> build/lib/neutron_lib/tests/unit/api copying neutron_lib/tests/unit/api/__init__.py -> build/lib/neutron_lib/tests/unit/api copying neutron_lib/plugins/utils.py -> build/lib/neutron_lib/plugins copying neutron_lib/plugins/directory.py -> build/lib/neutron_lib/plugins copying neutron_lib/plugins/constants.py -> build/lib/neutron_lib/plugins copying neutron_lib/plugins/__init__.py -> build/lib/neutron_lib/plugins running egg_info writing neutron_lib.egg-info/PKG-INFO writing dependency_links to neutron_lib.egg-info/dependency_links.txt writing entry points to neutron_lib.egg-info/entry_points.txt writing requirements to neutron_lib.egg-info/requires.txt writing top-level names to neutron_lib.egg-info/top_level.txt writing pbr to neutron_lib.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_lib.egg-info/SOURCES.txt' /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'neutron_lib.locale.zh_CN.LC_MESSAGES' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'neutron_lib.locale.zh_CN.LC_MESSAGES' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'neutron_lib.locale.zh_CN.LC_MESSAGES' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'neutron_lib.locale.zh_CN.LC_MESSAGES' to be distributed and are already explicitly excluding 'neutron_lib.locale.zh_CN.LC_MESSAGES' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'neutron_lib.tests.etc' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'neutron_lib.tests.etc' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'neutron_lib.tests.etc' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'neutron_lib.tests.etc' to be distributed and are already explicitly excluding 'neutron_lib.tests.etc' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) creating build/lib/neutron_lib/tests/etc copying neutron_lib/tests/etc/dummy_policy.yaml -> build/lib/neutron_lib/tests/etc copying neutron_lib/tests/etc/neutron_lib.conf -> build/lib/neutron_lib/tests/etc copying neutron_lib/tests/etc/no_policy.json -> build/lib/neutron_lib/tests/etc copying neutron_lib/tests/etc/policy.yaml -> build/lib/neutron_lib/tests/etc creating build/lib/neutron_lib/locale creating build/lib/neutron_lib/locale/zh_CN creating build/lib/neutron_lib/locale/zh_CN/LC_MESSAGES copying neutron_lib/locale/zh_CN/LC_MESSAGES/neutron_lib.po -> build/lib/neutron_lib/locale/zh_CN/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_lib creating build/bdist.linux-x86_64/wheel/neutron_lib/locale creating build/bdist.linux-x86_64/wheel/neutron_lib/locale/zh_CN creating build/bdist.linux-x86_64/wheel/neutron_lib/locale/zh_CN/LC_MESSAGES copying build/lib/neutron_lib/locale/zh_CN/LC_MESSAGES/neutron_lib.po -> build/bdist.linux-x86_64/wheel/neutron_lib/locale/zh_CN/LC_MESSAGES creating build/bdist.linux-x86_64/wheel/neutron_lib/hacking copying build/lib/neutron_lib/hacking/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/hacking copying build/lib/neutron_lib/hacking/checks.py -> build/bdist.linux-x86_64/wheel/neutron_lib/hacking copying build/lib/neutron_lib/hacking/translation_checks.py -> build/bdist.linux-x86_64/wheel/neutron_lib/hacking creating build/bdist.linux-x86_64/wheel/neutron_lib/utils copying build/lib/neutron_lib/utils/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/utils copying build/lib/neutron_lib/utils/file.py -> build/bdist.linux-x86_64/wheel/neutron_lib/utils copying build/lib/neutron_lib/utils/helpers.py -> build/bdist.linux-x86_64/wheel/neutron_lib/utils copying build/lib/neutron_lib/utils/host.py -> build/bdist.linux-x86_64/wheel/neutron_lib/utils copying build/lib/neutron_lib/utils/net.py -> build/bdist.linux-x86_64/wheel/neutron_lib/utils copying build/lib/neutron_lib/utils/runtime.py -> build/bdist.linux-x86_64/wheel/neutron_lib/utils copying build/lib/neutron_lib/utils/test.py -> build/bdist.linux-x86_64/wheel/neutron_lib/utils copying build/lib/neutron_lib/utils/upgrade_checks.py -> build/bdist.linux-x86_64/wheel/neutron_lib/utils creating build/bdist.linux-x86_64/wheel/neutron_lib/services creating build/bdist.linux-x86_64/wheel/neutron_lib/services/trunk copying build/lib/neutron_lib/services/trunk/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/services/trunk copying build/lib/neutron_lib/services/trunk/constants.py -> build/bdist.linux-x86_64/wheel/neutron_lib/services/trunk creating build/bdist.linux-x86_64/wheel/neutron_lib/services/logapi copying build/lib/neutron_lib/services/logapi/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/services/logapi copying build/lib/neutron_lib/services/logapi/constants.py -> build/bdist.linux-x86_64/wheel/neutron_lib/services/logapi creating build/bdist.linux-x86_64/wheel/neutron_lib/services/qos copying build/lib/neutron_lib/services/qos/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/services/qos copying build/lib/neutron_lib/services/qos/base.py -> build/bdist.linux-x86_64/wheel/neutron_lib/services/qos copying build/lib/neutron_lib/services/qos/constants.py -> build/bdist.linux-x86_64/wheel/neutron_lib/services/qos copying build/lib/neutron_lib/services/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/services copying build/lib/neutron_lib/services/base.py -> build/bdist.linux-x86_64/wheel/neutron_lib/services copying build/lib/neutron_lib/services/constants.py -> build/bdist.linux-x86_64/wheel/neutron_lib/services creating build/bdist.linux-x86_64/wheel/neutron_lib/placement copying build/lib/neutron_lib/placement/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/placement copying build/lib/neutron_lib/placement/client.py -> build/bdist.linux-x86_64/wheel/neutron_lib/placement copying build/lib/neutron_lib/placement/constants.py -> build/bdist.linux-x86_64/wheel/neutron_lib/placement copying build/lib/neutron_lib/placement/utils.py -> build/bdist.linux-x86_64/wheel/neutron_lib/placement copying build/lib/neutron_lib/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib copying build/lib/neutron_lib/_i18n.py -> build/bdist.linux-x86_64/wheel/neutron_lib copying build/lib/neutron_lib/constants.py -> build/bdist.linux-x86_64/wheel/neutron_lib copying build/lib/neutron_lib/context.py -> build/bdist.linux-x86_64/wheel/neutron_lib copying build/lib/neutron_lib/fixture.py -> build/bdist.linux-x86_64/wheel/neutron_lib copying build/lib/neutron_lib/rpc.py -> build/bdist.linux-x86_64/wheel/neutron_lib copying build/lib/neutron_lib/version.py -> build/bdist.linux-x86_64/wheel/neutron_lib copying build/lib/neutron_lib/worker.py -> build/bdist.linux-x86_64/wheel/neutron_lib creating build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/address_group.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/address_scope.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/agent.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/allowedaddresspairs.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/dhcpagentscheduler.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/dns.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/dvr.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/external_net.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/extraroute.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/firewall_v2.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/flavors.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/l3.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/l3_ext_gw_multihoming.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/l3_ext_ha_mode.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/local_ip.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/metering.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/multiprovidernet.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/network_segment_range.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/placement.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/port_security.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/qos.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/taas.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/vlanqinq.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/vlantransparent.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions copying build/lib/neutron_lib/exceptions/vpn.py -> build/bdist.linux-x86_64/wheel/neutron_lib/exceptions creating build/bdist.linux-x86_64/wheel/neutron_lib/api copying build/lib/neutron_lib/api/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api copying build/lib/neutron_lib/api/attributes.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api copying build/lib/neutron_lib/api/converters.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api copying build/lib/neutron_lib/api/extensions.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api copying build/lib/neutron_lib/api/faults.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api creating build/bdist.linux-x86_64/wheel/neutron_lib/api/validators copying build/lib/neutron_lib/api/validators/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/validators copying build/lib/neutron_lib/api/validators/allowedaddresspairs.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/validators copying build/lib/neutron_lib/api/validators/availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/validators copying build/lib/neutron_lib/api/validators/dns.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/validators copying build/lib/neutron_lib/api/validators/multiprovidernet.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/validators creating build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/_dummy.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/address_group.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/address_scope.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/agent.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/agent_resources_synced.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/agent_sort_key.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/allowedaddresspairs.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/allowedaddresspairs_atomic.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/auto_allocated_topology.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/availability_zone_filter.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/base.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/bgp.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/bgp_4byte_asn.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/bgp_dragentscheduler.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/bgpvpn.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/bgpvpn_routes_control.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/bgpvpn_stdattrs.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/bgpvpn_stdattrs_net_assoc.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/bgpvpn_stdattrs_port_assoc.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/bgpvpn_stdattrs_router_assoc.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/bgpvpn_vni.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/constants.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/default_subnetpools.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/dhcpagentscheduler.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/dns.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/dns_domain_keywords.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/dns_domain_ports.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/dvr.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/ecmp_routes.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/empty_string_filtering.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/expose_l3_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/expose_port_forwarding_in_fip.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/external_net.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/extra_dhcp_opt.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/extraroute.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/extraroute_atomic.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/filter_validation.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/fip64.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/fip_distributed.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/fip_pf_description.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/fip_pf_detail.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/fip_pf_port_range.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/fip_port_details.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/firewall_v2.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/firewall_v2_stdattrs.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/flavors.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/floating_ip_port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/floatingip_autodelete_internal.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/floatingip_pools.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/flowclassifier.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/ip_allocation.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/ip_substring_port_filtering.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/l2_adjacency.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/l3.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/l3_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/l3_enable_default_route_bfd.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/l3_enable_default_route_ecmp.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/l3_ext_gw_mode.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/l3_ext_gw_multihoming.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/l3_ext_ha_mode.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/l3_ext_ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/l3_flavors.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/l3_ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/l3_port_ip_change_not_allowed.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/local_ip.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/logging.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/logging_resource.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/metering.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/metering_source_and_destination_filters.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/multiprovidernet.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/network.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/network_availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/network_cascade_delete.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/network_ha.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/network_ip_availability.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/network_mtu.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/network_mtu_writable.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/network_segment_range.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/pagination.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/port.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/port_device_profile.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/port_hardware_offload_type.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/port_hint_ovs_tx_steering.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/port_hints.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/port_mac_address_override.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/port_mac_address_regenerate.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/port_numa_affinity_policy.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/port_numa_affinity_policy_socket.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/port_resource_request.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/port_resource_request_groups.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/port_security.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/port_trusted_vif.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/portbindings.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/portbindings_extended.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/project_default_networks.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/project_id.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/provider_net.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/qinq.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/qos.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/qos_bw_limit_direction.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/qos_bw_minimum_ingress.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/qos_default.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/qos_fip.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/qos_fip_network_policy.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/qos_gateway_ip.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/qos_port_network_policy.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/qos_pps_minimum_rule.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/qos_pps_minimum_rule_alias.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/qos_pps_rule.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/qos_rule_type_details.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/qos_rule_type_filter.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/qos_rules_alias.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/quota_check_limit.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/quota_check_limit_default.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/rbac_address_groups.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/rbac_address_scope.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/rbac_bgpvpn.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/rbac_security_groups.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/rbac_subnetpool.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/revisionifmatch.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/router_admin_state_down_before_update.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/router_availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/router_interface_fip.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/routerservicetype.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/security_groups_normalized_cidr.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/security_groups_port_filtering.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/security_groups_remote_address_group.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/security_groups_rules_belongs_to_default_sg.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/security_groups_shared_filtering.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/segment.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/segments_peer_subnet_host_routes.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/servicetype.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/sfc.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/sort_key_validation.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/sorting.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/standard_attr_segment.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/stateful_security_group.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/subnet.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/subnet_dns_publish_fixed_ip.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/subnet_external_network.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/subnet_onboard.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/subnet_segmentid_enforce.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/subnet_segmentid_writable.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/subnet_service_types.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/subnetpool.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/subnetpool_prefix_ops.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/taas.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/tag_creation.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/tag_ports_during_bulk_creation.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/tap_mirror.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/trunk.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/trunk_details.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/uplink_status_propagation.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/uplink_status_propagation_updatable.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/vlan_filter.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/vlantransparent.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/vpn.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/vpn_aes_ccm_gcm.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/vpn_aes_ctr.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/vpn_endpoint_groups.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions copying build/lib/neutron_lib/api/definitions/vpn_flavors.py -> build/bdist.linux-x86_64/wheel/neutron_lib/api/definitions creating build/bdist.linux-x86_64/wheel/neutron_lib/plugins copying build/lib/neutron_lib/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/plugins copying build/lib/neutron_lib/plugins/constants.py -> build/bdist.linux-x86_64/wheel/neutron_lib/plugins copying build/lib/neutron_lib/plugins/directory.py -> build/bdist.linux-x86_64/wheel/neutron_lib/plugins copying build/lib/neutron_lib/plugins/utils.py -> build/bdist.linux-x86_64/wheel/neutron_lib/plugins creating build/bdist.linux-x86_64/wheel/neutron_lib/plugins/ml2 copying build/lib/neutron_lib/plugins/ml2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/plugins/ml2 copying build/lib/neutron_lib/plugins/ml2/api.py -> build/bdist.linux-x86_64/wheel/neutron_lib/plugins/ml2 copying build/lib/neutron_lib/plugins/ml2/ovs_constants.py -> build/bdist.linux-x86_64/wheel/neutron_lib/plugins/ml2 creating build/bdist.linux-x86_64/wheel/neutron_lib/db copying build/lib/neutron_lib/db/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/db copying build/lib/neutron_lib/db/api.py -> build/bdist.linux-x86_64/wheel/neutron_lib/db copying build/lib/neutron_lib/db/constants.py -> build/bdist.linux-x86_64/wheel/neutron_lib/db copying build/lib/neutron_lib/db/model_base.py -> build/bdist.linux-x86_64/wheel/neutron_lib/db copying build/lib/neutron_lib/db/model_query.py -> build/bdist.linux-x86_64/wheel/neutron_lib/db copying build/lib/neutron_lib/db/quota_api.py -> build/bdist.linux-x86_64/wheel/neutron_lib/db copying build/lib/neutron_lib/db/resource_extend.py -> build/bdist.linux-x86_64/wheel/neutron_lib/db copying build/lib/neutron_lib/db/sqlalchemytypes.py -> build/bdist.linux-x86_64/wheel/neutron_lib/db copying build/lib/neutron_lib/db/standard_attr.py -> build/bdist.linux-x86_64/wheel/neutron_lib/db copying build/lib/neutron_lib/db/utils.py -> build/bdist.linux-x86_64/wheel/neutron_lib/db creating build/bdist.linux-x86_64/wheel/neutron_lib/callbacks copying build/lib/neutron_lib/callbacks/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/callbacks copying build/lib/neutron_lib/callbacks/events.py -> build/bdist.linux-x86_64/wheel/neutron_lib/callbacks copying build/lib/neutron_lib/callbacks/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron_lib/callbacks copying build/lib/neutron_lib/callbacks/manager.py -> build/bdist.linux-x86_64/wheel/neutron_lib/callbacks copying build/lib/neutron_lib/callbacks/priority_group.py -> build/bdist.linux-x86_64/wheel/neutron_lib/callbacks copying build/lib/neutron_lib/callbacks/registry.py -> build/bdist.linux-x86_64/wheel/neutron_lib/callbacks copying build/lib/neutron_lib/callbacks/resources.py -> build/bdist.linux-x86_64/wheel/neutron_lib/callbacks creating build/bdist.linux-x86_64/wheel/neutron_lib/objects creating build/bdist.linux-x86_64/wheel/neutron_lib/objects/extensions copying build/lib/neutron_lib/objects/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/objects/extensions copying build/lib/neutron_lib/objects/extensions/standardattributes.py -> build/bdist.linux-x86_64/wheel/neutron_lib/objects/extensions creating build/bdist.linux-x86_64/wheel/neutron_lib/objects/logapi copying build/lib/neutron_lib/objects/logapi/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/objects/logapi copying build/lib/neutron_lib/objects/logapi/event_types.py -> build/bdist.linux-x86_64/wheel/neutron_lib/objects/logapi copying build/lib/neutron_lib/objects/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/objects copying build/lib/neutron_lib/objects/common_types.py -> build/bdist.linux-x86_64/wheel/neutron_lib/objects copying build/lib/neutron_lib/objects/exceptions.py -> build/bdist.linux-x86_64/wheel/neutron_lib/objects copying build/lib/neutron_lib/objects/registry.py -> build/bdist.linux-x86_64/wheel/neutron_lib/objects copying build/lib/neutron_lib/objects/utils.py -> build/bdist.linux-x86_64/wheel/neutron_lib/objects creating build/bdist.linux-x86_64/wheel/neutron_lib/agent creating build/bdist.linux-x86_64/wheel/neutron_lib/agent/common copying build/lib/neutron_lib/agent/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/agent/common copying build/lib/neutron_lib/agent/common/constants.py -> build/bdist.linux-x86_64/wheel/neutron_lib/agent/common copying build/lib/neutron_lib/agent/common/utils.py -> build/bdist.linux-x86_64/wheel/neutron_lib/agent/common copying build/lib/neutron_lib/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/agent copying build/lib/neutron_lib/agent/constants.py -> build/bdist.linux-x86_64/wheel/neutron_lib/agent copying build/lib/neutron_lib/agent/extension.py -> build/bdist.linux-x86_64/wheel/neutron_lib/agent copying build/lib/neutron_lib/agent/l2_extension.py -> build/bdist.linux-x86_64/wheel/neutron_lib/agent copying build/lib/neutron_lib/agent/l3_extension.py -> build/bdist.linux-x86_64/wheel/neutron_lib/agent copying build/lib/neutron_lib/agent/topics.py -> build/bdist.linux-x86_64/wheel/neutron_lib/agent creating build/bdist.linux-x86_64/wheel/neutron_lib/agent/linux copying build/lib/neutron_lib/agent/linux/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/agent/linux copying build/lib/neutron_lib/agent/linux/interface.py -> build/bdist.linux-x86_64/wheel/neutron_lib/agent/linux creating build/bdist.linux-x86_64/wheel/neutron_lib/policy copying build/lib/neutron_lib/policy/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/policy copying build/lib/neutron_lib/policy/_engine.py -> build/bdist.linux-x86_64/wheel/neutron_lib/policy creating build/bdist.linux-x86_64/wheel/neutron_lib/tests creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/etc copying build/lib/neutron_lib/tests/etc/policy.yaml -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/etc copying build/lib/neutron_lib/tests/etc/no_policy.json -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/etc copying build/lib/neutron_lib/tests/etc/neutron_lib.conf -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/etc copying build/lib/neutron_lib/tests/etc/dummy_policy.yaml -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/etc copying build/lib/neutron_lib/tests/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests copying build/lib/neutron_lib/tests/_base.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests copying build/lib/neutron_lib/tests/_post_mortem_debug.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests copying build/lib/neutron_lib/tests/tools.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/objects copying build/lib/neutron_lib/tests/unit/objects/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/objects copying build/lib/neutron_lib/tests/unit/objects/test_common_types.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/objects copying build/lib/neutron_lib/tests/unit/objects/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/objects creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/hacking copying build/lib/neutron_lib/tests/unit/hacking/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/hacking copying build/lib/neutron_lib/tests/unit/hacking/test_checks.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/hacking creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/policy copying build/lib/neutron_lib/tests/unit/policy/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/policy copying build/lib/neutron_lib/tests/unit/policy/test__engine.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/policy creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/services copying build/lib/neutron_lib/tests/unit/services/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/services copying build/lib/neutron_lib/tests/unit/services/test_base.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/services creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/services/qos copying build/lib/neutron_lib/tests/unit/services/qos/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/services/qos copying build/lib/neutron_lib/tests/unit/services/qos/test_base.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/services/qos creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/callbacks copying build/lib/neutron_lib/tests/unit/callbacks/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/callbacks copying build/lib/neutron_lib/tests/unit/callbacks/test_callback_exceptions.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/callbacks copying build/lib/neutron_lib/tests/unit/callbacks/test_events.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/callbacks copying build/lib/neutron_lib/tests/unit/callbacks/test_manager.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/callbacks copying build/lib/neutron_lib/tests/unit/callbacks/test_registry.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/callbacks creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/clients copying build/lib/neutron_lib/tests/unit/clients/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/clients creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/db copying build/lib/neutron_lib/tests/unit/db/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/db copying build/lib/neutron_lib/tests/unit/db/_base.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/db copying build/lib/neutron_lib/tests/unit/db/test_api.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/db copying build/lib/neutron_lib/tests/unit/db/test_model_base.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/db copying build/lib/neutron_lib/tests/unit/db/test_model_query.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/db copying build/lib/neutron_lib/tests/unit/db/test_resource_extend.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/db copying build/lib/neutron_lib/tests/unit/db/test_sqlalchemytypes.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/db copying build/lib/neutron_lib/tests/unit/db/test_standard_attr.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/db copying build/lib/neutron_lib/tests/unit/db/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/db creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/agent copying build/lib/neutron_lib/tests/unit/agent/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/agent creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/agent/linux copying build/lib/neutron_lib/tests/unit/agent/linux/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/agent/linux creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/agent/common copying build/lib/neutron_lib/tests/unit/agent/common/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/agent/common copying build/lib/neutron_lib/tests/unit/agent/common/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/agent/common creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/utils copying build/lib/neutron_lib/tests/unit/utils/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/utils copying build/lib/neutron_lib/tests/unit/utils/test_file.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/utils copying build/lib/neutron_lib/tests/unit/utils/test_helpers.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/utils copying build/lib/neutron_lib/tests/unit/utils/test_host.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/utils copying build/lib/neutron_lib/tests/unit/utils/test_net.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/utils copying build/lib/neutron_lib/tests/unit/utils/test_runtime.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/utils copying build/lib/neutron_lib/tests/unit/utils/test_test.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/utils copying build/lib/neutron_lib/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit copying build/lib/neutron_lib/tests/unit/fake_notifier.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit copying build/lib/neutron_lib/tests/unit/test_context.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit copying build/lib/neutron_lib/tests/unit/test_fixture.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit copying build/lib/neutron_lib/tests/unit/test_neutron_lib.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit copying build/lib/neutron_lib/tests/unit/test_rpc.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit copying build/lib/neutron_lib/tests/unit/test_worker.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/exceptions copying build/lib/neutron_lib/tests/unit/exceptions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/exceptions copying build/lib/neutron_lib/tests/unit/exceptions/test_exceptions.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/exceptions copying build/lib/neutron_lib/tests/unit/exceptions/test_l3_ext_ha_mode.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/exceptions creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/legacy copying build/lib/neutron_lib/tests/unit/legacy/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/legacy creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/placement copying build/lib/neutron_lib/tests/unit/placement/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/placement copying build/lib/neutron_lib/tests/unit/placement/test_client.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/placement copying build/lib/neutron_lib/tests/unit/placement/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/placement creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api copying build/lib/neutron_lib/tests/unit/api/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api copying build/lib/neutron_lib/tests/unit/api/test_attributes.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api copying build/lib/neutron_lib/tests/unit/api/test_converters.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api copying build/lib/neutron_lib/tests/unit/api/test_extensions.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api copying build/lib/neutron_lib/tests/unit/api/test_faults.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/base.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/ip_allocation.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test__dummy.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_address_group.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_address_scope.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_admin_state_down_before_update.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_agent.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_agent_resources_synced.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_agent_sort_key.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_allowedaddresspairs.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_allowedaddresspairs_atomic.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_auto_allocated_topology.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_availability_zone_filter.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_bgp.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_bgp_4byte_asn.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_bgp_dragentscheduler.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_bgpvpn.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_bgpvpn_net_assoc_stdattrs.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_bgpvpn_port_assoc_stdattrs.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_bgpvpn_router_assoc_stdattrs.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_bgpvpn_routes_control.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_bgpvpn_stdattrs.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_bgpvpn_vni.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_data_plane_status.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_default_subnetpools.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_dhcpagentscheduler.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_dns.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_dns_domain_ports.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_dvr.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_empty_string_filtering.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_expose_l3_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_expose_port_forwarding_in_fip.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_external_net.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_extra_dhcp_opt.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_extraroute.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_extraroute_atomic.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_filter_validation.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_fip64.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_fip_distributed.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_fip_port_details.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_firewall_v2.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_firewall_v2_stdattrs.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_flavors.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_floating_ip_port_forwarding.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_floating_ip_port_forwarding_extension.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_floating_ip_port_forwarding_port_range.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_floatingip_autodelete_internal.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_floatingip_pools.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_flowclassifier.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_ip_substring_port_filtering.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_l2_adjancency.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_l3.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_l3_conntrack_helper.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_l3_enable_default_route_bfd.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_l3_enable_default_route_ecmp.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_l3_ext_gw_mode.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_l3_ext_ha_mode.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_l3_ext_ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_l3_flavors.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_l3_multi_ext_gw.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_l3_ndp_proxy.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_l3_port_ip_change_not_allowed.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_local_ip.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_logging.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_logging_resource.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_metering.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_metering_source_and_destination_filters.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_multiprovidernet.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_network.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_network_availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_network_cascade_delete.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_network_ip_availability.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_network_mtu.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_network_mtu_writable.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_network_segment_range.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_pagination.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_port.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_port_device_profile.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_port_hardware_offload.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_port_hint_ovs_tx_steering.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_port_hints.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_port_mac_address_regenerate.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_port_numa_affinity_policy.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_port_numa_affinity_policy_socket.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_port_resource_request.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_port_resource_request_groups.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_port_security.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_port_trusted_vif.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_portbindings.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_portbindings_extended.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_project_default_networks.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_project_id.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_provider_net.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_qinq.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_qos.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_qos_bw_limit_direction.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_qos_bw_minimum_ingress.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_qos_default.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_qos_fip.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_qos_fip_network_policy.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_qos_gateway_ip.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_qos_port_network_policy.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_qos_pps_minimum_rule.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_qos_pps_minimum_rule_alias.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_qos_pps_rule.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_qos_rule_type_details.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_qos_rule_type_filter.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_qos_rules_alias.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_quota_check_limit.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_rbac_address_groups.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_rbac_address_scope.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_rbac_bgpvpn.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_rbac_security_groups.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_rbac_subnetpool.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_revisionifmatch.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_router_availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_router_interface_fip.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_routerservicetype.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_security_groups_normalized_cidr.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_security_groups_port_filtering.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_security_groups_remote_address_group.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_security_groups_rules_belongs_to_default_sg.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_security_groups_shared_filtering.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_segment.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_segment_peer_subnet_host_routes.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_servicetype.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_sfc.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_sort_key_validation.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_sorting.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_standard_attr_segment.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_stateful_security_group.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_subnet.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_subnet_dns_publish_fixed_ip.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_subnet_external_network.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_subnet_onboard.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_subnet_segmentid_enforce.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_subnet_segmentid_writable.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_subnet_service_types.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_subnetpool.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_subnetpool_prefix_ops.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_taas.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_tag_creation.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_tag_ports_during_bulk_creation.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_tap_mirror.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_trunk.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_trunk_details.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_uplink_status_propagation.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_uplink_status_propagation_updatable.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_vlan_filter.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_vlantransparent.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_vpn.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_vpn_aes_ccm_gcm.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_vpn_endpoint_groups.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions copying build/lib/neutron_lib/tests/unit/api/definitions/test_vpn_flavors.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/definitions creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/validators copying build/lib/neutron_lib/tests/unit/api/validators/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/validators copying build/lib/neutron_lib/tests/unit/api/validators/test_allowedaddresspairs.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/validators copying build/lib/neutron_lib/tests/unit/api/validators/test_availability_zone.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/validators copying build/lib/neutron_lib/tests/unit/api/validators/test_dns.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/validators copying build/lib/neutron_lib/tests/unit/api/validators/test_multiprovidernet.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/validators copying build/lib/neutron_lib/tests/unit/api/validators/test_validators.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/api/validators creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/plugins copying build/lib/neutron_lib/tests/unit/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/plugins copying build/lib/neutron_lib/tests/unit/plugins/test_directory.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/plugins copying build/lib/neutron_lib/tests/unit/plugins/test_utils.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/plugins creating build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/plugins/ml2 copying build/lib/neutron_lib/tests/unit/plugins/ml2/__init__.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/plugins/ml2 copying build/lib/neutron_lib/tests/unit/plugins/ml2/test_api.py -> build/bdist.linux-x86_64/wheel/neutron_lib/tests/unit/plugins/ml2 running install_egg_info Copying neutron_lib.egg-info to build/bdist.linux-x86_64/wheel/neutron_lib-3.19.0-py3.12.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/neutron_lib-3.19.0.dist-info/WHEEL creating '/builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir/pip-wheel-pv6zvl9h/.tmp-b3lrlip0/neutron_lib-3.19.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'neutron_lib/__init__.py' adding 'neutron_lib/_i18n.py' adding 'neutron_lib/constants.py' adding 'neutron_lib/context.py' adding 'neutron_lib/fixture.py' adding 'neutron_lib/rpc.py' adding 'neutron_lib/version.py' adding 'neutron_lib/worker.py' adding 'neutron_lib/agent/__init__.py' adding 'neutron_lib/agent/constants.py' adding 'neutron_lib/agent/extension.py' adding 'neutron_lib/agent/l2_extension.py' adding 'neutron_lib/agent/l3_extension.py' adding 'neutron_lib/agent/topics.py' adding 'neutron_lib/agent/common/__init__.py' adding 'neutron_lib/agent/common/constants.py' adding 'neutron_lib/agent/common/utils.py' adding 'neutron_lib/agent/linux/__init__.py' adding 'neutron_lib/agent/linux/interface.py' adding 'neutron_lib/api/__init__.py' adding 'neutron_lib/api/attributes.py' adding 'neutron_lib/api/converters.py' adding 'neutron_lib/api/extensions.py' adding 'neutron_lib/api/faults.py' adding 'neutron_lib/api/definitions/__init__.py' adding 'neutron_lib/api/definitions/_dummy.py' adding 'neutron_lib/api/definitions/address_group.py' adding 'neutron_lib/api/definitions/address_scope.py' adding 'neutron_lib/api/definitions/agent.py' adding 'neutron_lib/api/definitions/agent_resources_synced.py' adding 'neutron_lib/api/definitions/agent_sort_key.py' adding 'neutron_lib/api/definitions/allowedaddresspairs.py' adding 'neutron_lib/api/definitions/allowedaddresspairs_atomic.py' adding 'neutron_lib/api/definitions/auto_allocated_topology.py' adding 'neutron_lib/api/definitions/availability_zone.py' adding 'neutron_lib/api/definitions/availability_zone_filter.py' adding 'neutron_lib/api/definitions/base.py' adding 'neutron_lib/api/definitions/bgp.py' adding 'neutron_lib/api/definitions/bgp_4byte_asn.py' adding 'neutron_lib/api/definitions/bgp_dragentscheduler.py' adding 'neutron_lib/api/definitions/bgpvpn.py' adding 'neutron_lib/api/definitions/bgpvpn_routes_control.py' adding 'neutron_lib/api/definitions/bgpvpn_stdattrs.py' adding 'neutron_lib/api/definitions/bgpvpn_stdattrs_net_assoc.py' adding 'neutron_lib/api/definitions/bgpvpn_stdattrs_port_assoc.py' adding 'neutron_lib/api/definitions/bgpvpn_stdattrs_router_assoc.py' adding 'neutron_lib/api/definitions/bgpvpn_vni.py' adding 'neutron_lib/api/definitions/constants.py' adding 'neutron_lib/api/definitions/data_plane_status.py' adding 'neutron_lib/api/definitions/default_subnetpools.py' adding 'neutron_lib/api/definitions/dhcpagentscheduler.py' adding 'neutron_lib/api/definitions/dns.py' adding 'neutron_lib/api/definitions/dns_domain_keywords.py' adding 'neutron_lib/api/definitions/dns_domain_ports.py' adding 'neutron_lib/api/definitions/dvr.py' adding 'neutron_lib/api/definitions/ecmp_routes.py' adding 'neutron_lib/api/definitions/empty_string_filtering.py' adding 'neutron_lib/api/definitions/expose_l3_conntrack_helper.py' adding 'neutron_lib/api/definitions/expose_port_forwarding_in_fip.py' adding 'neutron_lib/api/definitions/external_net.py' adding 'neutron_lib/api/definitions/extra_dhcp_opt.py' adding 'neutron_lib/api/definitions/extraroute.py' adding 'neutron_lib/api/definitions/extraroute_atomic.py' adding 'neutron_lib/api/definitions/filter_validation.py' adding 'neutron_lib/api/definitions/fip64.py' adding 'neutron_lib/api/definitions/fip_distributed.py' adding 'neutron_lib/api/definitions/fip_pf_description.py' adding 'neutron_lib/api/definitions/fip_pf_detail.py' adding 'neutron_lib/api/definitions/fip_pf_port_range.py' adding 'neutron_lib/api/definitions/fip_port_details.py' adding 'neutron_lib/api/definitions/firewall_v2.py' adding 'neutron_lib/api/definitions/firewall_v2_stdattrs.py' adding 'neutron_lib/api/definitions/flavors.py' adding 'neutron_lib/api/definitions/floating_ip_port_forwarding.py' adding 'neutron_lib/api/definitions/floatingip_autodelete_internal.py' adding 'neutron_lib/api/definitions/floatingip_pools.py' adding 'neutron_lib/api/definitions/flowclassifier.py' adding 'neutron_lib/api/definitions/ip_allocation.py' adding 'neutron_lib/api/definitions/ip_substring_port_filtering.py' adding 'neutron_lib/api/definitions/l2_adjacency.py' adding 'neutron_lib/api/definitions/l3.py' adding 'neutron_lib/api/definitions/l3_conntrack_helper.py' adding 'neutron_lib/api/definitions/l3_enable_default_route_bfd.py' adding 'neutron_lib/api/definitions/l3_enable_default_route_ecmp.py' adding 'neutron_lib/api/definitions/l3_ext_gw_mode.py' adding 'neutron_lib/api/definitions/l3_ext_gw_multihoming.py' adding 'neutron_lib/api/definitions/l3_ext_ha_mode.py' adding 'neutron_lib/api/definitions/l3_ext_ndp_proxy.py' adding 'neutron_lib/api/definitions/l3_flavors.py' adding 'neutron_lib/api/definitions/l3_ndp_proxy.py' adding 'neutron_lib/api/definitions/l3_port_ip_change_not_allowed.py' adding 'neutron_lib/api/definitions/local_ip.py' adding 'neutron_lib/api/definitions/logging.py' adding 'neutron_lib/api/definitions/logging_resource.py' adding 'neutron_lib/api/definitions/metering.py' adding 'neutron_lib/api/definitions/metering_source_and_destination_filters.py' adding 'neutron_lib/api/definitions/multiprovidernet.py' adding 'neutron_lib/api/definitions/network.py' adding 'neutron_lib/api/definitions/network_availability_zone.py' adding 'neutron_lib/api/definitions/network_cascade_delete.py' adding 'neutron_lib/api/definitions/network_ha.py' adding 'neutron_lib/api/definitions/network_ip_availability.py' adding 'neutron_lib/api/definitions/network_mtu.py' adding 'neutron_lib/api/definitions/network_mtu_writable.py' adding 'neutron_lib/api/definitions/network_segment_range.py' adding 'neutron_lib/api/definitions/pagination.py' adding 'neutron_lib/api/definitions/port.py' adding 'neutron_lib/api/definitions/port_device_profile.py' adding 'neutron_lib/api/definitions/port_hardware_offload_type.py' adding 'neutron_lib/api/definitions/port_hint_ovs_tx_steering.py' adding 'neutron_lib/api/definitions/port_hints.py' adding 'neutron_lib/api/definitions/port_mac_address_override.py' adding 'neutron_lib/api/definitions/port_mac_address_regenerate.py' adding 'neutron_lib/api/definitions/port_numa_affinity_policy.py' adding 'neutron_lib/api/definitions/port_numa_affinity_policy_socket.py' adding 'neutron_lib/api/definitions/port_resource_request.py' adding 'neutron_lib/api/definitions/port_resource_request_groups.py' adding 'neutron_lib/api/definitions/port_security.py' adding 'neutron_lib/api/definitions/port_trusted_vif.py' adding 'neutron_lib/api/definitions/portbindings.py' adding 'neutron_lib/api/definitions/portbindings_extended.py' adding 'neutron_lib/api/definitions/project_default_networks.py' adding 'neutron_lib/api/definitions/project_id.py' adding 'neutron_lib/api/definitions/provider_net.py' adding 'neutron_lib/api/definitions/qinq.py' adding 'neutron_lib/api/definitions/qos.py' adding 'neutron_lib/api/definitions/qos_bw_limit_direction.py' adding 'neutron_lib/api/definitions/qos_bw_minimum_ingress.py' adding 'neutron_lib/api/definitions/qos_default.py' adding 'neutron_lib/api/definitions/qos_fip.py' adding 'neutron_lib/api/definitions/qos_fip_network_policy.py' adding 'neutron_lib/api/definitions/qos_gateway_ip.py' adding 'neutron_lib/api/definitions/qos_port_network_policy.py' adding 'neutron_lib/api/definitions/qos_pps_minimum_rule.py' adding 'neutron_lib/api/definitions/qos_pps_minimum_rule_alias.py' adding 'neutron_lib/api/definitions/qos_pps_rule.py' adding 'neutron_lib/api/definitions/qos_rule_type_details.py' adding 'neutron_lib/api/definitions/qos_rule_type_filter.py' adding 'neutron_lib/api/definitions/qos_rules_alias.py' adding 'neutron_lib/api/definitions/quota_check_limit.py' adding 'neutron_lib/api/definitions/quota_check_limit_default.py' adding 'neutron_lib/api/definitions/rbac_address_groups.py' adding 'neutron_lib/api/definitions/rbac_address_scope.py' adding 'neutron_lib/api/definitions/rbac_bgpvpn.py' adding 'neutron_lib/api/definitions/rbac_security_groups.py' adding 'neutron_lib/api/definitions/rbac_subnetpool.py' adding 'neutron_lib/api/definitions/revisionifmatch.py' adding 'neutron_lib/api/definitions/router_admin_state_down_before_update.py' adding 'neutron_lib/api/definitions/router_availability_zone.py' adding 'neutron_lib/api/definitions/router_interface_fip.py' adding 'neutron_lib/api/definitions/routerservicetype.py' adding 'neutron_lib/api/definitions/security_groups_normalized_cidr.py' adding 'neutron_lib/api/definitions/security_groups_port_filtering.py' adding 'neutron_lib/api/definitions/security_groups_remote_address_group.py' adding 'neutron_lib/api/definitions/security_groups_rules_belongs_to_default_sg.py' adding 'neutron_lib/api/definitions/security_groups_shared_filtering.py' adding 'neutron_lib/api/definitions/segment.py' adding 'neutron_lib/api/definitions/segments_peer_subnet_host_routes.py' adding 'neutron_lib/api/definitions/servicetype.py' adding 'neutron_lib/api/definitions/sfc.py' adding 'neutron_lib/api/definitions/sort_key_validation.py' adding 'neutron_lib/api/definitions/sorting.py' adding 'neutron_lib/api/definitions/standard_attr_segment.py' adding 'neutron_lib/api/definitions/stateful_security_group.py' adding 'neutron_lib/api/definitions/subnet.py' adding 'neutron_lib/api/definitions/subnet_dns_publish_fixed_ip.py' adding 'neutron_lib/api/definitions/subnet_external_network.py' adding 'neutron_lib/api/definitions/subnet_onboard.py' adding 'neutron_lib/api/definitions/subnet_segmentid_enforce.py' adding 'neutron_lib/api/definitions/subnet_segmentid_writable.py' adding 'neutron_lib/api/definitions/subnet_service_types.py' adding 'neutron_lib/api/definitions/subnetpool.py' adding 'neutron_lib/api/definitions/subnetpool_prefix_ops.py' adding 'neutron_lib/api/definitions/taas.py' adding 'neutron_lib/api/definitions/tag_creation.py' adding 'neutron_lib/api/definitions/tag_ports_during_bulk_creation.py' adding 'neutron_lib/api/definitions/tap_mirror.py' adding 'neutron_lib/api/definitions/trunk.py' adding 'neutron_lib/api/definitions/trunk_details.py' adding 'neutron_lib/api/definitions/uplink_status_propagation.py' adding 'neutron_lib/api/definitions/uplink_status_propagation_updatable.py' adding 'neutron_lib/api/definitions/vlan_filter.py' adding 'neutron_lib/api/definitions/vlantransparent.py' adding 'neutron_lib/api/definitions/vpn.py' adding 'neutron_lib/api/definitions/vpn_aes_ccm_gcm.py' adding 'neutron_lib/api/definitions/vpn_aes_ctr.py' adding 'neutron_lib/api/definitions/vpn_endpoint_groups.py' adding 'neutron_lib/api/definitions/vpn_flavors.py' adding 'neutron_lib/api/validators/__init__.py' adding 'neutron_lib/api/validators/allowedaddresspairs.py' adding 'neutron_lib/api/validators/availability_zone.py' adding 'neutron_lib/api/validators/dns.py' adding 'neutron_lib/api/validators/multiprovidernet.py' adding 'neutron_lib/callbacks/__init__.py' adding 'neutron_lib/callbacks/events.py' adding 'neutron_lib/callbacks/exceptions.py' adding 'neutron_lib/callbacks/manager.py' adding 'neutron_lib/callbacks/priority_group.py' adding 'neutron_lib/callbacks/registry.py' adding 'neutron_lib/callbacks/resources.py' adding 'neutron_lib/db/__init__.py' adding 'neutron_lib/db/api.py' adding 'neutron_lib/db/constants.py' adding 'neutron_lib/db/model_base.py' adding 'neutron_lib/db/model_query.py' adding 'neutron_lib/db/quota_api.py' adding 'neutron_lib/db/resource_extend.py' adding 'neutron_lib/db/sqlalchemytypes.py' adding 'neutron_lib/db/standard_attr.py' adding 'neutron_lib/db/utils.py' adding 'neutron_lib/exceptions/__init__.py' adding 'neutron_lib/exceptions/address_group.py' adding 'neutron_lib/exceptions/address_scope.py' adding 'neutron_lib/exceptions/agent.py' adding 'neutron_lib/exceptions/allowedaddresspairs.py' adding 'neutron_lib/exceptions/availability_zone.py' adding 'neutron_lib/exceptions/dhcpagentscheduler.py' adding 'neutron_lib/exceptions/dns.py' adding 'neutron_lib/exceptions/dvr.py' adding 'neutron_lib/exceptions/external_net.py' adding 'neutron_lib/exceptions/extraroute.py' adding 'neutron_lib/exceptions/firewall_v2.py' adding 'neutron_lib/exceptions/flavors.py' adding 'neutron_lib/exceptions/l3.py' adding 'neutron_lib/exceptions/l3_ext_gw_multihoming.py' adding 'neutron_lib/exceptions/l3_ext_ha_mode.py' adding 'neutron_lib/exceptions/local_ip.py' adding 'neutron_lib/exceptions/metering.py' adding 'neutron_lib/exceptions/multiprovidernet.py' adding 'neutron_lib/exceptions/network_segment_range.py' adding 'neutron_lib/exceptions/placement.py' adding 'neutron_lib/exceptions/port_security.py' adding 'neutron_lib/exceptions/qos.py' adding 'neutron_lib/exceptions/taas.py' adding 'neutron_lib/exceptions/vlanqinq.py' adding 'neutron_lib/exceptions/vlantransparent.py' adding 'neutron_lib/exceptions/vpn.py' adding 'neutron_lib/hacking/__init__.py' adding 'neutron_lib/hacking/checks.py' adding 'neutron_lib/hacking/translation_checks.py' adding 'neutron_lib/locale/zh_CN/LC_MESSAGES/neutron_lib.po' adding 'neutron_lib/objects/__init__.py' adding 'neutron_lib/objects/common_types.py' adding 'neutron_lib/objects/exceptions.py' adding 'neutron_lib/objects/registry.py' adding 'neutron_lib/objects/utils.py' adding 'neutron_lib/objects/extensions/__init__.py' adding 'neutron_lib/objects/extensions/standardattributes.py' adding 'neutron_lib/objects/logapi/__init__.py' adding 'neutron_lib/objects/logapi/event_types.py' adding 'neutron_lib/placement/__init__.py' adding 'neutron_lib/placement/client.py' adding 'neutron_lib/placement/constants.py' adding 'neutron_lib/placement/utils.py' adding 'neutron_lib/plugins/__init__.py' adding 'neutron_lib/plugins/constants.py' adding 'neutron_lib/plugins/directory.py' adding 'neutron_lib/plugins/utils.py' adding 'neutron_lib/plugins/ml2/__init__.py' adding 'neutron_lib/plugins/ml2/api.py' adding 'neutron_lib/plugins/ml2/ovs_constants.py' adding 'neutron_lib/policy/__init__.py' adding 'neutron_lib/policy/_engine.py' adding 'neutron_lib/services/__init__.py' adding 'neutron_lib/services/base.py' adding 'neutron_lib/services/constants.py' adding 'neutron_lib/services/logapi/__init__.py' adding 'neutron_lib/services/logapi/constants.py' adding 'neutron_lib/services/qos/__init__.py' adding 'neutron_lib/services/qos/base.py' adding 'neutron_lib/services/qos/constants.py' adding 'neutron_lib/services/trunk/__init__.py' adding 'neutron_lib/services/trunk/constants.py' adding 'neutron_lib/tests/__init__.py' adding 'neutron_lib/tests/_base.py' adding 'neutron_lib/tests/_post_mortem_debug.py' adding 'neutron_lib/tests/tools.py' adding 'neutron_lib/tests/etc/dummy_policy.yaml' adding 'neutron_lib/tests/etc/neutron_lib.conf' adding 'neutron_lib/tests/etc/no_policy.json' adding 'neutron_lib/tests/etc/policy.yaml' adding 'neutron_lib/tests/unit/__init__.py' adding 'neutron_lib/tests/unit/fake_notifier.py' adding 'neutron_lib/tests/unit/test_context.py' adding 'neutron_lib/tests/unit/test_fixture.py' adding 'neutron_lib/tests/unit/test_neutron_lib.py' adding 'neutron_lib/tests/unit/test_rpc.py' adding 'neutron_lib/tests/unit/test_worker.py' adding 'neutron_lib/tests/unit/agent/__init__.py' adding 'neutron_lib/tests/unit/agent/common/__init__.py' adding 'neutron_lib/tests/unit/agent/common/test_utils.py' adding 'neutron_lib/tests/unit/agent/linux/__init__.py' adding 'neutron_lib/tests/unit/api/__init__.py' adding 'neutron_lib/tests/unit/api/test_attributes.py' adding 'neutron_lib/tests/unit/api/test_converters.py' adding 'neutron_lib/tests/unit/api/test_extensions.py' adding 'neutron_lib/tests/unit/api/test_faults.py' adding 'neutron_lib/tests/unit/api/definitions/__init__.py' adding 'neutron_lib/tests/unit/api/definitions/base.py' adding 'neutron_lib/tests/unit/api/definitions/ip_allocation.py' adding 'neutron_lib/tests/unit/api/definitions/test__dummy.py' adding 'neutron_lib/tests/unit/api/definitions/test_address_group.py' adding 'neutron_lib/tests/unit/api/definitions/test_address_scope.py' adding 'neutron_lib/tests/unit/api/definitions/test_admin_state_down_before_update.py' adding 'neutron_lib/tests/unit/api/definitions/test_agent.py' adding 'neutron_lib/tests/unit/api/definitions/test_agent_resources_synced.py' adding 'neutron_lib/tests/unit/api/definitions/test_agent_sort_key.py' adding 'neutron_lib/tests/unit/api/definitions/test_allowedaddresspairs.py' adding 'neutron_lib/tests/unit/api/definitions/test_allowedaddresspairs_atomic.py' adding 'neutron_lib/tests/unit/api/definitions/test_auto_allocated_topology.py' adding 'neutron_lib/tests/unit/api/definitions/test_availability_zone.py' adding 'neutron_lib/tests/unit/api/definitions/test_availability_zone_filter.py' adding 'neutron_lib/tests/unit/api/definitions/test_bgp.py' adding 'neutron_lib/tests/unit/api/definitions/test_bgp_4byte_asn.py' adding 'neutron_lib/tests/unit/api/definitions/test_bgp_dragentscheduler.py' adding 'neutron_lib/tests/unit/api/definitions/test_bgpvpn.py' adding 'neutron_lib/tests/unit/api/definitions/test_bgpvpn_net_assoc_stdattrs.py' adding 'neutron_lib/tests/unit/api/definitions/test_bgpvpn_port_assoc_stdattrs.py' adding 'neutron_lib/tests/unit/api/definitions/test_bgpvpn_router_assoc_stdattrs.py' adding 'neutron_lib/tests/unit/api/definitions/test_bgpvpn_routes_control.py' adding 'neutron_lib/tests/unit/api/definitions/test_bgpvpn_stdattrs.py' adding 'neutron_lib/tests/unit/api/definitions/test_bgpvpn_vni.py' adding 'neutron_lib/tests/unit/api/definitions/test_data_plane_status.py' adding 'neutron_lib/tests/unit/api/definitions/test_default_subnetpools.py' adding 'neutron_lib/tests/unit/api/definitions/test_dhcpagentscheduler.py' adding 'neutron_lib/tests/unit/api/definitions/test_dns.py' adding 'neutron_lib/tests/unit/api/definitions/test_dns_domain_ports.py' adding 'neutron_lib/tests/unit/api/definitions/test_dvr.py' adding 'neutron_lib/tests/unit/api/definitions/test_empty_string_filtering.py' adding 'neutron_lib/tests/unit/api/definitions/test_expose_l3_conntrack_helper.py' adding 'neutron_lib/tests/unit/api/definitions/test_expose_port_forwarding_in_fip.py' adding 'neutron_lib/tests/unit/api/definitions/test_external_net.py' adding 'neutron_lib/tests/unit/api/definitions/test_extra_dhcp_opt.py' adding 'neutron_lib/tests/unit/api/definitions/test_extraroute.py' adding 'neutron_lib/tests/unit/api/definitions/test_extraroute_atomic.py' adding 'neutron_lib/tests/unit/api/definitions/test_filter_validation.py' adding 'neutron_lib/tests/unit/api/definitions/test_fip64.py' adding 'neutron_lib/tests/unit/api/definitions/test_fip_distributed.py' adding 'neutron_lib/tests/unit/api/definitions/test_fip_port_details.py' adding 'neutron_lib/tests/unit/api/definitions/test_firewall_v2.py' adding 'neutron_lib/tests/unit/api/definitions/test_firewall_v2_stdattrs.py' adding 'neutron_lib/tests/unit/api/definitions/test_flavors.py' adding 'neutron_lib/tests/unit/api/definitions/test_floating_ip_port_forwarding.py' adding 'neutron_lib/tests/unit/api/definitions/test_floating_ip_port_forwarding_extension.py' adding 'neutron_lib/tests/unit/api/definitions/test_floating_ip_port_forwarding_port_range.py' adding 'neutron_lib/tests/unit/api/definitions/test_floatingip_autodelete_internal.py' adding 'neutron_lib/tests/unit/api/definitions/test_floatingip_pools.py' adding 'neutron_lib/tests/unit/api/definitions/test_flowclassifier.py' adding 'neutron_lib/tests/unit/api/definitions/test_ip_substring_port_filtering.py' adding 'neutron_lib/tests/unit/api/definitions/test_l2_adjancency.py' adding 'neutron_lib/tests/unit/api/definitions/test_l3.py' adding 'neutron_lib/tests/unit/api/definitions/test_l3_conntrack_helper.py' adding 'neutron_lib/tests/unit/api/definitions/test_l3_enable_default_route_bfd.py' adding 'neutron_lib/tests/unit/api/definitions/test_l3_enable_default_route_ecmp.py' adding 'neutron_lib/tests/unit/api/definitions/test_l3_ext_gw_mode.py' adding 'neutron_lib/tests/unit/api/definitions/test_l3_ext_ha_mode.py' adding 'neutron_lib/tests/unit/api/definitions/test_l3_ext_ndp_proxy.py' adding 'neutron_lib/tests/unit/api/definitions/test_l3_flavors.py' adding 'neutron_lib/tests/unit/api/definitions/test_l3_multi_ext_gw.py' adding 'neutron_lib/tests/unit/api/definitions/test_l3_ndp_proxy.py' adding 'neutron_lib/tests/unit/api/definitions/test_l3_port_ip_change_not_allowed.py' adding 'neutron_lib/tests/unit/api/definitions/test_local_ip.py' adding 'neutron_lib/tests/unit/api/definitions/test_logging.py' adding 'neutron_lib/tests/unit/api/definitions/test_logging_resource.py' adding 'neutron_lib/tests/unit/api/definitions/test_metering.py' adding 'neutron_lib/tests/unit/api/definitions/test_metering_source_and_destination_filters.py' adding 'neutron_lib/tests/unit/api/definitions/test_multiprovidernet.py' adding 'neutron_lib/tests/unit/api/definitions/test_network.py' adding 'neutron_lib/tests/unit/api/definitions/test_network_availability_zone.py' adding 'neutron_lib/tests/unit/api/definitions/test_network_cascade_delete.py' adding 'neutron_lib/tests/unit/api/definitions/test_network_ip_availability.py' adding 'neutron_lib/tests/unit/api/definitions/test_network_mtu.py' adding 'neutron_lib/tests/unit/api/definitions/test_network_mtu_writable.py' adding 'neutron_lib/tests/unit/api/definitions/test_network_segment_range.py' adding 'neutron_lib/tests/unit/api/definitions/test_pagination.py' adding 'neutron_lib/tests/unit/api/definitions/test_port.py' adding 'neutron_lib/tests/unit/api/definitions/test_port_device_profile.py' adding 'neutron_lib/tests/unit/api/definitions/test_port_hardware_offload.py' adding 'neutron_lib/tests/unit/api/definitions/test_port_hint_ovs_tx_steering.py' adding 'neutron_lib/tests/unit/api/definitions/test_port_hints.py' adding 'neutron_lib/tests/unit/api/definitions/test_port_mac_address_regenerate.py' adding 'neutron_lib/tests/unit/api/definitions/test_port_numa_affinity_policy.py' adding 'neutron_lib/tests/unit/api/definitions/test_port_numa_affinity_policy_socket.py' adding 'neutron_lib/tests/unit/api/definitions/test_port_resource_request.py' adding 'neutron_lib/tests/unit/api/definitions/test_port_resource_request_groups.py' adding 'neutron_lib/tests/unit/api/definitions/test_port_security.py' adding 'neutron_lib/tests/unit/api/definitions/test_port_trusted_vif.py' adding 'neutron_lib/tests/unit/api/definitions/test_portbindings.py' adding 'neutron_lib/tests/unit/api/definitions/test_portbindings_extended.py' adding 'neutron_lib/tests/unit/api/definitions/test_project_default_networks.py' adding 'neutron_lib/tests/unit/api/definitions/test_project_id.py' adding 'neutron_lib/tests/unit/api/definitions/test_provider_net.py' adding 'neutron_lib/tests/unit/api/definitions/test_qinq.py' adding 'neutron_lib/tests/unit/api/definitions/test_qos.py' adding 'neutron_lib/tests/unit/api/definitions/test_qos_bw_limit_direction.py' adding 'neutron_lib/tests/unit/api/definitions/test_qos_bw_minimum_ingress.py' adding 'neutron_lib/tests/unit/api/definitions/test_qos_default.py' adding 'neutron_lib/tests/unit/api/definitions/test_qos_fip.py' adding 'neutron_lib/tests/unit/api/definitions/test_qos_fip_network_policy.py' adding 'neutron_lib/tests/unit/api/definitions/test_qos_gateway_ip.py' adding 'neutron_lib/tests/unit/api/definitions/test_qos_port_network_policy.py' adding 'neutron_lib/tests/unit/api/definitions/test_qos_pps_minimum_rule.py' adding 'neutron_lib/tests/unit/api/definitions/test_qos_pps_minimum_rule_alias.py' adding 'neutron_lib/tests/unit/api/definitions/test_qos_pps_rule.py' adding 'neutron_lib/tests/unit/api/definitions/test_qos_rule_type_details.py' adding 'neutron_lib/tests/unit/api/definitions/test_qos_rule_type_filter.py' adding 'neutron_lib/tests/unit/api/definitions/test_qos_rules_alias.py' adding 'neutron_lib/tests/unit/api/definitions/test_quota_check_limit.py' adding 'neutron_lib/tests/unit/api/definitions/test_rbac_address_groups.py' adding 'neutron_lib/tests/unit/api/definitions/test_rbac_address_scope.py' adding 'neutron_lib/tests/unit/api/definitions/test_rbac_bgpvpn.py' adding 'neutron_lib/tests/unit/api/definitions/test_rbac_security_groups.py' adding 'neutron_lib/tests/unit/api/definitions/test_rbac_subnetpool.py' adding 'neutron_lib/tests/unit/api/definitions/test_revisionifmatch.py' adding 'neutron_lib/tests/unit/api/definitions/test_router_availability_zone.py' adding 'neutron_lib/tests/unit/api/definitions/test_router_interface_fip.py' adding 'neutron_lib/tests/unit/api/definitions/test_routerservicetype.py' adding 'neutron_lib/tests/unit/api/definitions/test_security_groups_normalized_cidr.py' adding 'neutron_lib/tests/unit/api/definitions/test_security_groups_port_filtering.py' adding 'neutron_lib/tests/unit/api/definitions/test_security_groups_remote_address_group.py' adding 'neutron_lib/tests/unit/api/definitions/test_security_groups_rules_belongs_to_default_sg.py' adding 'neutron_lib/tests/unit/api/definitions/test_security_groups_shared_filtering.py' adding 'neutron_lib/tests/unit/api/definitions/test_segment.py' adding 'neutron_lib/tests/unit/api/definitions/test_segment_peer_subnet_host_routes.py' adding 'neutron_lib/tests/unit/api/definitions/test_servicetype.py' adding 'neutron_lib/tests/unit/api/definitions/test_sfc.py' adding 'neutron_lib/tests/unit/api/definitions/test_sort_key_validation.py' adding 'neutron_lib/tests/unit/api/definitions/test_sorting.py' adding 'neutron_lib/tests/unit/api/definitions/test_standard_attr_segment.py' adding 'neutron_lib/tests/unit/api/definitions/test_stateful_security_group.py' adding 'neutron_lib/tests/unit/api/definitions/test_subnet.py' adding 'neutron_lib/tests/unit/api/definitions/test_subnet_dns_publish_fixed_ip.py' adding 'neutron_lib/tests/unit/api/definitions/test_subnet_external_network.py' adding 'neutron_lib/tests/unit/api/definitions/test_subnet_onboard.py' adding 'neutron_lib/tests/unit/api/definitions/test_subnet_segmentid_enforce.py' adding 'neutron_lib/tests/unit/api/definitions/test_subnet_segmentid_writable.py' adding 'neutron_lib/tests/unit/api/definitions/test_subnet_service_types.py' adding 'neutron_lib/tests/unit/api/definitions/test_subnetpool.py' adding 'neutron_lib/tests/unit/api/definitions/test_subnetpool_prefix_ops.py' adding 'neutron_lib/tests/unit/api/definitions/test_taas.py' adding 'neutron_lib/tests/unit/api/definitions/test_tag_creation.py' adding 'neutron_lib/tests/unit/api/definitions/test_tag_ports_during_bulk_creation.py' adding 'neutron_lib/tests/unit/api/definitions/test_tap_mirror.py' adding 'neutron_lib/tests/unit/api/definitions/test_trunk.py' adding 'neutron_lib/tests/unit/api/definitions/test_trunk_details.py' adding 'neutron_lib/tests/unit/api/definitions/test_uplink_status_propagation.py' adding 'neutron_lib/tests/unit/api/definitions/test_uplink_status_propagation_updatable.py' adding 'neutron_lib/tests/unit/api/definitions/test_vlan_filter.py' adding 'neutron_lib/tests/unit/api/definitions/test_vlantransparent.py' adding 'neutron_lib/tests/unit/api/definitions/test_vpn.py' adding 'neutron_lib/tests/unit/api/definitions/test_vpn_aes_ccm_gcm.py' adding 'neutron_lib/tests/unit/api/definitions/test_vpn_endpoint_groups.py' adding 'neutron_lib/tests/unit/api/definitions/test_vpn_flavors.py' adding 'neutron_lib/tests/unit/api/validators/__init__.py' adding 'neutron_lib/tests/unit/api/validators/test_allowedaddresspairs.py' adding 'neutron_lib/tests/unit/api/validators/test_availability_zone.py' adding 'neutron_lib/tests/unit/api/validators/test_dns.py' adding 'neutron_lib/tests/unit/api/validators/test_multiprovidernet.py' adding 'neutron_lib/tests/unit/api/validators/test_validators.py' adding 'neutron_lib/tests/unit/callbacks/__init__.py' adding 'neutron_lib/tests/unit/callbacks/test_callback_exceptions.py' adding 'neutron_lib/tests/unit/callbacks/test_events.py' adding 'neutron_lib/tests/unit/callbacks/test_manager.py' adding 'neutron_lib/tests/unit/callbacks/test_registry.py' adding 'neutron_lib/tests/unit/clients/__init__.py' adding 'neutron_lib/tests/unit/db/__init__.py' adding 'neutron_lib/tests/unit/db/_base.py' adding 'neutron_lib/tests/unit/db/test_api.py' adding 'neutron_lib/tests/unit/db/test_model_base.py' adding 'neutron_lib/tests/unit/db/test_model_query.py' adding 'neutron_lib/tests/unit/db/test_resource_extend.py' adding 'neutron_lib/tests/unit/db/test_sqlalchemytypes.py' adding 'neutron_lib/tests/unit/db/test_standard_attr.py' adding 'neutron_lib/tests/unit/db/test_utils.py' adding 'neutron_lib/tests/unit/exceptions/__init__.py' adding 'neutron_lib/tests/unit/exceptions/test_exceptions.py' adding 'neutron_lib/tests/unit/exceptions/test_l3_ext_ha_mode.py' adding 'neutron_lib/tests/unit/hacking/__init__.py' adding 'neutron_lib/tests/unit/hacking/test_checks.py' adding 'neutron_lib/tests/unit/legacy/__init__.py' adding 'neutron_lib/tests/unit/objects/__init__.py' adding 'neutron_lib/tests/unit/objects/test_common_types.py' adding 'neutron_lib/tests/unit/objects/test_utils.py' adding 'neutron_lib/tests/unit/placement/__init__.py' adding 'neutron_lib/tests/unit/placement/test_client.py' adding 'neutron_lib/tests/unit/placement/test_utils.py' adding 'neutron_lib/tests/unit/plugins/__init__.py' adding 'neutron_lib/tests/unit/plugins/test_directory.py' adding 'neutron_lib/tests/unit/plugins/test_utils.py' adding 'neutron_lib/tests/unit/plugins/ml2/__init__.py' adding 'neutron_lib/tests/unit/plugins/ml2/test_api.py' adding 'neutron_lib/tests/unit/policy/__init__.py' adding 'neutron_lib/tests/unit/policy/test__engine.py' adding 'neutron_lib/tests/unit/services/__init__.py' adding 'neutron_lib/tests/unit/services/test_base.py' adding 'neutron_lib/tests/unit/services/qos/__init__.py' adding 'neutron_lib/tests/unit/services/qos/test_base.py' adding 'neutron_lib/tests/unit/utils/__init__.py' adding 'neutron_lib/tests/unit/utils/test_file.py' adding 'neutron_lib/tests/unit/utils/test_helpers.py' adding 'neutron_lib/tests/unit/utils/test_host.py' adding 'neutron_lib/tests/unit/utils/test_net.py' adding 'neutron_lib/tests/unit/utils/test_runtime.py' adding 'neutron_lib/tests/unit/utils/test_test.py' adding 'neutron_lib/utils/__init__.py' adding 'neutron_lib/utils/file.py' adding 'neutron_lib/utils/helpers.py' adding 'neutron_lib/utils/host.py' adding 'neutron_lib/utils/net.py' adding 'neutron_lib/utils/runtime.py' adding 'neutron_lib/utils/test.py' adding 'neutron_lib/utils/upgrade_checks.py' adding 'neutron_lib-3.19.0.dist-info/AUTHORS' adding 'neutron_lib-3.19.0.dist-info/LICENSE' adding 'neutron_lib-3.19.0.dist-info/METADATA' adding 'neutron_lib-3.19.0.dist-info/WHEEL' adding 'neutron_lib-3.19.0.dist-info/entry_points.txt' adding 'neutron_lib-3.19.0.dist-info/pbr.json' adding 'neutron_lib-3.19.0.dist-info/top_level.txt' adding 'neutron_lib-3.19.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for neutron-lib (pyproject.toml): finished with status 'done' Created wheel for neutron-lib: filename=neutron_lib-3.19.0-py3-none-any.whl size=616504 sha256=c2db2669b8b2bd50529f8f69d28a61300f90972decff032c81fe1aa83a7f7636 Stored in directory: /builddir/.cache/pip/wheels/ed/48/38/9d3cddfe54d5a1557577849f1f48344945798662422ef85f4a Successfully built neutron-lib + export PYTHONPATH=. + PYTHONPATH=. + TOX_TESTENV_PASSENV='*' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=. + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env -q --recreate -e docs Running Sphinx v7.2.6 /usr/lib/python3.12/site-packages/pbr/packaging.py:42: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html import pkg_resources /usr/lib/python3.12/site-packages/pkg_resources/__init__.py:2868: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('paste')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) /usr/lib/python3.12/site-packages/pkg_resources/__init__.py:2868: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('repoze')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) /usr/lib/python3.12/site-packages/pkg_resources/__init__.py:2868: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('sphinxcontrib')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(pkg) /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:27: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). _default_last_updated = datetime.datetime.utcfromtimestamp(_timeint) [openstackdocstheme] version: 3.0.0 [openstackdocstheme] connecting html-page-context event handler making output directory... done [openstackdocstheme] using theme from /usr/lib/python3.12/site-packages/openstackdocstheme/theme [openstackdocstheme] no /builddir/build/BUILD/neutron-lib-3.19.0/.gitreview found Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.constants.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.context.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.rpc.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.version.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.worker.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.agent.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.agent.constants.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.agent.extension.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.agent.l2_extension.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.agent.l3_extension.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.agent.topics.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.agent.common.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.agent.common.constants.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.agent.common.utils.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.agent.linux.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.agent.linux.interface.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.attributes.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.converters.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.extensions.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.faults.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.address_group.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.address_scope.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.agent.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.agent_resources_synced.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.agent_sort_key.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.allowedaddresspairs.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.allowedaddresspairs_atomic.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.auto_allocated_topology.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.availability_zone.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.availability_zone_filter.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.base.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.bgp.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.bgp_4byte_asn.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.bgp_dragentscheduler.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.bgpvpn.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.bgpvpn_routes_control.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.bgpvpn_stdattrs.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.bgpvpn_stdattrs_net_assoc.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.bgpvpn_stdattrs_port_assoc.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.bgpvpn_stdattrs_router_assoc.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.bgpvpn_vni.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.constants.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.data_plane_status.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.default_subnetpools.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.dhcpagentscheduler.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.dns.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.dns_domain_keywords.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.dns_domain_ports.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.dvr.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.ecmp_routes.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.empty_string_filtering.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.expose_l3_conntrack_helper.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.expose_port_forwarding_in_fip.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.external_net.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.extra_dhcp_opt.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.extraroute.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.extraroute_atomic.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.filter_validation.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.fip64.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.fip_distributed.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.fip_pf_description.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.fip_pf_detail.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.fip_pf_port_range.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.fip_port_details.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.firewall_v2.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.firewall_v2_stdattrs.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.flavors.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.floating_ip_port_forwarding.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.floatingip_autodelete_internal.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.floatingip_pools.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.flowclassifier.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.ip_allocation.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.ip_substring_port_filtering.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.l2_adjacency.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.l3.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.l3_conntrack_helper.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.l3_enable_default_route_bfd.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.l3_enable_default_route_ecmp.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.l3_ext_gw_mode.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.l3_ext_gw_multihoming.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.l3_ext_ha_mode.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.l3_ext_ndp_proxy.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.l3_flavors.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.l3_ndp_proxy.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.l3_port_ip_change_not_allowed.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.local_ip.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.logging.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.logging_resource.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.metering.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.metering_source_and_destination_filters.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.multiprovidernet.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.network.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.network_availability_zone.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.network_cascade_delete.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.network_ha.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.network_ip_availability.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.network_mtu.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.network_mtu_writable.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.network_segment_range.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.pagination.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.port.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.port_device_profile.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.port_hardware_offload_type.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.port_hint_ovs_tx_steering.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.port_hints.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.port_mac_address_override.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.port_mac_address_regenerate.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.port_numa_affinity_policy.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.port_numa_affinity_policy_socket.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.port_resource_request.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.port_resource_request_groups.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.port_security.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.port_trusted_vif.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.portbindings.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.portbindings_extended.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.project_default_networks.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.project_id.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.provider_net.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.qinq.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.qos.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.qos_bw_limit_direction.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.qos_bw_minimum_ingress.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.qos_default.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.qos_fip.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.qos_fip_network_policy.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.qos_gateway_ip.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.qos_port_network_policy.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.qos_pps_minimum_rule.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.qos_pps_minimum_rule_alias.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.qos_pps_rule.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.qos_rule_type_details.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.qos_rule_type_filter.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.qos_rules_alias.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.quota_check_limit.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.quota_check_limit_default.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.rbac_address_groups.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.rbac_address_scope.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.rbac_bgpvpn.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.rbac_security_groups.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.rbac_subnetpool.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.revisionifmatch.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.router_admin_state_down_before_update.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.router_availability_zone.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.router_interface_fip.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.routerservicetype.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.security_groups_normalized_cidr.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.security_groups_port_filtering.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.security_groups_remote_address_group.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.security_groups_rules_belongs_to_default_sg.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.security_groups_shared_filtering.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.segment.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.segments_peer_subnet_host_routes.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.servicetype.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.sfc.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.sort_key_validation.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.sorting.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.standard_attr_segment.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.stateful_security_group.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.subnet.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.subnet_dns_publish_fixed_ip.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.subnet_external_network.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.subnet_onboard.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.subnet_segmentid_enforce.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.subnet_segmentid_writable.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.subnet_service_types.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.subnetpool.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.subnetpool_prefix_ops.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.taas.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.tag_creation.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.tag_ports_during_bulk_creation.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.tap_mirror.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.trunk.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.trunk_details.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.uplink_status_propagation.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.uplink_status_propagation_updatable.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.vlan_filter.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.vlantransparent.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.vpn.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.vpn_aes_ccm_gcm.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.vpn_aes_ctr.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.vpn_endpoint_groups.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.definitions.vpn_flavors.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.validators.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.validators.allowedaddresspairs.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.validators.availability_zone.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.validators.dns.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.api.validators.multiprovidernet.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.callbacks.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.callbacks.events.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.callbacks.exceptions.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.callbacks.manager.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.callbacks.priority_group.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.callbacks.registry.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.callbacks.resources.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.db.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.db.api.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.db.constants.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.db.model_query.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.db.quota_api.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.db.standard_attr.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.db.utils.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.address_group.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.address_scope.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.agent.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.allowedaddresspairs.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.availability_zone.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.dhcpagentscheduler.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.dns.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.dvr.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.external_net.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.extraroute.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.firewall_v2.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.flavors.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.l3.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.l3_ext_gw_multihoming.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.l3_ext_ha_mode.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.local_ip.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.metering.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.multiprovidernet.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.network_segment_range.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.placement.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.port_security.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.qos.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.taas.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.vlanqinq.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.vlantransparent.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.exceptions.vpn.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.objects.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.objects.common_types.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.objects.exceptions.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.objects.registry.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.objects.utils.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.objects.extensions.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.objects.extensions.standardattributes.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.objects.logapi.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.objects.logapi.event_types.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.placement.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.placement.client.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.placement.constants.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.placement.utils.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.plugins.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.plugins.constants.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.plugins.directory.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.plugins.utils.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.plugins.ml2.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.plugins.ml2.api.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.plugins.ml2.ovs_constants.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.policy.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.services.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.services.base.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.services.constants.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.services.logapi.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.services.logapi.constants.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.services.qos.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.services.qos.base.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.services.qos.constants.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.services.trunk.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.services.trunk.constants.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.utils.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.utils.file.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.utils.helpers.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.utils.host.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.utils.net.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.utils.runtime.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.utils.test.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/neutron_lib.utils.upgrade_checks.rst. Creating file /builddir/build/BUILD/neutron-lib-3.19.0/doc/source/reference/modules/modules.rst. building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 19 source files that are out of date updating environment: [new config] 290 added, 0 changed, 0 removed reading sources... [ 0%] contributor/api_attributes reading sources... [ 1%] contributor/api_converters reading sources... [ 1%] contributor/api_extensions reading sources... [ 1%] contributor/api_validators reading sources... [ 2%] contributor/callbacks reading sources... [ 2%] contributor/consuming reading sources... [ 2%] contributor/contributing reading sources... [ 3%] contributor/conventions reading sources... [ 3%] contributor/db_model_query reading sources... [ 3%] contributor/index reading sources... [ 4%] contributor/internals reading sources... [ 4%] contributor/releasing reading sources... [ 4%] contributor/review-guidelines reading sources... [ 5%] contributor/rpc_api reading sources... [ 5%] index reading sources... [ 6%] install/index reading sources... [ 6%] reference/index reading sources... [ 6%] reference/modules/modules reading sources... [ 7%] reference/modules/neutron_lib /usr/lib/python3.12/site-packages/webob/compat.py:5: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 from cgi import parse_header reading sources... [ 7%] reference/modules/neutron_lib.agent reading sources... [ 7%] reference/modules/neutron_lib.agent.common reading sources... [ 8%] reference/modules/neutron_lib.agent.common.constants reading sources... [ 8%] reference/modules/neutron_lib.agent.common.utils reading sources... [ 8%] reference/modules/neutron_lib.agent.constants reading sources... [ 9%] reference/modules/neutron_lib.agent.extension reading sources... [ 9%] reference/modules/neutron_lib.agent.l2_extension reading sources... [ 9%] reference/modules/neutron_lib.agent.l3_extension reading sources... [ 10%] reference/modules/neutron_lib.agent.linux reading sources... [ 10%] reference/modules/neutron_lib.agent.linux.interface reading sources... [ 10%] reference/modules/neutron_lib.agent.topics reading sources... [ 11%] reference/modules/neutron_lib.api reading sources... [ 11%] reference/modules/neutron_lib.api.attributes reading sources... [ 11%] reference/modules/neutron_lib.api.converters reading sources... [ 12%] reference/modules/neutron_lib.api.definitions reading sources... [ 12%] reference/modules/neutron_lib.api.definitions.address_group reading sources... [ 12%] reference/modules/neutron_lib.api.definitions.address_scope reading sources... [ 13%] reference/modules/neutron_lib.api.definitions.agent reading sources... [ 13%] reference/modules/neutron_lib.api.definitions.agent_resources_synced reading sources... [ 13%] reference/modules/neutron_lib.api.definitions.agent_sort_key reading sources... [ 14%] reference/modules/neutron_lib.api.definitions.allowedaddresspairs reading sources... [ 14%] reference/modules/neutron_lib.api.definitions.allowedaddresspairs_atomic reading sources... [ 14%] reference/modules/neutron_lib.api.definitions.auto_allocated_topology reading sources... [ 15%] reference/modules/neutron_lib.api.definitions.availability_zone reading sources... [ 15%] reference/modules/neutron_lib.api.definitions.availability_zone_filter reading sources... [ 16%] reference/modules/neutron_lib.api.definitions.base reading sources... [ 16%] reference/modules/neutron_lib.api.definitions.bgp reading sources... [ 16%] reference/modules/neutron_lib.api.definitions.bgp_4byte_asn reading sources... [ 17%] reference/modules/neutron_lib.api.definitions.bgp_dragentscheduler reading sources... [ 17%] reference/modules/neutron_lib.api.definitions.bgpvpn reading sources... [ 17%] reference/modules/neutron_lib.api.definitions.bgpvpn_routes_control reading sources... [ 18%] reference/modules/neutron_lib.api.definitions.bgpvpn_stdattrs reading sources... [ 18%] reference/modules/neutron_lib.api.definitions.bgpvpn_stdattrs_net_assoc reading sources... [ 18%] reference/modules/neutron_lib.api.definitions.bgpvpn_stdattrs_port_assoc reading sources... [ 19%] reference/modules/neutron_lib.api.definitions.bgpvpn_stdattrs_router_assoc reading sources... [ 19%] reference/modules/neutron_lib.api.definitions.bgpvpn_vni reading sources... [ 19%] reference/modules/neutron_lib.api.definitions.constants reading sources... [ 20%] reference/modules/neutron_lib.api.definitions.data_plane_status reading sources... [ 20%] reference/modules/neutron_lib.api.definitions.default_subnetpools reading sources... [ 20%] reference/modules/neutron_lib.api.definitions.dhcpagentscheduler reading sources... [ 21%] reference/modules/neutron_lib.api.definitions.dns reading sources... [ 21%] reference/modules/neutron_lib.api.definitions.dns_domain_keywords reading sources... [ 21%] reference/modules/neutron_lib.api.definitions.dns_domain_ports reading sources... [ 22%] reference/modules/neutron_lib.api.definitions.dvr reading sources... [ 22%] reference/modules/neutron_lib.api.definitions.ecmp_routes reading sources... [ 22%] reference/modules/neutron_lib.api.definitions.empty_string_filtering reading sources... [ 23%] reference/modules/neutron_lib.api.definitions.expose_l3_conntrack_helper reading sources... [ 23%] reference/modules/neutron_lib.api.definitions.expose_port_forwarding_in_fip reading sources... [ 23%] reference/modules/neutron_lib.api.definitions.external_net reading sources... [ 24%] reference/modules/neutron_lib.api.definitions.extra_dhcp_opt reading sources... [ 24%] reference/modules/neutron_lib.api.definitions.extraroute reading sources... [ 24%] reference/modules/neutron_lib.api.definitions.extraroute_atomic reading sources... [ 25%] reference/modules/neutron_lib.api.definitions.filter_validation reading sources... [ 25%] reference/modules/neutron_lib.api.definitions.fip64 reading sources... [ 26%] reference/modules/neutron_lib.api.definitions.fip_distributed reading sources... [ 26%] reference/modules/neutron_lib.api.definitions.fip_pf_description reading sources... [ 26%] reference/modules/neutron_lib.api.definitions.fip_pf_detail reading sources... [ 27%] reference/modules/neutron_lib.api.definitions.fip_pf_port_range reading sources... [ 27%] reference/modules/neutron_lib.api.definitions.fip_port_details reading sources... [ 27%] reference/modules/neutron_lib.api.definitions.firewall_v2 reading sources... [ 28%] reference/modules/neutron_lib.api.definitions.firewall_v2_stdattrs reading sources... [ 28%] reference/modules/neutron_lib.api.definitions.flavors reading sources... [ 28%] reference/modules/neutron_lib.api.definitions.floating_ip_port_forwarding reading sources... [ 29%] reference/modules/neutron_lib.api.definitions.floatingip_autodelete_internal reading sources... [ 29%] reference/modules/neutron_lib.api.definitions.floatingip_pools reading sources... [ 29%] reference/modules/neutron_lib.api.definitions.flowclassifier reading sources... [ 30%] reference/modules/neutron_lib.api.definitions.ip_allocation reading sources... [ 30%] reference/modules/neutron_lib.api.definitions.ip_substring_port_filtering reading sources... [ 30%] reference/modules/neutron_lib.api.definitions.l2_adjacency reading sources... [ 31%] reference/modules/neutron_lib.api.definitions.l3 reading sources... [ 31%] reference/modules/neutron_lib.api.definitions.l3_conntrack_helper reading sources... [ 31%] reference/modules/neutron_lib.api.definitions.l3_enable_default_route_bfd reading sources... [ 32%] reference/modules/neutron_lib.api.definitions.l3_enable_default_route_ecmp reading sources... [ 32%] reference/modules/neutron_lib.api.definitions.l3_ext_gw_mode reading sources... [ 32%] reference/modules/neutron_lib.api.definitions.l3_ext_gw_multihoming reading sources... [ 33%] reference/modules/neutron_lib.api.definitions.l3_ext_ha_mode reading sources... [ 33%] reference/modules/neutron_lib.api.definitions.l3_ext_ndp_proxy reading sources... [ 33%] reference/modules/neutron_lib.api.definitions.l3_flavors reading sources... [ 34%] reference/modules/neutron_lib.api.definitions.l3_ndp_proxy reading sources... [ 34%] reference/modules/neutron_lib.api.definitions.l3_port_ip_change_not_allowed reading sources... [ 34%] reference/modules/neutron_lib.api.definitions.local_ip reading sources... [ 35%] reference/modules/neutron_lib.api.definitions.logging reading sources... [ 35%] reference/modules/neutron_lib.api.definitions.logging_resource reading sources... [ 36%] reference/modules/neutron_lib.api.definitions.metering reading sources... [ 36%] reference/modules/neutron_lib.api.definitions.metering_source_and_destination_filters reading sources... [ 36%] reference/modules/neutron_lib.api.definitions.multiprovidernet reading sources... [ 37%] reference/modules/neutron_lib.api.definitions.network reading sources... [ 37%] reference/modules/neutron_lib.api.definitions.network_availability_zone reading sources... [ 37%] reference/modules/neutron_lib.api.definitions.network_cascade_delete reading sources... [ 38%] reference/modules/neutron_lib.api.definitions.network_ha reading sources... [ 38%] reference/modules/neutron_lib.api.definitions.network_ip_availability reading sources... [ 38%] reference/modules/neutron_lib.api.definitions.network_mtu reading sources... [ 39%] reference/modules/neutron_lib.api.definitions.network_mtu_writable reading sources... [ 39%] reference/modules/neutron_lib.api.definitions.network_segment_range reading sources... [ 39%] reference/modules/neutron_lib.api.definitions.pagination reading sources... [ 40%] reference/modules/neutron_lib.api.definitions.port reading sources... [ 40%] reference/modules/neutron_lib.api.definitions.port_device_profile reading sources... [ 40%] reference/modules/neutron_lib.api.definitions.port_hardware_offload_type reading sources... [ 41%] reference/modules/neutron_lib.api.definitions.port_hint_ovs_tx_steering reading sources... [ 41%] reference/modules/neutron_lib.api.definitions.port_hints reading sources... [ 41%] reference/modules/neutron_lib.api.definitions.port_mac_address_override reading sources... [ 42%] reference/modules/neutron_lib.api.definitions.port_mac_address_regenerate reading sources... [ 42%] reference/modules/neutron_lib.api.definitions.port_numa_affinity_policy reading sources... [ 42%] reference/modules/neutron_lib.api.definitions.port_numa_affinity_policy_socket reading sources... [ 43%] reference/modules/neutron_lib.api.definitions.port_resource_request reading sources... [ 43%] reference/modules/neutron_lib.api.definitions.port_resource_request_groups reading sources... [ 43%] reference/modules/neutron_lib.api.definitions.port_security reading sources... [ 44%] reference/modules/neutron_lib.api.definitions.port_trusted_vif reading sources... [ 44%] reference/modules/neutron_lib.api.definitions.portbindings reading sources... [ 44%] reference/modules/neutron_lib.api.definitions.portbindings_extended reading sources... [ 45%] reference/modules/neutron_lib.api.definitions.project_default_networks reading sources... [ 45%] reference/modules/neutron_lib.api.definitions.project_id reading sources... [ 46%] reference/modules/neutron_lib.api.definitions.provider_net reading sources... [ 46%] reference/modules/neutron_lib.api.definitions.qinq reading sources... [ 46%] reference/modules/neutron_lib.api.definitions.qos reading sources... [ 47%] reference/modules/neutron_lib.api.definitions.qos_bw_limit_direction reading sources... [ 47%] reference/modules/neutron_lib.api.definitions.qos_bw_minimum_ingress reading sources... [ 47%] reference/modules/neutron_lib.api.definitions.qos_default reading sources... [ 48%] reference/modules/neutron_lib.api.definitions.qos_fip reading sources... [ 48%] reference/modules/neutron_lib.api.definitions.qos_fip_network_policy reading sources... [ 48%] reference/modules/neutron_lib.api.definitions.qos_gateway_ip reading sources... [ 49%] reference/modules/neutron_lib.api.definitions.qos_port_network_policy reading sources... [ 49%] reference/modules/neutron_lib.api.definitions.qos_pps_minimum_rule reading sources... [ 49%] reference/modules/neutron_lib.api.definitions.qos_pps_minimum_rule_alias reading sources... [ 50%] reference/modules/neutron_lib.api.definitions.qos_pps_rule reading sources... [ 50%] reference/modules/neutron_lib.api.definitions.qos_rule_type_details reading sources... [ 50%] reference/modules/neutron_lib.api.definitions.qos_rule_type_filter reading sources... [ 51%] reference/modules/neutron_lib.api.definitions.qos_rules_alias reading sources... [ 51%] reference/modules/neutron_lib.api.definitions.quota_check_limit reading sources... [ 51%] reference/modules/neutron_lib.api.definitions.quota_check_limit_default reading sources... [ 52%] reference/modules/neutron_lib.api.definitions.rbac_address_groups reading sources... [ 52%] reference/modules/neutron_lib.api.definitions.rbac_address_scope reading sources... [ 52%] reference/modules/neutron_lib.api.definitions.rbac_bgpvpn reading sources... [ 53%] reference/modules/neutron_lib.api.definitions.rbac_security_groups reading sources... [ 53%] reference/modules/neutron_lib.api.definitions.rbac_subnetpool reading sources... [ 53%] reference/modules/neutron_lib.api.definitions.revisionifmatch reading sources... [ 54%] reference/modules/neutron_lib.api.definitions.router_admin_state_down_before_update reading sources... [ 54%] reference/modules/neutron_lib.api.definitions.router_availability_zone reading sources... [ 54%] reference/modules/neutron_lib.api.definitions.router_interface_fip reading sources... [ 55%] reference/modules/neutron_lib.api.definitions.routerservicetype reading sources... [ 55%] reference/modules/neutron_lib.api.definitions.security_groups_normalized_cidr reading sources... [ 56%] reference/modules/neutron_lib.api.definitions.security_groups_port_filtering reading sources... [ 56%] reference/modules/neutron_lib.api.definitions.security_groups_remote_address_group reading sources... [ 56%] reference/modules/neutron_lib.api.definitions.security_groups_rules_belongs_to_default_sg reading sources... [ 57%] reference/modules/neutron_lib.api.definitions.security_groups_shared_filtering reading sources... [ 57%] reference/modules/neutron_lib.api.definitions.segment reading sources... [ 57%] reference/modules/neutron_lib.api.definitions.segments_peer_subnet_host_routes reading sources... [ 58%] reference/modules/neutron_lib.api.definitions.servicetype reading sources... [ 58%] reference/modules/neutron_lib.api.definitions.sfc reading sources... [ 58%] reference/modules/neutron_lib.api.definitions.sort_key_validation reading sources... [ 59%] reference/modules/neutron_lib.api.definitions.sorting reading sources... [ 59%] reference/modules/neutron_lib.api.definitions.standard_attr_segment reading sources... [ 59%] reference/modules/neutron_lib.api.definitions.stateful_security_group reading sources... [ 60%] reference/modules/neutron_lib.api.definitions.subnet reading sources... [ 60%] reference/modules/neutron_lib.api.definitions.subnet_dns_publish_fixed_ip reading sources... [ 60%] reference/modules/neutron_lib.api.definitions.subnet_external_network reading sources... [ 61%] reference/modules/neutron_lib.api.definitions.subnet_onboard reading sources... [ 61%] reference/modules/neutron_lib.api.definitions.subnet_segmentid_enforce reading sources... [ 61%] reference/modules/neutron_lib.api.definitions.subnet_segmentid_writable reading sources... [ 62%] reference/modules/neutron_lib.api.definitions.subnet_service_types reading sources... [ 62%] reference/modules/neutron_lib.api.definitions.subnetpool reading sources... [ 62%] reference/modules/neutron_lib.api.definitions.subnetpool_prefix_ops reading sources... [ 63%] reference/modules/neutron_lib.api.definitions.taas reading sources... [ 63%] reference/modules/neutron_lib.api.definitions.tag_creation reading sources... [ 63%] reference/modules/neutron_lib.api.definitions.tag_ports_during_bulk_creation reading sources... [ 64%] reference/modules/neutron_lib.api.definitions.tap_mirror reading sources... [ 64%] reference/modules/neutron_lib.api.definitions.trunk reading sources... [ 64%] reference/modules/neutron_lib.api.definitions.trunk_details reading sources... [ 65%] reference/modules/neutron_lib.api.definitions.uplink_status_propagation reading sources... [ 65%] reference/modules/neutron_lib.api.definitions.uplink_status_propagation_updatable reading sources... [ 66%] reference/modules/neutron_lib.api.definitions.vlan_filter reading sources... [ 66%] reference/modules/neutron_lib.api.definitions.vlantransparent reading sources... [ 66%] reference/modules/neutron_lib.api.definitions.vpn reading sources... [ 67%] reference/modules/neutron_lib.api.definitions.vpn_aes_ccm_gcm reading sources... [ 67%] reference/modules/neutron_lib.api.definitions.vpn_aes_ctr reading sources... [ 67%] reference/modules/neutron_lib.api.definitions.vpn_endpoint_groups reading sources... [ 68%] reference/modules/neutron_lib.api.definitions.vpn_flavors reading sources... [ 68%] reference/modules/neutron_lib.api.extensions reading sources... [ 68%] reference/modules/neutron_lib.api.faults reading sources... [ 69%] reference/modules/neutron_lib.api.validators reading sources... [ 69%] reference/modules/neutron_lib.api.validators.allowedaddresspairs reading sources... [ 69%] reference/modules/neutron_lib.api.validators.availability_zone reading sources... [ 70%] reference/modules/neutron_lib.api.validators.dns reading sources... [ 70%] reference/modules/neutron_lib.api.validators.multiprovidernet reading sources... [ 70%] reference/modules/neutron_lib.callbacks reading sources... [ 71%] reference/modules/neutron_lib.callbacks.events reading sources... [ 71%] reference/modules/neutron_lib.callbacks.exceptions reading sources... [ 71%] reference/modules/neutron_lib.callbacks.manager reading sources... [ 72%] reference/modules/neutron_lib.callbacks.priority_group reading sources... [ 72%] reference/modules/neutron_lib.callbacks.registry reading sources... [ 72%] reference/modules/neutron_lib.callbacks.resources reading sources... [ 73%] reference/modules/neutron_lib.constants reading sources... [ 73%] reference/modules/neutron_lib.context /usr/lib/python3.12/site-packages/sphinx/util/inspect.py:330: SAWarning: Unmanaged access of declarative attribute created_at from non-mapped class HasStandardAttributes return getattr(obj, name, *defargs) /usr/lib/python3.12/site-packages/sphinx/util/inspect.py:330: SAWarning: Unmanaged access of declarative attribute description from non-mapped class HasStandardAttributes return getattr(obj, name, *defargs) /usr/lib/python3.12/site-packages/sphinx/util/inspect.py:330: SAWarning: Unmanaged access of declarative attribute revision_number from non-mapped class HasStandardAttributes return getattr(obj, name, *defargs) /usr/lib/python3.12/site-packages/sphinx/util/inspect.py:330: SAWarning: Unmanaged access of declarative attribute standard_attr from non-mapped class HasStandardAttributes return getattr(obj, name, *defargs) /usr/lib/python3.12/site-packages/sphinx/util/inspect.py:330: SAWarning: Unmanaged access of declarative attribute standard_attr_id from non-mapped class HasStandardAttributes return getattr(obj, name, *defargs) /usr/lib/python3.12/site-packages/sphinx/util/inspect.py:330: SAWarning: Unmanaged access of declarative attribute updated_at from non-mapped class HasStandardAttributes return getattr(obj, name, *defargs) reading sources... [ 73%] reference/modules/neutron_lib.db reading sources... [ 74%] reference/modules/neutron_lib.db.api reading sources... [ 74%] reference/modules/neutron_lib.db.constants reading sources... [ 74%] reference/modules/neutron_lib.db.model_query reading sources... [ 75%] reference/modules/neutron_lib.db.quota_api reading sources... [ 75%] reference/modules/neutron_lib.db.standard_attr reading sources... [ 76%] reference/modules/neutron_lib.db.utils reading sources... [ 76%] reference/modules/neutron_lib.exceptions reading sources... [ 76%] reference/modules/neutron_lib.exceptions.address_group reading sources... [ 77%] reference/modules/neutron_lib.exceptions.address_scope reading sources... [ 77%] reference/modules/neutron_lib.exceptions.agent reading sources... [ 77%] reference/modules/neutron_lib.exceptions.allowedaddresspairs reading sources... [ 78%] reference/modules/neutron_lib.exceptions.availability_zone reading sources... [ 78%] reference/modules/neutron_lib.exceptions.dhcpagentscheduler reading sources... [ 78%] reference/modules/neutron_lib.exceptions.dns reading sources... [ 79%] reference/modules/neutron_lib.exceptions.dvr reading sources... [ 79%] reference/modules/neutron_lib.exceptions.external_net reading sources... [ 79%] reference/modules/neutron_lib.exceptions.extraroute reading sources... [ 80%] reference/modules/neutron_lib.exceptions.firewall_v2 reading sources... [ 80%] reference/modules/neutron_lib.exceptions.flavors reading sources... [ 80%] reference/modules/neutron_lib.exceptions.l3 reading sources... [ 81%] reference/modules/neutron_lib.exceptions.l3_ext_gw_multihoming reading sources... [ 81%] reference/modules/neutron_lib.exceptions.l3_ext_ha_mode reading sources... [ 81%] reference/modules/neutron_lib.exceptions.local_ip reading sources... [ 82%] reference/modules/neutron_lib.exceptions.metering reading sources... [ 82%] reference/modules/neutron_lib.exceptions.multiprovidernet reading sources... [ 82%] reference/modules/neutron_lib.exceptions.network_segment_range reading sources... [ 83%] reference/modules/neutron_lib.exceptions.placement reading sources... [ 83%] reference/modules/neutron_lib.exceptions.port_security reading sources... [ 83%] reference/modules/neutron_lib.exceptions.qos reading sources... [ 84%] reference/modules/neutron_lib.exceptions.taas reading sources... [ 84%] reference/modules/neutron_lib.exceptions.vlanqinq reading sources... [ 84%] reference/modules/neutron_lib.exceptions.vlantransparent reading sources... [ 85%] reference/modules/neutron_lib.exceptions.vpn reading sources... [ 85%] reference/modules/neutron_lib.objects reading sources... [ 86%] reference/modules/neutron_lib.objects.common_types reading sources... [ 86%] reference/modules/neutron_lib.objects.exceptions reading sources... [ 86%] reference/modules/neutron_lib.objects.extensions reading sources... [ 87%] reference/modules/neutron_lib.objects.extensions.standardattributes reading sources... [ 87%] reference/modules/neutron_lib.objects.logapi reading sources... [ 87%] reference/modules/neutron_lib.objects.logapi.event_types reading sources... [ 88%] reference/modules/neutron_lib.objects.registry reading sources... [ 88%] reference/modules/neutron_lib.objects.utils reading sources... [ 88%] reference/modules/neutron_lib.placement reading sources... [ 89%] reference/modules/neutron_lib.placement.client reading sources... [ 89%] reference/modules/neutron_lib.placement.constants reading sources... [ 89%] reference/modules/neutron_lib.placement.utils reading sources... [ 90%] reference/modules/neutron_lib.plugins reading sources... [ 90%] reference/modules/neutron_lib.plugins.constants reading sources... [ 90%] reference/modules/neutron_lib.plugins.directory reading sources... [ 91%] reference/modules/neutron_lib.plugins.ml2 reading sources... [ 91%] reference/modules/neutron_lib.plugins.ml2.api /usr/lib/python3.12/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( reading sources... [ 91%] reference/modules/neutron_lib.plugins.ml2.ovs_constants reading sources... [ 92%] reference/modules/neutron_lib.plugins.utils reading sources... [ 92%] reference/modules/neutron_lib.policy reading sources... [ 92%] reference/modules/neutron_lib.rpc reading sources... [ 93%] reference/modules/neutron_lib.services reading sources... [ 93%] reference/modules/neutron_lib.services.base reading sources... [ 93%] reference/modules/neutron_lib.services.constants reading sources... [ 94%] reference/modules/neutron_lib.services.logapi reading sources... [ 94%] reference/modules/neutron_lib.services.logapi.constants reading sources... [ 94%] reference/modules/neutron_lib.services.qos reading sources... [ 95%] reference/modules/neutron_lib.services.qos.base reading sources... [ 95%] reference/modules/neutron_lib.services.qos.constants reading sources... [ 96%] reference/modules/neutron_lib.services.trunk reading sources... [ 96%] reference/modules/neutron_lib.services.trunk.constants reading sources... [ 96%] reference/modules/neutron_lib.utils reading sources... [ 97%] reference/modules/neutron_lib.utils.file reading sources... [ 97%] reference/modules/neutron_lib.utils.helpers reading sources... [ 97%] reference/modules/neutron_lib.utils.host reading sources... [ 98%] reference/modules/neutron_lib.utils.net reading sources... [ 98%] reference/modules/neutron_lib.utils.runtime reading sources... [ 98%] reference/modules/neutron_lib.utils.test reading sources... [ 99%] reference/modules/neutron_lib.utils.upgrade_checks reading sources... [ 99%] reference/modules/neutron_lib.version reading sources... [ 99%] reference/modules/neutron_lib.worker reading sources... [100%] user/hacking reading sources... [100%] user/index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done done /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 0%] contributor/api_attributes /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 1%] contributor/api_converters writing output... [ 1%] contributor/api_extensions writing output... [ 1%] contributor/api_validators writing output... [ 2%] contributor/callbacks writing output... [ 2%] contributor/consuming writing output... [ 2%] contributor/contributing writing output... [ 3%] contributor/conventions writing output... [ 3%] contributor/db_model_query writing output... [ 3%] contributor/index writing output... [ 4%] contributor/internals writing output... [ 4%] contributor/releasing writing output... [ 4%] contributor/review-guidelines writing output... [ 5%] contributor/rpc_api writing output... [ 5%] index writing output... [ 6%] install/index writing output... [ 6%] reference/index writing output... [ 6%] reference/modules/modules /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') [openstackdocstheme] could not determine last_updated for 'reference/modules/modules' writing output... [ 7%] reference/modules/neutron_lib /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 7%] reference/modules/neutron_lib.agent [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.agent' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 7%] reference/modules/neutron_lib.agent.common [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.agent.common' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 8%] reference/modules/neutron_lib.agent.common.constants [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.agent.common.constants' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 8%] reference/modules/neutron_lib.agent.common.utils [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.agent.common.utils' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 8%] reference/modules/neutron_lib.agent.constants [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.agent.constants' writing output... [ 9%] reference/modules/neutron_lib.agent.extension [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.agent.extension' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 9%] reference/modules/neutron_lib.agent.l2_extension [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.agent.l2_extension' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 9%] reference/modules/neutron_lib.agent.l3_extension [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.agent.l3_extension' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 10%] reference/modules/neutron_lib.agent.linux [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.agent.linux' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 10%] reference/modules/neutron_lib.agent.linux.interface [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.agent.linux.interface' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 10%] reference/modules/neutron_lib.agent.topics [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.agent.topics' writing output... [ 11%] reference/modules/neutron_lib.api /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 11%] reference/modules/neutron_lib.api.attributes [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.attributes' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 11%] reference/modules/neutron_lib.api.converters [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.converters' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 12%] reference/modules/neutron_lib.api.definitions [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 12%] reference/modules/neutron_lib.api.definitions.address_group [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.address_group' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 12%] reference/modules/neutron_lib.api.definitions.address_scope [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.address_scope' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 13%] reference/modules/neutron_lib.api.definitions.agent [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.agent' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 13%] reference/modules/neutron_lib.api.definitions.agent_resources_synced [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.agent_resources_synced' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 13%] reference/modules/neutron_lib.api.definitions.agent_sort_key [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.agent_sort_key' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 14%] reference/modules/neutron_lib.api.definitions.allowedaddresspairs [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.allowedaddresspairs' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 14%] reference/modules/neutron_lib.api.definitions.allowedaddresspairs_atomic [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.allowedaddresspairs_atomic' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 14%] reference/modules/neutron_lib.api.definitions.auto_allocated_topology [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.auto_allocated_topology' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 15%] reference/modules/neutron_lib.api.definitions.availability_zone [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.availability_zone' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 15%] reference/modules/neutron_lib.api.definitions.availability_zone_filter [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.availability_zone_filter' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 16%] reference/modules/neutron_lib.api.definitions.base [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.base' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 16%] reference/modules/neutron_lib.api.definitions.bgp [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.bgp' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 16%] reference/modules/neutron_lib.api.definitions.bgp_4byte_asn [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.bgp_4byte_asn' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 17%] reference/modules/neutron_lib.api.definitions.bgp_dragentscheduler [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.bgp_dragentscheduler' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 17%] reference/modules/neutron_lib.api.definitions.bgpvpn [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.bgpvpn' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 17%] reference/modules/neutron_lib.api.definitions.bgpvpn_routes_control [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.bgpvpn_routes_control' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 18%] reference/modules/neutron_lib.api.definitions.bgpvpn_stdattrs [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.bgpvpn_stdattrs' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 18%] reference/modules/neutron_lib.api.definitions.bgpvpn_stdattrs_net_assoc [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.bgpvpn_stdattrs_net_assoc' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 18%] reference/modules/neutron_lib.api.definitions.bgpvpn_stdattrs_port_assoc [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.bgpvpn_stdattrs_port_assoc' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 19%] reference/modules/neutron_lib.api.definitions.bgpvpn_stdattrs_router_assoc [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.bgpvpn_stdattrs_router_assoc' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 19%] reference/modules/neutron_lib.api.definitions.bgpvpn_vni [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.bgpvpn_vni' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 19%] reference/modules/neutron_lib.api.definitions.constants [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.constants' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 20%] reference/modules/neutron_lib.api.definitions.data_plane_status [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.data_plane_status' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 20%] reference/modules/neutron_lib.api.definitions.default_subnetpools [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.default_subnetpools' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 20%] reference/modules/neutron_lib.api.definitions.dhcpagentscheduler [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.dhcpagentscheduler' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 21%] reference/modules/neutron_lib.api.definitions.dns [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.dns' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 21%] reference/modules/neutron_lib.api.definitions.dns_domain_keywords [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.dns_domain_keywords' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 21%] reference/modules/neutron_lib.api.definitions.dns_domain_ports [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.dns_domain_ports' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 22%] reference/modules/neutron_lib.api.definitions.dvr [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.dvr' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 22%] reference/modules/neutron_lib.api.definitions.ecmp_routes [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.ecmp_routes' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 22%] reference/modules/neutron_lib.api.definitions.empty_string_filtering [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.empty_string_filtering' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 23%] reference/modules/neutron_lib.api.definitions.expose_l3_conntrack_helper [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.expose_l3_conntrack_helper' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 23%] reference/modules/neutron_lib.api.definitions.expose_port_forwarding_in_fip [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.expose_port_forwarding_in_fip' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 23%] reference/modules/neutron_lib.api.definitions.external_net [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.external_net' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 24%] reference/modules/neutron_lib.api.definitions.extra_dhcp_opt [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.extra_dhcp_opt' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 24%] reference/modules/neutron_lib.api.definitions.extraroute [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.extraroute' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 24%] reference/modules/neutron_lib.api.definitions.extraroute_atomic [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.extraroute_atomic' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 25%] reference/modules/neutron_lib.api.definitions.filter_validation [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.filter_validation' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 25%] reference/modules/neutron_lib.api.definitions.fip64 [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.fip64' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 26%] reference/modules/neutron_lib.api.definitions.fip_distributed [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.fip_distributed' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 26%] reference/modules/neutron_lib.api.definitions.fip_pf_description [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.fip_pf_description' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 26%] reference/modules/neutron_lib.api.definitions.fip_pf_detail [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.fip_pf_detail' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 27%] reference/modules/neutron_lib.api.definitions.fip_pf_port_range [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.fip_pf_port_range' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 27%] reference/modules/neutron_lib.api.definitions.fip_port_details [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.fip_port_details' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 27%] reference/modules/neutron_lib.api.definitions.firewall_v2 [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.firewall_v2' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 28%] reference/modules/neutron_lib.api.definitions.firewall_v2_stdattrs [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.firewall_v2_stdattrs' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 28%] reference/modules/neutron_lib.api.definitions.flavors [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.flavors' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 28%] reference/modules/neutron_lib.api.definitions.floating_ip_port_forwarding [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.floating_ip_port_forwarding' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 29%] reference/modules/neutron_lib.api.definitions.floatingip_autodelete_internal [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.floatingip_autodelete_internal' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 29%] reference/modules/neutron_lib.api.definitions.floatingip_pools [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.floatingip_pools' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 29%] reference/modules/neutron_lib.api.definitions.flowclassifier [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.flowclassifier' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 30%] reference/modules/neutron_lib.api.definitions.ip_allocation [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.ip_allocation' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 30%] reference/modules/neutron_lib.api.definitions.ip_substring_port_filtering [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.ip_substring_port_filtering' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 30%] reference/modules/neutron_lib.api.definitions.l2_adjacency [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.l2_adjacency' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 31%] reference/modules/neutron_lib.api.definitions.l3 [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.l3' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 31%] reference/modules/neutron_lib.api.definitions.l3_conntrack_helper [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.l3_conntrack_helper' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 31%] reference/modules/neutron_lib.api.definitions.l3_enable_default_route_bfd [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.l3_enable_default_route_bfd' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 32%] reference/modules/neutron_lib.api.definitions.l3_enable_default_route_ecmp [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.l3_enable_default_route_ecmp' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 32%] reference/modules/neutron_lib.api.definitions.l3_ext_gw_mode [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.l3_ext_gw_mode' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 32%] reference/modules/neutron_lib.api.definitions.l3_ext_gw_multihoming [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.l3_ext_gw_multihoming' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 33%] reference/modules/neutron_lib.api.definitions.l3_ext_ha_mode [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.l3_ext_ha_mode' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 33%] reference/modules/neutron_lib.api.definitions.l3_ext_ndp_proxy [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.l3_ext_ndp_proxy' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 33%] reference/modules/neutron_lib.api.definitions.l3_flavors [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.l3_flavors' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 34%] reference/modules/neutron_lib.api.definitions.l3_ndp_proxy [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.l3_ndp_proxy' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 34%] reference/modules/neutron_lib.api.definitions.l3_port_ip_change_not_allowed [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.l3_port_ip_change_not_allowed' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 34%] reference/modules/neutron_lib.api.definitions.local_ip [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.local_ip' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 35%] reference/modules/neutron_lib.api.definitions.logging [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.logging' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 35%] reference/modules/neutron_lib.api.definitions.logging_resource [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.logging_resource' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 36%] reference/modules/neutron_lib.api.definitions.metering [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.metering' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 36%] reference/modules/neutron_lib.api.definitions.metering_source_and_destination_filters [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.metering_source_and_destination_filters' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 36%] reference/modules/neutron_lib.api.definitions.multiprovidernet [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.multiprovidernet' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 37%] reference/modules/neutron_lib.api.definitions.network [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.network' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 37%] reference/modules/neutron_lib.api.definitions.network_availability_zone [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.network_availability_zone' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 37%] reference/modules/neutron_lib.api.definitions.network_cascade_delete [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.network_cascade_delete' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 38%] reference/modules/neutron_lib.api.definitions.network_ha [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.network_ha' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 38%] reference/modules/neutron_lib.api.definitions.network_ip_availability [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.network_ip_availability' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 38%] reference/modules/neutron_lib.api.definitions.network_mtu [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.network_mtu' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 39%] reference/modules/neutron_lib.api.definitions.network_mtu_writable [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.network_mtu_writable' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 39%] reference/modules/neutron_lib.api.definitions.network_segment_range [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.network_segment_range' writing output... [ 39%] reference/modules/neutron_lib.api.definitions.pagination [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.pagination' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 40%] reference/modules/neutron_lib.api.definitions.port [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.port' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 40%] reference/modules/neutron_lib.api.definitions.port_device_profile [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.port_device_profile' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 40%] reference/modules/neutron_lib.api.definitions.port_hardware_offload_type [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.port_hardware_offload_type' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 41%] reference/modules/neutron_lib.api.definitions.port_hint_ovs_tx_steering [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.port_hint_ovs_tx_steering' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 41%] reference/modules/neutron_lib.api.definitions.port_hints [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.port_hints' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 41%] reference/modules/neutron_lib.api.definitions.port_mac_address_override [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.port_mac_address_override' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 42%] reference/modules/neutron_lib.api.definitions.port_mac_address_regenerate [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.port_mac_address_regenerate' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 42%] reference/modules/neutron_lib.api.definitions.port_numa_affinity_policy [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.port_numa_affinity_policy' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 42%] reference/modules/neutron_lib.api.definitions.port_numa_affinity_policy_socket [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.port_numa_affinity_policy_socket' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 43%] reference/modules/neutron_lib.api.definitions.port_resource_request [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.port_resource_request' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 43%] reference/modules/neutron_lib.api.definitions.port_resource_request_groups [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.port_resource_request_groups' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 43%] reference/modules/neutron_lib.api.definitions.port_security [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.port_security' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 44%] reference/modules/neutron_lib.api.definitions.port_trusted_vif [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.port_trusted_vif' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 44%] reference/modules/neutron_lib.api.definitions.portbindings [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.portbindings' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 44%] reference/modules/neutron_lib.api.definitions.portbindings_extended [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.portbindings_extended' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 45%] reference/modules/neutron_lib.api.definitions.project_default_networks [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.project_default_networks' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 45%] reference/modules/neutron_lib.api.definitions.project_id [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.project_id' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 46%] reference/modules/neutron_lib.api.definitions.provider_net [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.provider_net' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 46%] reference/modules/neutron_lib.api.definitions.qinq [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.qinq' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 46%] reference/modules/neutron_lib.api.definitions.qos [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.qos' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 47%] reference/modules/neutron_lib.api.definitions.qos_bw_limit_direction [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.qos_bw_limit_direction' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 47%] reference/modules/neutron_lib.api.definitions.qos_bw_minimum_ingress [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.qos_bw_minimum_ingress' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 47%] reference/modules/neutron_lib.api.definitions.qos_default [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.qos_default' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 48%] reference/modules/neutron_lib.api.definitions.qos_fip [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.qos_fip' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 48%] reference/modules/neutron_lib.api.definitions.qos_fip_network_policy [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.qos_fip_network_policy' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 48%] reference/modules/neutron_lib.api.definitions.qos_gateway_ip [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.qos_gateway_ip' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 49%] reference/modules/neutron_lib.api.definitions.qos_port_network_policy [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.qos_port_network_policy' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 49%] reference/modules/neutron_lib.api.definitions.qos_pps_minimum_rule [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.qos_pps_minimum_rule' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 49%] reference/modules/neutron_lib.api.definitions.qos_pps_minimum_rule_alias [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.qos_pps_minimum_rule_alias' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 50%] reference/modules/neutron_lib.api.definitions.qos_pps_rule [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.qos_pps_rule' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 50%] reference/modules/neutron_lib.api.definitions.qos_rule_type_details [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.qos_rule_type_details' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 50%] reference/modules/neutron_lib.api.definitions.qos_rule_type_filter [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.qos_rule_type_filter' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 51%] reference/modules/neutron_lib.api.definitions.qos_rules_alias [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.qos_rules_alias' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 51%] reference/modules/neutron_lib.api.definitions.quota_check_limit [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.quota_check_limit' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 51%] reference/modules/neutron_lib.api.definitions.quota_check_limit_default [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.quota_check_limit_default' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 52%] reference/modules/neutron_lib.api.definitions.rbac_address_groups [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.rbac_address_groups' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 52%] reference/modules/neutron_lib.api.definitions.rbac_address_scope [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.rbac_address_scope' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 52%] reference/modules/neutron_lib.api.definitions.rbac_bgpvpn [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.rbac_bgpvpn' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 53%] reference/modules/neutron_lib.api.definitions.rbac_security_groups [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.rbac_security_groups' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 53%] reference/modules/neutron_lib.api.definitions.rbac_subnetpool [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.rbac_subnetpool' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 53%] reference/modules/neutron_lib.api.definitions.revisionifmatch [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.revisionifmatch' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 54%] reference/modules/neutron_lib.api.definitions.router_admin_state_down_before_update [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.router_admin_state_down_before_update' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 54%] reference/modules/neutron_lib.api.definitions.router_availability_zone [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.router_availability_zone' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 54%] reference/modules/neutron_lib.api.definitions.router_interface_fip [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.router_interface_fip' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 55%] reference/modules/neutron_lib.api.definitions.routerservicetype [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.routerservicetype' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 55%] reference/modules/neutron_lib.api.definitions.security_groups_normalized_cidr [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.security_groups_normalized_cidr' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 56%] reference/modules/neutron_lib.api.definitions.security_groups_port_filtering [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.security_groups_port_filtering' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 56%] reference/modules/neutron_lib.api.definitions.security_groups_remote_address_group [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.security_groups_remote_address_group' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 56%] reference/modules/neutron_lib.api.definitions.security_groups_rules_belongs_to_default_sg [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.security_groups_rules_belongs_to_default_sg' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 57%] reference/modules/neutron_lib.api.definitions.security_groups_shared_filtering [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.security_groups_shared_filtering' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 57%] reference/modules/neutron_lib.api.definitions.segment [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.segment' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 57%] reference/modules/neutron_lib.api.definitions.segments_peer_subnet_host_routes [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.segments_peer_subnet_host_routes' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 58%] reference/modules/neutron_lib.api.definitions.servicetype [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.servicetype' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 58%] reference/modules/neutron_lib.api.definitions.sfc [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.sfc' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 58%] reference/modules/neutron_lib.api.definitions.sort_key_validation [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.sort_key_validation' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 59%] reference/modules/neutron_lib.api.definitions.sorting [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.sorting' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 59%] reference/modules/neutron_lib.api.definitions.standard_attr_segment [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.standard_attr_segment' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 59%] reference/modules/neutron_lib.api.definitions.stateful_security_group [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.stateful_security_group' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 60%] reference/modules/neutron_lib.api.definitions.subnet [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.subnet' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 60%] reference/modules/neutron_lib.api.definitions.subnet_dns_publish_fixed_ip [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.subnet_dns_publish_fixed_ip' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 60%] reference/modules/neutron_lib.api.definitions.subnet_external_network [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.subnet_external_network' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 61%] reference/modules/neutron_lib.api.definitions.subnet_onboard [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.subnet_onboard' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 61%] reference/modules/neutron_lib.api.definitions.subnet_segmentid_enforce [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.subnet_segmentid_enforce' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 61%] reference/modules/neutron_lib.api.definitions.subnet_segmentid_writable [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.subnet_segmentid_writable' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 62%] reference/modules/neutron_lib.api.definitions.subnet_service_types [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.subnet_service_types' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 62%] reference/modules/neutron_lib.api.definitions.subnetpool [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.subnetpool' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 62%] reference/modules/neutron_lib.api.definitions.subnetpool_prefix_ops [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.subnetpool_prefix_ops' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 63%] reference/modules/neutron_lib.api.definitions.taas [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.taas' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 63%] reference/modules/neutron_lib.api.definitions.tag_creation [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.tag_creation' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 63%] reference/modules/neutron_lib.api.definitions.tag_ports_during_bulk_creation [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.tag_ports_during_bulk_creation' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 64%] reference/modules/neutron_lib.api.definitions.tap_mirror [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.tap_mirror' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 64%] reference/modules/neutron_lib.api.definitions.trunk [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.trunk' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 64%] reference/modules/neutron_lib.api.definitions.trunk_details [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.trunk_details' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 65%] reference/modules/neutron_lib.api.definitions.uplink_status_propagation [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.uplink_status_propagation' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 65%] reference/modules/neutron_lib.api.definitions.uplink_status_propagation_updatable [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.uplink_status_propagation_updatable' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 66%] reference/modules/neutron_lib.api.definitions.vlan_filter [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.vlan_filter' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 66%] reference/modules/neutron_lib.api.definitions.vlantransparent [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.vlantransparent' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 66%] reference/modules/neutron_lib.api.definitions.vpn [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.vpn' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 67%] reference/modules/neutron_lib.api.definitions.vpn_aes_ccm_gcm [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.vpn_aes_ccm_gcm' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 67%] reference/modules/neutron_lib.api.definitions.vpn_aes_ctr [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.vpn_aes_ctr' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 67%] reference/modules/neutron_lib.api.definitions.vpn_endpoint_groups [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.vpn_endpoint_groups' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 68%] reference/modules/neutron_lib.api.definitions.vpn_flavors [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.definitions.vpn_flavors' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 68%] reference/modules/neutron_lib.api.extensions [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.extensions' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 68%] reference/modules/neutron_lib.api.faults [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.faults' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 69%] reference/modules/neutron_lib.api.validators [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.validators' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 69%] reference/modules/neutron_lib.api.validators.allowedaddresspairs [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.validators.allowedaddresspairs' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 69%] reference/modules/neutron_lib.api.validators.availability_zone [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.validators.availability_zone' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 70%] reference/modules/neutron_lib.api.validators.dns [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.validators.dns' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 70%] reference/modules/neutron_lib.api.validators.multiprovidernet [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.api.validators.multiprovidernet' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 70%] reference/modules/neutron_lib.callbacks [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.callbacks' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 71%] reference/modules/neutron_lib.callbacks.events [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.callbacks.events' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 71%] reference/modules/neutron_lib.callbacks.exceptions [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.callbacks.exceptions' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 71%] reference/modules/neutron_lib.callbacks.manager [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.callbacks.manager' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 72%] reference/modules/neutron_lib.callbacks.priority_group [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.callbacks.priority_group' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 72%] reference/modules/neutron_lib.callbacks.registry [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.callbacks.registry' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 72%] reference/modules/neutron_lib.callbacks.resources [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.callbacks.resources' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 73%] reference/modules/neutron_lib.constants [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.constants' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 73%] reference/modules/neutron_lib.context [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.context' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 73%] reference/modules/neutron_lib.db [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.db' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 74%] reference/modules/neutron_lib.db.api [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.db.api' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 74%] reference/modules/neutron_lib.db.constants [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.db.constants' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 74%] reference/modules/neutron_lib.db.model_query [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.db.model_query' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 75%] reference/modules/neutron_lib.db.quota_api [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.db.quota_api' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 75%] reference/modules/neutron_lib.db.standard_attr [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.db.standard_attr' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 76%] reference/modules/neutron_lib.db.utils [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.db.utils' writing output... [ 76%] reference/modules/neutron_lib.exceptions /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 76%] reference/modules/neutron_lib.exceptions.address_group [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.address_group' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 77%] reference/modules/neutron_lib.exceptions.address_scope [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.address_scope' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 77%] reference/modules/neutron_lib.exceptions.agent [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.agent' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 77%] reference/modules/neutron_lib.exceptions.allowedaddresspairs [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.allowedaddresspairs' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 78%] reference/modules/neutron_lib.exceptions.availability_zone [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.availability_zone' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 78%] reference/modules/neutron_lib.exceptions.dhcpagentscheduler [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.dhcpagentscheduler' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 78%] reference/modules/neutron_lib.exceptions.dns [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.dns' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 79%] reference/modules/neutron_lib.exceptions.dvr [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.dvr' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 79%] reference/modules/neutron_lib.exceptions.external_net [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.external_net' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 79%] reference/modules/neutron_lib.exceptions.extraroute [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.extraroute' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 80%] reference/modules/neutron_lib.exceptions.firewall_v2 [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.firewall_v2' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 80%] reference/modules/neutron_lib.exceptions.flavors [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.flavors' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 80%] reference/modules/neutron_lib.exceptions.l3 [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.l3' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 81%] reference/modules/neutron_lib.exceptions.l3_ext_gw_multihoming [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.l3_ext_gw_multihoming' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 81%] reference/modules/neutron_lib.exceptions.l3_ext_ha_mode [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.l3_ext_ha_mode' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 81%] reference/modules/neutron_lib.exceptions.local_ip [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.local_ip' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 82%] reference/modules/neutron_lib.exceptions.metering [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.metering' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 82%] reference/modules/neutron_lib.exceptions.multiprovidernet [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.multiprovidernet' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 82%] reference/modules/neutron_lib.exceptions.network_segment_range [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.network_segment_range' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 83%] reference/modules/neutron_lib.exceptions.placement [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.placement' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 83%] reference/modules/neutron_lib.exceptions.port_security [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.port_security' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 83%] reference/modules/neutron_lib.exceptions.qos [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.qos' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 84%] reference/modules/neutron_lib.exceptions.taas [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.taas' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 84%] reference/modules/neutron_lib.exceptions.vlanqinq [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.vlanqinq' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 84%] reference/modules/neutron_lib.exceptions.vlantransparent [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.vlantransparent' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 85%] reference/modules/neutron_lib.exceptions.vpn [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.exceptions.vpn' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 85%] reference/modules/neutron_lib.objects [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.objects' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 86%] reference/modules/neutron_lib.objects.common_types [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.objects.common_types' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 86%] reference/modules/neutron_lib.objects.exceptions [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.objects.exceptions' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 86%] reference/modules/neutron_lib.objects.extensions [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.objects.extensions' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 87%] reference/modules/neutron_lib.objects.extensions.standardattributes [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.objects.extensions.standardattributes' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 87%] reference/modules/neutron_lib.objects.logapi [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.objects.logapi' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 87%] reference/modules/neutron_lib.objects.logapi.event_types [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.objects.logapi.event_types' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 88%] reference/modules/neutron_lib.objects.registry [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.objects.registry' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 88%] reference/modules/neutron_lib.objects.utils [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.objects.utils' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 88%] reference/modules/neutron_lib.placement [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.placement' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 89%] reference/modules/neutron_lib.placement.client [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.placement.client' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 89%] reference/modules/neutron_lib.placement.constants [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.placement.constants' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 89%] reference/modules/neutron_lib.placement.utils [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.placement.utils' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 90%] reference/modules/neutron_lib.plugins [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.plugins' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 90%] reference/modules/neutron_lib.plugins.constants [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.plugins.constants' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 90%] reference/modules/neutron_lib.plugins.directory [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.plugins.directory' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 91%] reference/modules/neutron_lib.plugins.ml2 [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.plugins.ml2' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 91%] reference/modules/neutron_lib.plugins.ml2.api [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.plugins.ml2.api' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 91%] reference/modules/neutron_lib.plugins.ml2.ovs_constants [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.plugins.ml2.ovs_constants' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 92%] reference/modules/neutron_lib.plugins.utils [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.plugins.utils' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 92%] reference/modules/neutron_lib.policy [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.policy' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 92%] reference/modules/neutron_lib.rpc [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.rpc' writing output... [ 93%] reference/modules/neutron_lib.services /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.services' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 93%] reference/modules/neutron_lib.services.base [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.services.base' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 93%] reference/modules/neutron_lib.services.constants [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.services.constants' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 94%] reference/modules/neutron_lib.services.logapi [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.services.logapi' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 94%] reference/modules/neutron_lib.services.logapi.constants [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.services.logapi.constants' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 94%] reference/modules/neutron_lib.services.qos [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.services.qos' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 95%] reference/modules/neutron_lib.services.qos.base [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.services.qos.base' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 95%] reference/modules/neutron_lib.services.qos.constants [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.services.qos.constants' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 96%] reference/modules/neutron_lib.services.trunk [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.services.trunk' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 96%] reference/modules/neutron_lib.services.trunk.constants [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.services.trunk.constants' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 96%] reference/modules/neutron_lib.utils [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.utils' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 97%] reference/modules/neutron_lib.utils.file [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.utils.file' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 97%] reference/modules/neutron_lib.utils.helpers [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.utils.helpers' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 97%] reference/modules/neutron_lib.utils.host [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.utils.host' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 98%] reference/modules/neutron_lib.utils.net [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.utils.net' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 98%] reference/modules/neutron_lib.utils.runtime [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.utils.runtime' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 98%] reference/modules/neutron_lib.utils.test [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.utils.test' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 99%] reference/modules/neutron_lib.utils.upgrade_checks [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.utils.upgrade_checks' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 99%] reference/modules/neutron_lib.version [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.version' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [ 99%] reference/modules/neutron_lib.worker [openstackdocstheme] could not determine last_updated for 'reference/modules/neutron_lib.worker' /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') writing output... [100%] user/hacking writing output... [100%] user/index /usr/lib/python3.12/site-packages/openstackdocstheme/page_context.py:70: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead. src_file = full_src_file[len(app.builder.env.srcdir):].lstrip('/') generating indices... genindex py-modindex [openstackdocstheme] could not determine last_updated for 'py-modindex' done writing additional pages... search done dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in doc/build/html. docs: OK (18.39 seconds) congratulations :) (18.45 seconds) + rm -rf doc/build/html/.doctrees doc/build/html/.buildinfo + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.3qOm2w + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd neutron-lib-3.19.0 ++ ls /builddir/build/BUILD/neutron-lib-3.19.0/pyproject-wheeldir/neutron_lib-3.19.0-py3-none-any.whl ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ xargs basename --multiple + specifier=neutron_lib==3.19.0 + '[' -z neutron_lib==3.19.0 ']' + TMPDIR=/builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.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-lib-3.19.0/pyproject-wheeldir neutron_lib==3.19.0 Using pip 23.3.2 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/neutron-lib-3.19.0/pyproject-wheeldir Processing ./pyproject-wheeldir/neutron_lib-3.19.0-py3-none-any.whl Installing collected packages: neutron_lib Successfully installed neutron_lib-3.19.0 + '[' -d /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/bin ']' + rm -f /builddir/build/BUILD/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/lib/python3.12/site-packages ']' + site_dirs+=("/usr/lib/python3.12/site-packages") + '[' /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/lib64/python3.12/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.12/site-packages/neutron_lib-3.19.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/lib/python3.12/site-packages/neutron_lib-3.19.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64 --record /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/lib/python3.12/site-packages/neutron_lib-3.19.0.dist-info/RECORD --output /builddir/build/BUILD/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/lib/python3.12/site-packages/neutron_lib-3.19.0.dist-info/RECORD removed '/builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/lib/python3.12/site-packages/neutron_lib-3.19.0.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/lib/python3.12/site-packages/neutron_lib-3.19.0.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/lib/python3.12/site-packages/neutron_lib-3.19.0.dist-info/REQUESTED' ++ cut -f1 '-d ' ++ wc -l /builddir/build/BUILD/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64-pyproject-ghost-distinfo + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 3.19.0-0.20250527150442.3a16021.el10 --unique-debug-suffix -3.19.0-0.20250527150442.3a16021.el10.x86_64 --unique-debug-src-base python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/neutron-lib-3.19.0 find-debuginfo: starting Extracting debug info from 0 files Creating .debug symlinks for symlinks to ELF files find: ‘debug’: No such file or directory find-debuginfo: done + /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/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 Bytecompiling .py files below /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/lib/python3.12 using python3.12 Not clamping source mtimes, $SOURCE_DATE_EPOCH not set + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.gkSEsk + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd neutron-lib-3.19.0 + rm -f ./neutron_lib/tests/unit/hacking/test_checks.py + TOX_TESTENV_PASSENV='*' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/neutron-lib-3.19.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=4 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env -q --recreate -e py312 /usr/lib/python3.12/site-packages/webob/compat.py:5: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 from cgi import parse_header /usr/lib/python3.12/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.12/site-packages/webob/compat.py:5: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 from cgi import parse_header /usr/lib/python3.12/site-packages/webob/compat.py:5: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 from cgi import parse_header /usr/lib/python3.12/site-packages/webob/compat.py:5: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 from cgi import parse_header /usr/lib/python3.12/site-packages/webob/compat.py:5: DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13 from cgi import parse_header /usr/lib/python3.12/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.12/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.12/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.12/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( {2} neutron_lib.tests.unit.agent.common.test_utils.TestCreateRegNumbers.test_all_registers_defined [0.003355s] ... ok {2} neutron_lib.tests.unit.api.definitions.test__dummy._DummyDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test__dummy._DummyDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {2} neutron_lib.tests.unit.api.definitions.test__dummy._DummyDefinitionTestCase.test_shim_extension [0.001401s] ... ok {1} neutron_lib.tests.unit.agent.common.test_utils.TestCreateRegNumbers.test_no_registers_defined [0.006330s] ... ok {1} neutron_lib.tests.unit.api.definitions.test__dummy._DummyDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_address_group.AddressGroupDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_address_scope.AddressScopeDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {1} neutron_lib.tests.unit.api.definitions.test_admin_state_down_before_update.AdminStateDownToUpdateDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_address_group.AddressGroupDefinitionTestCase.test_all_api_definitions_list [0.093378s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_admin_state_down_before_update.AdminStateDownToUpdateDefinitionTestCase.test_all_api_definitions_list [0.057639s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_admin_state_down_before_update.AdminStateDownToUpdateDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_agent.AgentDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_agent.AgentDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {1} neutron_lib.tests.unit.api.definitions.test_agent.AgentDefinitionTestCase.test_resource_map [0.002468s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_agent_resources_synced.AgentResourcesSyncedDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_agent_sort_key.AgentDefinitionTestCase.test_shim_extension [0.002255s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_agent_sort_key.AgentDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs.AllowedAddressPairsDefinitionTestCase.test_all_api_definitions_list [0.047159s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs_atomic.AllowedAddressPairsDefinitionTestCase.test_action_map [0.002202s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs_atomic.AllowedAddressPairsDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_auto_allocated_topology.AutoTopologyDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_auto_allocated_topology.AutoTopologyDefinitionTestCase.test_required_extensions [0.002514s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_auto_allocated_topology.AutoTopologyDefinitionTestCase.test_shim_extension [0.001799s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_availability_zone.AvailabilityZoneDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_address_scope.AddressScopeDefinitionTestCase.test_all_api_definitions_list [0.094438s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_availability_zone_filter.AvailabilityZoneFilterDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_address_scope.AddressScopeDefinitionTestCase.test_shim_extension [0.002215s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_admin_state_down_before_update.AdminStateDownToUpdateDefinitionTestCase.test_shim_extension [0.003326s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_availability_zone_filter.AvailabilityZoneFilterDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_availability_zone_filter.AvailabilityZoneFilterDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {1} neutron_lib.tests.unit.api.definitions.test_availability_zone_filter.AvailabilityZoneFilterDefinitionTestCase.test_shim_extension [0.002221s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_admin_state_down_before_update.AdminStateDownToUpdateDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_bgp.BgpDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_agent.AgentDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_agent.AgentDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_agent_resources_synced.AgentResourcesSyncedDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_agent_resources_synced.AgentResourcesSyncedDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_agent_resources_synced.AgentResourcesSyncedDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_agent_resources_synced.AgentResourcesSyncedDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_agent_sort_key.AgentDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {2} neutron_lib.tests.unit.api.definitions.test_agent_sort_key.AgentDefinitionTestCase.test_resource_map [0.003945s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs.AllowedAddressPairsDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs.AllowedAddressPairsDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs.AllowedAddressPairsDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs_atomic.AllowedAddressPairsDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs_atomic.AllowedAddressPairsDefinitionTestCase.test_required_extensions [0.001540s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_address_group.AddressGroupDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_bgp.BgpDefinitionTestCase.test_all_api_definitions_list [0.097690s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_bgp.BgpDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_bgp.BgpDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {3} neutron_lib.tests.unit.api.definitions.test__dummy._DummyDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test__dummy._DummyDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_address_group.AddressGroupDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_address_group.AddressGroupDefinitionTestCase.test_resource_map [0.005610s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_address_group.AddressGroupDefinitionTestCase.test_shim_extension [0.001437s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_address_scope.AddressScopeDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_address_scope.AddressScopeDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_address_scope.AddressScopeDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_address_scope.AddressScopeDefinitionTestCase.test_resource_map [0.001682s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_address_scope.AddressScopeDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_admin_state_down_before_update.AdminStateDownToUpdateDefinitionTestCase.test_required_extensions [0.001600s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_admin_state_down_before_update.AdminStateDownToUpdateDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {1} neutron_lib.tests.unit.api.definitions.test_bgp_4byte_asn.Bgp4ByteAsnDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test__dummy._DummyDefinitionTestCase.test_all_api_definitions_list [0.061122s] ... ok {3} neutron_lib.tests.unit.api.definitions.test__dummy._DummyDefinitionTestCase.test_resource_map [0.001953s] ... ok {3} neutron_lib.tests.unit.api.definitions.test__dummy._DummyDefinitionTestCase.test_subresource_map [0.001481s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_address_group.AddressGroupDefinitionTestCase.test_action_map [0.001690s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_address_group.AddressGroupDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_address_group.AddressGroupDefinitionTestCase.test_required_extensions [0.001437s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_address_scope.AddressScopeDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_admin_state_down_before_update.AdminStateDownToUpdateDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_admin_state_down_before_update.AdminStateDownToUpdateDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_agent.AgentDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_agent.AgentDefinitionTestCase.test_shim_extension [0.001892s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_agent_resources_synced.AgentResourcesSyncedDefinitionTestCase.test_required_extensions [0.001384s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_auto_allocated_topology.AutoTopologyDefinitionTestCase.test_all_api_definitions_list [0.094872s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_agent.AgentDefinitionTestCase.test_all_api_definitions_list [0.093536s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_auto_allocated_topology.AutoTopologyDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_availability_zone.AvailabilityZoneDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_agent.AgentDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_availability_zone.AvailabilityZoneDefinitionTestCase.test_shim_extension [0.001607s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_availability_zone.AvailabilityZoneDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_availability_zone_filter.AvailabilityZoneFilterDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_availability_zone_filter.AvailabilityZoneFilterDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_availability_zone_filter.AvailabilityZoneFilterDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_agent_sort_key.AgentDefinitionTestCase.test_all_api_definitions_list [0.045422s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_bgp_4byte_asn.Bgp4ByteAsnDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_agent_sort_key.AgentDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_agent_sort_key.AgentDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_bgp_4byte_asn.Bgp4ByteAsnDefinitionTestCase.test_required_extensions [0.001746s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs.AllowedAddressPairsDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs.AllowedAddressPairsDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs.AllowedAddressPairsDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {3} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs.AllowedAddressPairsDefinitionTestCase.test_resource_map [0.001559s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_bgp_dragentscheduler.BgpDragentSchedulerDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_bgpvpn.BgpvpnDefinitionTestCase.test_resource_map [0.002239s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_bgp_4byte_asn.Bgp4ByteAsnDefinitionTestCase.test_all_api_definitions_list [0.107532s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_bgpvpn_net_assoc_stdattrs.BGPVPNNetAssocStdAttrDefintionTestCase.test_is_standard_attr_extension [0.001515s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_bgp_4byte_asn.Bgp4ByteAsnDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_bgpvpn_net_assoc_stdattrs.BGPVPNNetAssocStdAttrDefintionTestCase.test_required_extensions [0.001811s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_bgp_dragentscheduler.BgpDragentSchedulerDefinitionTestCase.test_shim_extension [0.001847s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_bgpvpn_net_assoc_stdattrs.BGPVPNNetAssocStdAttrDefintionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_bgp_dragentscheduler.BgpDragentSchedulerDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_bgpvpn_port_assoc_stdattrs.BGPVPNPortAssocStdAttrDefintionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_bgpvpn_port_assoc_stdattrs.BGPVPNPortAssocStdAttrDefintionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn.BgpvpnDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_bgpvpn_router_assoc_stdattrs.BGPVPNRouterAssocStdAttrDefintionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn.BgpvpnDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn.BgpvpnDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_bgpvpn_router_assoc_stdattrs.BGPVPNRouterAssocStdAttrDefintionTestCase.test_shim_extension [0.003300s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn.BgpvpnDefinitionTestCase.test_shim_extension [0.001943s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_bgpvpn_router_assoc_stdattrs.BGPVPNRouterAssocStdAttrDefintionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_net_assoc_stdattrs.BGPVPNNetAssocStdAttrDefintionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_bgpvpn_stdattrs.BgpvpnStdAttrDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs_atomic.AllowedAddressPairsDefinitionTestCase.test_all_api_definitions_list [0.051786s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs_atomic.AllowedAddressPairsDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs_atomic.AllowedAddressPairsDefinitionTestCase.test_resource_map [0.001391s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_auto_allocated_topology.AutoTopologyDefinitionTestCase.test_resource_map [0.001612s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_auto_allocated_topology.AutoTopologyDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_availability_zone.AvailabilityZoneDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_agent_resources_synced.AgentResourcesSyncedDefinitionTestCase.test_all_api_definitions_list [0.108028s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_agent_resources_synced.AgentResourcesSyncedDefinitionTestCase.test_resource_map [0.002382s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_agent_resources_synced.AgentResourcesSyncedDefinitionTestCase.test_shim_extension [0.001701s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_agent_sort_key.AgentDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_agent_sort_key.AgentDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs.AllowedAddressPairsDefinitionTestCase.test_shim_extension [0.001790s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs_atomic.AllowedAddressPairsDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_allowedaddresspairs_atomic.AllowedAddressPairsDefinitionTestCase.test_shim_extension [0.002063s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_auto_allocated_topology.AutoTopologyDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_auto_allocated_topology.AutoTopologyDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_availability_zone.AvailabilityZoneDefinitionTestCase.test_all_api_definitions_list [0.053940s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_availability_zone.AvailabilityZoneDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_availability_zone.AvailabilityZoneDefinitionTestCase.test_required_extensions [0.003868s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_bgp.BgpDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_data_plane_status.DataPlaneStatusDefinitionTestCase.test_all_api_definitions_list [0.073070s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_data_plane_status.DataPlaneStatusDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_data_plane_status.DataPlaneStatusDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_bgp_4byte_asn.Bgp4ByteAsnDefinitionTestCase.test_shim_extension [0.008283s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_data_plane_status.DataPlaneStatusDefinitionTestCase.test_resource_map [0.002102s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_availability_zone.AvailabilityZoneDefinitionTestCase.test_resource_map [0.004478s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_default_subnetpools.DefaultSubnetPoolsDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_bgp_4byte_asn.Bgp4ByteAsnDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_default_subnetpools.DefaultSubnetPoolsDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_bgp_dragentscheduler.BgpDragentSchedulerDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_bgp_dragentscheduler.BgpDragentSchedulerDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_net_assoc_stdattrs.BGPVPNNetAssocStdAttrDefintionTestCase.test_all_api_definitions_list [0.107897s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_net_assoc_stdattrs.BGPVPNNetAssocStdAttrDefintionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_net_assoc_stdattrs.BGPVPNNetAssocStdAttrDefintionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_port_assoc_stdattrs.BGPVPNPortAssocStdAttrDefintionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_dhcpagentscheduler.DHCPAgentSchedulerDefinitionTestCase.test_all_api_definitions_list [0.045974s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_dns.DnsDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_port_assoc_stdattrs.BGPVPNPortAssocStdAttrDefintionTestCase.test_is_standard_attr_extension [0.007073s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_dns.DnsDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_dns.DnsDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_port_assoc_stdattrs.BGPVPNPortAssocStdAttrDefintionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_dns.DnsDefinitionTestCase.test_required_extensions [0.001583s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_port_assoc_stdattrs.BGPVPNPortAssocStdAttrDefintionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_router_assoc_stdattrs.BGPVPNRouterAssocStdAttrDefintionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_router_assoc_stdattrs.BGPVPNRouterAssocStdAttrDefintionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_router_assoc_stdattrs.BGPVPNRouterAssocStdAttrDefintionTestCase.test_required_extensions [0.002824s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_routes_control.BgpvpnRoutesControlDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_routes_control.BgpvpnRoutesControlDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_availability_zone_filter.AvailabilityZoneFilterDefinitionTestCase.test_all_api_definitions_list [0.100671s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_routes_control.BgpvpnRoutesControlDefinitionTestCase.test_required_extensions [0.004014s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_availability_zone_filter.AvailabilityZoneFilterDefinitionTestCase.test_required_extensions [0.006497s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_stdattrs.BgpvpnStdAttrDefinitionTestCase.test_is_standard_attr_extension [0.005474s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_dns_domain_ports.DnsDomainPortsDefinitionTestCase.test_all_api_definitions_list [0.047046s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_bgp.BgpDefinitionTestCase.test_action_map [0.005094s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_dns_domain_ports.DnsDomainPortsDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_stdattrs.BgpvpnStdAttrDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_dvr.DvrDefinitionTestCase.test_shim_extension [0.001507s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_dvr.DvrDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_bgp.BgpDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_bgp.BgpDefinitionTestCase.test_resource_map [0.005485s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_empty_string_filtering.EmptyStringFilteringDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_empty_string_filtering.EmptyStringFilteringDefinitionTestCase.test_shim_extension [0.002075s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_vni.BgpvpnDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_expose_l3_conntrack_helper.ExposeL3ConntrackHelperDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_bgp.BgpDefinitionTestCase.test_shim_extension [0.005226s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_expose_port_forwarding_in_fip.ExposePortForwardingInFip.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_bgp_4byte_asn.Bgp4ByteAsnDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_bgp_4byte_asn.Bgp4ByteAsnDefinitionTestCase.test_resource_map [0.001439s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_bgp_dragentscheduler.BgpDragentSchedulerDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_bgpvpn.BgpvpnDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_bgpvpn_net_assoc_stdattrs.BGPVPNNetAssocStdAttrDefintionTestCase.test_shim_extension [0.001364s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_bgpvpn_router_assoc_stdattrs.BGPVPNRouterAssocStdAttrDefintionTestCase.test_is_standard_attr_extension [0.010768s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_bgp_dragentscheduler.BgpDragentSchedulerDefinitionTestCase.test_all_api_definitions_list [0.127123s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_bgp_dragentscheduler.BgpDragentSchedulerDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_bgp_dragentscheduler.BgpDragentSchedulerDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {2} neutron_lib.tests.unit.api.definitions.test_expose_port_forwarding_in_fip.ExposePortForwardingInFip.test_all_api_definitions_list [0.045744s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_expose_port_forwarding_in_fip.ExposePortForwardingInFip.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_expose_port_forwarding_in_fip.ExposePortForwardingInFip.test_required_extensions [0.001417s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_expose_port_forwarding_in_fip.ExposePortForwardingInFip.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_external_net.ExternalNetDefinitionTestCase.test_shim_extension [0.011791s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_bgpvpn_routes_control.BgpvpnRoutesControlDefinitionTestCase.test_all_api_definitions_list [0.064285s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_bgpvpn_routes_control.BgpvpnRoutesControlDefinitionTestCase.test_shim_extension [0.001782s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_bgpvpn_routes_control.BgpvpnRoutesControlDefinitionTestCase.test_subresource_map [0.001694s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_bgpvpn_stdattrs.BgpvpnStdAttrDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_bgpvpn_stdattrs.BgpvpnStdAttrDefinitionTestCase.test_required_extensions [0.001411s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_bgpvpn_vni.BgpvpnDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_bgpvpn_vni.BgpvpnDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_bgpvpn_vni.BgpvpnDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_bgpvpn_vni.BgpvpnDefinitionTestCase.test_resource_map [0.001444s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_bgpvpn_vni.BgpvpnDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_data_plane_status.DataPlaneStatusDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_data_plane_status.DataPlaneStatusDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_default_subnetpools.DefaultSubnetPoolsDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_default_subnetpools.DefaultSubnetPoolsDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_default_subnetpools.DefaultSubnetPoolsDefinitionTestCase.test_resource_map [0.001343s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_dhcpagentscheduler.DHCPAgentSchedulerDefinitionTestCase.test_shim_extension [0.001375s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_vni.BgpvpnDefinitionTestCase.test_all_api_definitions_list [0.114181s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_dhcpagentscheduler.DHCPAgentSchedulerDefinitionTestCase.test_subresource_map [0.002004s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_dns.DnsDefinitionTestCase.test_resource_map [0.001465s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_dns.DnsDefinitionTestCase.test_shim_extension [0.001565s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_dns_domain_ports.DnsDomainPortsDefinitionTestCase.test_resource_map [0.001353s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_bgpvpn_vni.BgpvpnDefinitionTestCase.test_required_extensions [0.004154s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_dns_domain_ports.DnsDomainPortsDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_data_plane_status.DataPlaneStatusDefinitionTestCase.test_shim_extension [0.004190s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_default_subnetpools.DefaultSubnetPoolsDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_default_subnetpools.DefaultSubnetPoolsDefinitionTestCase.test_required_extensions [0.001508s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_dhcpagentscheduler.DHCPAgentSchedulerDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_dhcpagentscheduler.DHCPAgentSchedulerDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_dhcpagentscheduler.DHCPAgentSchedulerDefinitionTestCase.test_resource_map [0.001486s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn.BgpvpnDefinitionTestCase.test_all_api_definitions_list [0.104561s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn.BgpvpnDefinitionTestCase.test_invalid_rtrd [0.003404s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_extra_dhcp_opt.ExtraDHCPOptDefinitionTestCase.test_all_api_definitions_list [0.079497s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn.BgpvpnDefinitionTestCase.test_required_extensions [0.001566s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_extra_dhcp_opt.ExtraDHCPOptDefinitionTestCase.test_resource_map [0.004012s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_extra_dhcp_opt.ExtraDHCPOptDefinitionTestCase.test_shim_extension [0.003571s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn.BgpvpnDefinitionTestCase.test_subresource_map [0.012015s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_extra_dhcp_opt.ExtraDHCPOptDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn.BgpvpnDefinitionTestCase.test_valid_rtrd [0.001667s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn_net_assoc_stdattrs.BGPVPNNetAssocStdAttrDefintionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_extraroute.ExtrarouteDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_dvr.DvrDefinitionTestCase.test_all_api_definitions_list [0.049383s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_extraroute.ExtrarouteDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_dvr.DvrDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_dvr.DvrDefinitionTestCase.test_required_extensions [0.001363s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_extraroute.ExtrarouteDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_empty_string_filtering.EmptyStringFilteringDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_extraroute_atomic.ExtrarouteAtomicDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_extraroute_atomic.ExtrarouteAtomicDefinitionTestCase.test_resource_map [0.008626s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_extraroute_atomic.ExtrarouteAtomicDefinitionTestCase.test_shim_extension [0.001760s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_extraroute_atomic.ExtrarouteAtomicDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_filter_validation.FilterValidationiDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_fip64.Fip64DefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {2} neutron_lib.tests.unit.api.definitions.test_fip_distributed.FipDistributedDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_fip_distributed.FipDistributedDefinitionTestCase.test_required_extensions [0.001362s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_expose_l3_conntrack_helper.ExposeL3ConntrackHelperDefinitionTestCase.test_all_api_definitions_list [0.045502s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_expose_l3_conntrack_helper.ExposeL3ConntrackHelperDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_expose_port_forwarding_in_fip.ExposePortForwardingInFip.test_resource_map [0.001382s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_external_net.ExternalNetDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_external_net.ExternalNetDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_external_net.ExternalNetDefinitionTestCase.test_resource_map [0.001360s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_dns.DnsDefinitionTestCase.test_all_api_definitions_list [0.104751s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_dns_domain_ports.DnsDomainPortsDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_dns_domain_ports.DnsDomainPortsDefinitionTestCase.test_shim_extension [0.002000s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_dvr.DvrDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_dvr.DvrDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_fip_port_details.FipPortDetailsDefinitionTestCase.test_all_api_definitions_list [0.058032s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_firewall_v2.FirewallDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn_port_assoc_stdattrs.BGPVPNPortAssocStdAttrDefintionTestCase.test_all_api_definitions_list [0.108248s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn_port_assoc_stdattrs.BGPVPNPortAssocStdAttrDefintionTestCase.test_required_extensions [0.001926s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn_port_assoc_stdattrs.BGPVPNPortAssocStdAttrDefintionTestCase.test_shim_extension [0.001480s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_extraroute.ExtrarouteDefinitionTestCase.test_all_api_definitions_list [0.048934s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_extraroute.ExtrarouteDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_extraroute.ExtrarouteDefinitionTestCase.test_required_extensions [0.001526s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_extraroute_atomic.ExtrarouteAtomicDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_filter_validation.FilterValidationiDefinitionTestCase.test_all_api_definitions_list [0.045151s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_filter_validation.FilterValidationiDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {3} neutron_lib.tests.unit.api.definitions.test_filter_validation.FilterValidationiDefinitionTestCase.test_shim_extension [0.001892s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_fip64.Fip64DefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_fip64.Fip64DefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_fip_distributed.FipDistributedDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_fip_port_details.FipPortDetailsDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_firewall_v2.FirewallDefinitionTestCase.test_all_api_definitions_list [0.071080s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_fip_port_details.FipPortDetailsDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_fip_port_details.FipPortDetailsDefinitionTestCase.test_required_extensions [0.001382s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_firewall_v2_stdattrs.FWaaSV2StdAttrDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_fip_port_details.FipPortDetailsDefinitionTestCase.test_shim_extension [0.001323s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_firewall_v2.FirewallDefinitionTestCase.test_resource_map [0.001984s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_firewall_v2_stdattrs.FWaaSV2StdAttrDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_firewall_v2_stdattrs.FWaaSV2StdAttrDefinitionTestCase.test_is_standard_attr_extension [0.001321s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_firewall_v2_stdattrs.FWaaSV2StdAttrDefinitionTestCase.test_shim_extension [0.001364s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_flavors.FlavorsDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_flavors.FlavorsDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {1} neutron_lib.tests.unit.api.definitions.test_empty_string_filtering.EmptyStringFilteringDefinitionTestCase.test_all_api_definitions_list [0.095023s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_flavors.FlavorsDefinitionTestCase.test_resource_map [0.001985s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_empty_string_filtering.EmptyStringFilteringDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {3} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding.FipPortForwardingDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding.FipPortForwardingDefinitionTestCase.test_required_extensions [0.001493s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_extension.FipPortForwardingNameAndDescriptionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_port_range.FipPortForwardingPortRangeTestCase.test_subresource_map [0.001423s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn_router_assoc_stdattrs.BGPVPNRouterAssocStdAttrDefintionTestCase.test_all_api_definitions_list [0.089070s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_floatingip_autodelete_internal.FloatingIPAutodeleteInternalTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn_router_assoc_stdattrs.BGPVPNRouterAssocStdAttrDefintionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {3} neutron_lib.tests.unit.api.definitions.test_floatingip_pools.FloatingIPPoolDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_floatingip_pools.FloatingIPPoolDefinitionTestCase.test_resource_map [0.001407s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_empty_string_filtering.EmptyStringFilteringDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_floatingip_pools.FloatingIPPoolDefinitionTestCase.test_shim_extension [0.002031s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_expose_l3_conntrack_helper.ExposeL3ConntrackHelperDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_flowclassifier.FlowClassifierDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_expose_l3_conntrack_helper.ExposeL3ConntrackHelperDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_flowclassifier.FlowClassifierDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_expose_l3_conntrack_helper.ExposeL3ConntrackHelperDefinitionTestCase.test_resource_map [0.001476s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_external_net.ExternalNetDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn_routes_control.BgpvpnRoutesControlDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn_routes_control.BgpvpnRoutesControlDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn_routes_control.BgpvpnRoutesControlDefinitionTestCase.test_resource_map [0.001698s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn_stdattrs.BgpvpnStdAttrDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_flavors.FlavorsDefinitionTestCase.test_all_api_definitions_list [0.045313s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_flavors.FlavorsDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_extra_dhcp_opt.ExtraDHCPOptDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_extra_dhcp_opt.ExtraDHCPOptDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_extension.FipPortForwardingNameAndDescriptionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_extension.FipPortForwardingNameAndDescriptionTestCase.test_shim_extension [0.001441s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_extra_dhcp_opt.ExtraDHCPOptDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {1} neutron_lib.tests.unit.api.definitions.test_extraroute.ExtrarouteDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_extraroute.ExtrarouteDefinitionTestCase.test_resource_map [0.001591s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_extraroute_atomic.ExtrarouteAtomicDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_extraroute_atomic.ExtrarouteAtomicDefinitionTestCase.test_required_extensions [0.001468s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_filter_validation.FilterValidationiDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {1} neutron_lib.tests.unit.api.definitions.test_filter_validation.FilterValidationiDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_fip64.Fip64DefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_fip64.Fip64DefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_fip64.Fip64DefinitionTestCase.test_required_extensions [0.001820s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_fip64.Fip64DefinitionTestCase.test_shim_extension [0.001453s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_fip_distributed.FipDistributedDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_fip_port_details.FipPortDetailsDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_ip_substring_port_filtering.IPSubstringFilteringDefinitionTestCase.test_all_api_definitions_list [0.055288s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_ip_substring_port_filtering.IPSubstringFilteringDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_ip_substring_port_filtering.IPSubstringFilteringDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_ip_substring_port_filtering.IPSubstringFilteringDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {2} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_port_range.FipPortForwardingPortRangeTestCase.test_all_api_definitions_list [0.045320s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_floatingip_autodelete_internal.FloatingIPAutodeleteInternalTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_floatingip_autodelete_internal.FloatingIPAutodeleteInternalTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {2} neutron_lib.tests.unit.api.definitions.test_floatingip_pools.FloatingIPPoolDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_fip_port_details.FipPortDetailsDefinitionTestCase.test_resource_map [0.015026s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_flowclassifier.FlowClassifierDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_flowclassifier.FlowClassifierDefinitionTestCase.test_shim_extension [0.001355s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_fip_port_details.FipPortDetailsDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_flowclassifier.FlowClassifierDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_firewall_v2.FirewallDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_l2_adjancency.L2AdjacencyDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_firewall_v2.FirewallDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {3} neutron_lib.tests.unit.api.definitions.test_l2_adjancency.L2AdjacencyDefinitionTestCase.test_all_api_definitions_list [0.048279s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn_stdattrs.BgpvpnStdAttrDefinitionTestCase.test_all_api_definitions_list [0.100219s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_l2_adjancency.L2AdjacencyDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn_stdattrs.BgpvpnStdAttrDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {3} neutron_lib.tests.unit.api.definitions.test_l2_adjancency.L2AdjacencyDefinitionTestCase.test_resource_map [0.001448s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_l2_adjancency.L2AdjacencyDefinitionTestCase.test_shim_extension [0.001507s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_l3.L3DefinitionTestCase.test_action_map [0.001423s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_l3.L3DefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_l3.L3DefinitionTestCase.test_resource_map [0.001608s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_l3_conntrack_helper.ConntrackHelperDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_l3.L3DefinitionTestCase.test_all_api_definitions_list [0.047321s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_l3_conntrack_helper.ConntrackHelperDefinitionTestCase.test_resource_map [0.001360s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_l3_conntrack_helper.ConntrackHelperDefinitionTestCase.test_shim_extension [0.001345s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_l3.L3DefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_bfd.L3EnableDefaultRouteBFDDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_l3.L3DefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn_stdattrs.BgpvpnStdAttrDefinitionTestCase.test_shim_extension [0.016613s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_bfd.L3EnableDefaultRouteBFDDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_l3.L3DefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_l3_conntrack_helper.ConntrackHelperDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_bgpvpn_vni.BgpvpnDefinitionTestCase.test_shim_extension [0.001581s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_bfd.L3EnableDefaultRouteBFDDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_data_plane_status.DataPlaneStatusDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_ecmp.L3EnableDefaultRouteECMPDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_data_plane_status.DataPlaneStatusDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {3} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_ecmp.L3EnableDefaultRouteECMPDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_ecmp.L3EnableDefaultRouteECMPDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_l3_conntrack_helper.ConntrackHelperDefinitionTestCase.test_all_api_definitions_list [0.045064s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_l3_conntrack_helper.ConntrackHelperDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_firewall_v2_stdattrs.FWaaSV2StdAttrDefinitionTestCase.test_all_api_definitions_list [0.095655s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_bfd.L3EnableDefaultRouteBFDDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_firewall_v2_stdattrs.FWaaSV2StdAttrDefinitionTestCase.test_optional_extensions [0.001953s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_bfd.L3EnableDefaultRouteBFDDefinitionTestCase.test_required_extensions [0.001406s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_firewall_v2_stdattrs.FWaaSV2StdAttrDefinitionTestCase.test_required_extensions [0.001567s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_ecmp.L3EnableDefaultRouteECMPDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_firewall_v2_stdattrs.FWaaSV2StdAttrDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {3} neutron_lib.tests.unit.api.definitions.test_l3_ext_gw_mode.L3ExtendedGatewayModeDefinitionTestCase.test_all_api_definitions_list [0.047557s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_ecmp.L3EnableDefaultRouteECMPDefinitionTestCase.test_resource_map [0.001746s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_l3_ext_gw_mode.L3ExtendedGatewayModeDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_l3_ext_gw_mode.L3ExtendedGatewayModeDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_l3_ext_gw_mode.L3ExtendedGatewayModeDefinitionTestCase.test_required_extensions [0.001571s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_l3_ext_gw_mode.L3ExtendedGatewayModeDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_l3_ext_ha_mode.L3ExtHAModeDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_l3_ext_ha_mode.L3ExtHAModeDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_flavors.FlavorsDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_default_subnetpools.DefaultSubnetPoolsDefinitionTestCase.test_all_api_definitions_list [0.102873s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_default_subnetpools.DefaultSubnetPoolsDefinitionTestCase.test_shim_extension [0.001853s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_l3_ext_ha_mode.L3ExtHAModeDefinitionTestCase.test_all_api_definitions_list [0.048589s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_l3_ext_ndp_proxy.RouterNDPProxyDefinitionTestCase.test_all_api_definitions_list [0.049746s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_dhcpagentscheduler.DHCPAgentSchedulerDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_l3_ext_ndp_proxy.RouterNDPProxyDefinitionTestCase.test_resource_map [0.001708s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_l3_ext_ha_mode.L3ExtHAModeDefinitionTestCase.test_resource_map [0.001799s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_dhcpagentscheduler.DHCPAgentSchedulerDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_l3_ext_ndp_proxy.RouterNDPProxyDefinitionTestCase.test_shim_extension [0.001510s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_l3_ext_ndp_proxy.RouterNDPProxyDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_l3_flavors.L3FlavorsDefinitionTestCase.test_required_extensions [0.001538s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_l3_flavors.L3FlavorsDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_l3_ndp_proxy.L3NDPProxyDefinitionTestCase.test_required_extensions [0.001377s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_dhcpagentscheduler.DHCPAgentSchedulerDefinitionTestCase.test_required_extensions [0.005433s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_l3_ndp_proxy.L3NDPProxyDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_dns.DnsDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_l3_port_ip_change_not_allowed.L3PortIPChangeNotAllowedDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_dns.DnsDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_local_ip.LocalIPDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_local_ip.LocalIPDefinitionTestCase.test_subresource_map [0.002807s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_logging_resource.LoggingResourceDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_dns_domain_ports.DnsDomainPortsDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_dns_domain_ports.DnsDomainPortsDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_dns_domain_ports.DnsDomainPortsDefinitionTestCase.test_required_extensions [0.001531s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_dvr.DvrDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_dvr.DvrDefinitionTestCase.test_resource_map [0.001462s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_empty_string_filtering.EmptyStringFilteringDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_empty_string_filtering.EmptyStringFilteringDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_empty_string_filtering.EmptyStringFilteringDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {0} neutron_lib.tests.unit.api.definitions.test_expose_l3_conntrack_helper.ExposeL3ConntrackHelperDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_expose_l3_conntrack_helper.ExposeL3ConntrackHelperDefinitionTestCase.test_required_extensions [0.001398s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_l3_multi_ext_gw.L3ExternalGatewayMultihomingDefinitionTestCase.test_all_api_definitions_list [0.047800s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_expose_l3_conntrack_helper.ExposeL3ConntrackHelperDefinitionTestCase.test_shim_extension [0.001543s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_expose_port_forwarding_in_fip.ExposePortForwardingInFip.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_l3_multi_ext_gw.L3ExternalGatewayMultihomingDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_expose_port_forwarding_in_fip.ExposePortForwardingInFip.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_l3_multi_ext_gw.L3ExternalGatewayMultihomingDefinitionTestCase.test_required_extensions [0.001597s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_l3_ndp_proxy.L3NDPProxyDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_l3_ndp_proxy.L3NDPProxyDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding.FipPortForwardingDefinitionTestCase.test_all_api_definitions_list [0.106143s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding.FipPortForwardingDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_logging_resource.LoggingResourceDefinitionTestCase.test_all_api_definitions_list [0.048499s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding.FipPortForwardingDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding.FipPortForwardingDefinitionTestCase.test_resource_map [0.001603s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_logging_resource.LoggingResourceDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding.FipPortForwardingDefinitionTestCase.test_subresource_map [0.001582s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_logging_resource.LoggingResourceDefinitionTestCase.test_shim_extension [0.001790s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_expose_port_forwarding_in_fip.ExposePortForwardingInFip.test_shim_extension [0.014588s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_metering.MeteringDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_external_net.ExternalNetDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_metering_source_and_destination_filters.SourceAndDestinationMeteringLabelRuleDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_metering_source_and_destination_filters.SourceAndDestinationMeteringLabelRuleDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_metering_source_and_destination_filters.SourceAndDestinationMeteringLabelRuleDefinitionTestCase.test_required_extensions [0.001338s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_multiprovidernet.MultiProviderNetworkDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_multiprovidernet.MultiProviderNetworkDefinitionTestCase.test_check_duplicate_segments_no_dups [0.001759s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_multiprovidernet.MultiProviderNetworkDefinitionTestCase.test_shim_extension [0.001321s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_network.NetworkDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_network_availability_zone.NetworkAvailabilityZoneDefinitionTestCase.test_shim_extension [0.001377s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_network_availability_zone.NetworkAvailabilityZoneDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_network_cascade_delete.NetworkCascadeDeleteDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {3} neutron_lib.tests.unit.api.definitions.test_network_ip_availability.NetworkIPAvailabilityDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_network_ip_availability.NetworkIPAvailabilityDefinitionTestCase.test_resource_map [0.001472s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_network_mtu.NetworkMtuDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_network_mtu_writable.NetworkMtuDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_network_segment_range.NetworkSegmentRangeDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_l3_ndp_proxy.L3NDPProxyDefinitionTestCase.test_all_api_definitions_list [0.046751s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_l3_ndp_proxy.L3NDPProxyDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_l3_ndp_proxy.L3NDPProxyDefinitionTestCase.test_resource_map [0.001631s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_network_segment_range.NetworkSegmentRangeDefinitionTestCase.test_all_api_definitions_list [0.047363s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_network_segment_range.NetworkSegmentRangeDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_pagination.PaginationDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_pagination.PaginationDefinitionTestCase.test_shim_extension [0.001432s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_port.PortDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_port.PortDefinitionTestCase.test_shim_extension [0.001519s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_port.PortDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_l3_port_ip_change_not_allowed.L3PortIPChangeNotAllowedDefinitionTestCase.test_all_api_definitions_list [0.047889s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_port_device_profile.PortDeviceProfileDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_l3_port_ip_change_not_allowed.L3PortIPChangeNotAllowedDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_port_device_profile.PortDeviceProfileDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_l3_port_ip_change_not_allowed.L3PortIPChangeNotAllowedDefinitionTestCase.test_required_extensions [0.001703s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_port_device_profile.PortDeviceProfileDefinitionTestCase.test_resource_map [0.001790s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_port_device_profile.PortDeviceProfileDefinitionTestCase.test_shim_extension [0.001364s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_port_hardware_offload.PortHardwareOffloadTypeDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_external_net.ExternalNetDefinitionTestCase.test_all_api_definitions_list [0.093216s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_port_hardware_offload.PortHardwareOffloadTypeDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_external_net.ExternalNetDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {3} neutron_lib.tests.unit.api.definitions.test_port_hint_ovs_tx_steering.PortHintOvsTxSteeringDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_external_net.ExternalNetDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_port_hints.PortHintsDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_port_hints.PortHintsDefinitionTestCase.test_resource_map [0.001397s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_extension.FipPortForwardingNameAndDescriptionTestCase.test_all_api_definitions_list [0.104478s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_port_hints.PortHintsDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_extension.FipPortForwardingNameAndDescriptionTestCase.test_resource_map [0.001877s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_port_range.FipPortForwardingPortRangeTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_port_range.FipPortForwardingPortRangeTestCase.test_required_extensions [0.001469s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_port_range.FipPortForwardingPortRangeTestCase.test_resource_map [0.001443s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_port_range.FipPortForwardingPortRangeTestCase.test_shim_extension [0.001612s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_floatingip_autodelete_internal.FloatingIPAutodeleteInternalTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_extra_dhcp_opt.ExtraDHCPOptDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_extra_dhcp_opt.ExtraDHCPOptDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_extraroute.ExtrarouteDefinitionTestCase.test_shim_extension [0.001424s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_extraroute_atomic.ExtrarouteAtomicDefinitionTestCase.test_action_map [0.004484s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_local_ip.LocalIPDefinitionTestCase.test_all_api_definitions_list [0.046890s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_local_ip.LocalIPDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_logging.LoggingApiTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_logging.LoggingApiTestCase.test_optional_extensions [0.001343s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_logging.LoggingApiTestCase.test_shim_extension [0.001498s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_logging_resource.LoggingResourceDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_logging_resource.LoggingResourceDefinitionTestCase.test_subresource_map [0.001451s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_floatingip_autodelete_internal.FloatingIPAutodeleteInternalTestCase.test_all_api_definitions_list [0.049050s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_floatingip_autodelete_internal.FloatingIPAutodeleteInternalTestCase.test_shim_extension [0.001836s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_floatingip_pools.FloatingIPPoolDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_floatingip_pools.FloatingIPPoolDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_port_mac_address_regenerate.PortMacAddressRegenerateTestCase.test_all_api_definitions_list [0.082769s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_port_mac_address_regenerate.PortMacAddressRegenerateTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_port_mac_address_regenerate.PortMacAddressRegenerateTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDefinitionTestCase.test_resource_map [0.001407s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_metering.MeteringDefinitionTestCase.test_all_api_definitions_list [0.056938s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_metering.MeteringDefinitionTestCase.test_shim_extension [0.001805s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_flowclassifier.FlowClassifierDefinitionTestCase.test_all_api_definitions_list [0.048259s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_flowclassifier.FlowClassifierDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_flowclassifier.FlowClassifierDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {1} neutron_lib.tests.unit.api.definitions.test_ip_substring_port_filtering.IPSubstringFilteringDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_ip_substring_port_filtering.IPSubstringFilteringDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_ip_substring_port_filtering.IPSubstringFilteringDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {1} neutron_lib.tests.unit.api.definitions.test_l2_adjancency.L2AdjacencyDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_l3.L3DefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_l3.L3DefinitionTestCase.test_shim_extension [0.001552s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_l3_conntrack_helper.ConntrackHelperDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_l3_conntrack_helper.ConntrackHelperDefinitionTestCase.test_subresource_map [0.002054s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_extraroute_atomic.ExtrarouteAtomicDefinitionTestCase.test_all_api_definitions_list [0.120499s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_multiprovidernet.MultiProviderNetworkDefinitionTestCase.test_all_api_definitions_list [0.046556s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy_socket.PortNumaAffinityPolicySocketDefinitionTestCase.test_all_api_definitions_list [0.053072s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_multiprovidernet.MultiProviderNetworkDefinitionTestCase.test_check_duplicate_segments_with_dups [0.001632s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy_socket.PortNumaAffinityPolicySocketDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_network.NetworkDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy_socket.PortNumaAffinityPolicySocketDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy_socket.PortNumaAffinityPolicySocketDefinitionTestCase.test_required_extensions [0.001356s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy_socket.PortNumaAffinityPolicySocketDefinitionTestCase.test_resource_map [0.001398s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy_socket.PortNumaAffinityPolicySocketDefinitionTestCase.test_shim_extension [0.001328s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_port_resource_request.PortResourceRequestDefinitionTestCase.test_shim_extension [0.001345s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_filter_validation.FilterValidationiDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_port_resource_request_groups.PortResourceRequestGroupsDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_port_resource_request_groups.PortResourceRequestGroupsDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {3} neutron_lib.tests.unit.api.definitions.test_port_security.PortSecurityDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_port_security.PortSecurityDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_port_trusted_vif.PortTrustedVifDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_port_trusted_vif.PortTrustedVifDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_port_trusted_vif.PortTrustedVifDefinitionTestCase.test_resource_map [0.001378s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_port_trusted_vif.PortTrustedVifDefinitionTestCase.test_shim_extension [0.001461s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_filter_validation.FilterValidationiDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_bfd.L3EnableDefaultRouteBFDDefinitionTestCase.test_all_api_definitions_list [0.047240s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_bfd.L3EnableDefaultRouteBFDDefinitionTestCase.test_shim_extension [0.001808s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_filter_validation.FilterValidationiDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_ecmp.L3EnableDefaultRouteECMPDefinitionTestCase.test_shim_extension [0.001556s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_l3_ext_gw_mode.L3ExtendedGatewayModeDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_l3_ext_gw_mode.L3ExtendedGatewayModeDefinitionTestCase.test_resource_map [0.001772s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_l3_ext_gw_mode.L3ExtendedGatewayModeDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_l3_ext_ha_mode.L3ExtHAModeDefinitionTestCase.test_shim_extension [0.001476s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_l3_ext_ndp_proxy.RouterNDPProxyDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_l3_ext_ndp_proxy.RouterNDPProxyDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_l3_ext_ndp_proxy.RouterNDPProxyDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_l3_ext_ndp_proxy.RouterNDPProxyDefinitionTestCase.test_required_extensions [0.001550s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_l3_flavors.L3FlavorsDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_l3_flavors.L3FlavorsDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_network.NetworkDefinitionTestCase.test_all_api_definitions_list [0.047891s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_network.NetworkDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_network.NetworkDefinitionTestCase.test_resource_map [0.001608s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_network_availability_zone.NetworkAvailabilityZoneDefinitionTestCase.test_resource_map [0.001587s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_network_cascade_delete.NetworkCascadeDeleteDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_network_cascade_delete.NetworkCascadeDeleteDefinitionTestCase.test_shim_extension [0.001344s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_network_cascade_delete.NetworkCascadeDeleteDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_network_ip_availability.NetworkIPAvailabilityDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_network_ip_availability.NetworkIPAvailabilityDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_portbindings.PortbindingsDefinitionTestCase.test_all_api_definitions_list [0.053984s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_portbindings.PortbindingsDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {3} neutron_lib.tests.unit.api.definitions.test_portbindings_extended.PortbindingsExtendedDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_portbindings_extended.PortbindingsExtendedDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_portbindings_extended.PortbindingsExtendedDefinitionTestCase.test_resource_map [0.001362s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_portbindings_extended.PortbindingsExtendedDefinitionTestCase.test_subresource_map [0.001656s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_project_default_networks.DefaultNetworksDefinitionTestCase.test_shim_extension [0.001510s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_project_default_networks.DefaultNetworksDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_project_id.ProjectIdDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_project_id.ProjectIdDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_l3_flavors.L3FlavorsDefinitionTestCase.test_all_api_definitions_list [0.047221s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_l3_flavors.L3FlavorsDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_l3_flavors.L3FlavorsDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_l3_multi_ext_gw.L3ExternalGatewayMultihomingDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_l3_multi_ext_gw.L3ExternalGatewayMultihomingDefinitionTestCase.test_resource_map [0.001453s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_l3_multi_ext_gw.L3ExternalGatewayMultihomingDefinitionTestCase.test_shim_extension [0.001431s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_l3_ndp_proxy.L3NDPProxyDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_l3_ndp_proxy.L3NDPProxyDefinitionTestCase.test_shim_extension [0.001488s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_l3_port_ip_change_not_allowed.L3PortIPChangeNotAllowedDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_l3_port_ip_change_not_allowed.L3PortIPChangeNotAllowedDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {1} neutron_lib.tests.unit.api.definitions.test_l3_port_ip_change_not_allowed.L3PortIPChangeNotAllowedDefinitionTestCase.test_shim_extension [0.001504s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_local_ip.LocalIPDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {2} neutron_lib.tests.unit.api.definitions.test_network_mtu.NetworkMtuDefinitionTestCase.test_all_api_definitions_list [0.045924s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_network_mtu.NetworkMtuDefinitionTestCase.test_resource_map [0.001820s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_network_mtu.NetworkMtuDefinitionTestCase.test_shim_extension [0.001621s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_network_segment_range.NetworkSegmentRangeDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_network_segment_range.NetworkSegmentRangeDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_network_segment_range.NetworkSegmentRangeDefinitionTestCase.test_shim_extension [0.001383s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_pagination.PaginationDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_port.PortDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_port.PortDefinitionTestCase.test_resource_map [0.001566s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_project_id.ProjectIdDefinitionTestCase.test_shim_extension [0.001443s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_provider_net.ProviderNetTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_provider_net.ProviderNetTestCase.test_shim_extension [0.001370s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_qos.QoSDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_qos_bw_limit_direction.QoSBwLimitDirectionDefinitionTestCase.test_required_extensions [0.001502s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_qos_bw_limit_direction.QoSBwLimitDirectionDefinitionTestCase.test_resource_map [0.001459s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_qos_bw_minimum_ingress.QoSBwMinimumIngressDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_qos_bw_minimum_ingress.QoSBwMinimumIngressDefinitionTestCase.test_shim_extension [0.001361s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_qos_bw_minimum_ingress.QoSBwMinimumIngressDefinitionTestCase.test_subresource_map [0.001398s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_qos_default.QoSDefaultTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_qos_default.QoSDefaultTestCase.test_resource_map [0.004186s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_qos_fip.QoSFIPTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_qos_fip.QoSFIPTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_qos_fip_network_policy.QosFipNetworkPolicyTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_qos_fip_network_policy.QosFipNetworkPolicyTestCase.test_required_extensions [0.006608s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_qos_fip_network_policy.QosFipNetworkPolicyTestCase.test_resource_map [0.001517s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_qos_fip_network_policy.QosFipNetworkPolicyTestCase.test_shim_extension [0.001324s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_qos_gateway_ip.QosGatewayIPDefinitionTestCase.test_resource_map [0.001904s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_qos_port_network_policy.QosPortNetworkPolicyTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_qos_port_network_policy.QosPortNetworkPolicyTestCase.test_required_extensions [0.001369s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_qos_port_network_policy.QosPortNetworkPolicyTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule_alias.QoSPPSMinimumRuleAliasDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule_alias.QoSPPSMinimumRuleAliasDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule_alias.QoSPPSMinimumRuleAliasDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule_alias.QoSPPSMinimumRuleAliasDefinitionTestCase.test_shim_extension [0.001357s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_logging.LoggingApiTestCase.test_all_api_definitions_list [0.057002s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_logging_resource.LoggingResourceDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_port_device_profile.PortDeviceProfileDefinitionTestCase.test_all_api_definitions_list [0.051567s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_port_hardware_offload.PortHardwareOffloadTypeDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_logging_resource.LoggingResourceDefinitionTestCase.test_required_extensions [0.001599s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_logging_resource.LoggingResourceDefinitionTestCase.test_resource_map [0.001461s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_metering.MeteringDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule_alias.QoSPPSMinimumRuleAliasDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_qos_pps_rule.QoSPPSRuleDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_metering.MeteringDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_metering.MeteringDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_metering.MeteringDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_metering.MeteringDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_fip64.Fip64DefinitionTestCase.test_all_api_definitions_list [0.157146s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_metering_source_and_destination_filters.SourceAndDestinationMeteringLabelRuleDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_multiprovidernet.MultiProviderNetworkDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_multiprovidernet.MultiProviderNetworkDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_network.NetworkDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_network.NetworkDefinitionTestCase.test_shim_extension [0.001370s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_fip64.Fip64DefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_network_availability_zone.NetworkAvailabilityZoneDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_network_availability_zone.NetworkAvailabilityZoneDefinitionTestCase.test_required_extensions [0.001409s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_network_cascade_delete.NetworkCascadeDeleteDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_fip_distributed.FipDistributedDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_fip_distributed.FipDistributedDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_network_ip_availability.NetworkIPAvailabilityDefinitionTestCase.test_all_api_definitions_list [0.047272s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_network_ip_availability.NetworkIPAvailabilityDefinitionTestCase.test_shim_extension [0.001806s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_network_ip_availability.NetworkIPAvailabilityDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_network_mtu.NetworkMtuDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_network_mtu.NetworkMtuDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {1} neutron_lib.tests.unit.api.definitions.test_network_mtu.NetworkMtuDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_network_mtu_writable.NetworkMtuDefinitionTestCase.test_required_extensions [0.001439s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_qos_pps_rule.QoSPPSRuleDefinitionTestCase.test_all_api_definitions_list [0.086760s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_network_mtu_writable.NetworkMtuDefinitionTestCase.test_resource_map [0.001398s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_network_mtu_writable.NetworkMtuDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_network_segment_range.NetworkSegmentRangeDefinitionTestCase.test_required_extensions [0.001486s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_port_hardware_offload.PortHardwareOffloadTypeDefinitionTestCase.test_all_api_definitions_list [0.089156s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_network_segment_range.NetworkSegmentRangeDefinitionTestCase.test_resource_map [0.001610s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_port_hardware_offload.PortHardwareOffloadTypeDefinitionTestCase.test_resource_map [0.001788s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_network_segment_range.NetworkSegmentRangeDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_port_hardware_offload.PortHardwareOffloadTypeDefinitionTestCase.test_shim_extension [0.001525s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_pagination.PaginationDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_details.QosRuleTypeDetailsTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_details.QosRuleTypeDetailsTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_details.QosRuleTypeDetailsTestCase.test_required_extensions [0.001421s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_filter.QoSRuleTypeFilterTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_filter.QoSRuleTypeFilterTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_filter.QoSRuleTypeFilterTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_qos_rules_alias.QoSRulesAliasDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_qos_rules_alias.QoSRulesAliasDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_qos_rules_alias.QoSRulesAliasDefinitionTestCase.test_resource_map [0.001745s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_quota_check_limit.QuotaCheckLimitDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_fip_distributed.FipDistributedDefinitionTestCase.test_all_api_definitions_list [0.108967s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_pagination.PaginationDefinitionTestCase.test_all_api_definitions_list [0.045787s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_pagination.PaginationDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_pagination.PaginationDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_fip_distributed.FipDistributedDefinitionTestCase.test_resource_map [0.002326s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_pagination.PaginationDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {1} neutron_lib.tests.unit.api.definitions.test_port.PortDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_fip_distributed.FipDistributedDefinitionTestCase.test_shim_extension [0.003963s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_port.PortDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_port_device_profile.PortDeviceProfileDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_port_hardware_offload.PortHardwareOffloadTypeDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_fip_port_details.FipPortDetailsDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_port_hardware_offload.PortHardwareOffloadTypeDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_port_hardware_offload.PortHardwareOffloadTypeDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_firewall_v2.FirewallDefinitionTestCase.test_action_map [0.003768s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_firewall_v2.FirewallDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_firewall_v2.FirewallDefinitionTestCase.test_shim_extension [0.002333s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_port_hint_ovs_tx_steering.PortHintOvsTxSteeringDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_port_hint_ovs_tx_steering.PortHintOvsTxSteeringDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_port_hint_ovs_tx_steering.PortHintOvsTxSteeringDefinitionTestCase.test_required_extensions [0.001426s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_firewall_v2.FirewallDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_port_hint_ovs_tx_steering.PortHintOvsTxSteeringDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {1} neutron_lib.tests.unit.api.definitions.test_port_hint_ovs_tx_steering.PortHintOvsTxSteeringDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_port_hints.PortHintsDefinitionTestCase.test_shim_extension [0.001550s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_port_mac_address_regenerate.PortMacAddressRegenerateTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_firewall_v2_stdattrs.FWaaSV2StdAttrDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_flavors.FlavorsDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_flavors.FlavorsDefinitionTestCase.test_shim_extension [0.004051s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_rbac_address_groups.RbacSecurityGroupsDefinitionTestCase.test_all_api_definitions_list [0.061766s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_port_hints.PortHintsDefinitionTestCase.test_all_api_definitions_list [0.094960s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_rbac_address_groups.RbacSecurityGroupsDefinitionTestCase.test_required_extensions [0.001806s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_port_hints.PortHintsDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_port_mac_address_regenerate.PortMacAddressRegenerateTestCase.test_resource_map [0.011977s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_rbac_address_scope.RbacAddressScopeDefinitionTestCase.test_required_extensions [0.001607s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_flavors.FlavorsDefinitionTestCase.test_subresource_map [0.005244s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_rbac_bgpvpn.RbacBGPVPNDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding.FipPortForwardingDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_rbac_bgpvpn.RbacBGPVPNDefinitionTestCase.test_required_extensions [0.001482s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDefinitionTestCase.test_shim_extension [0.001382s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy_socket.PortNumaAffinityPolicySocketDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_rbac_bgpvpn.RbacBGPVPNDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding.FipPortForwardingDefinitionTestCase.test_shim_extension [0.007536s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_port_hints.PortHintsDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_port_mac_address_regenerate.PortMacAddressRegenerateTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_port_resource_request.PortResourceRequestDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_extension.FipPortForwardingNameAndDescriptionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_port_mac_address_regenerate.PortMacAddressRegenerateTestCase.test_shim_extension [0.001436s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_rbac_security_groups.RbacSecurityGroupsDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_rbac_security_groups.RbacSecurityGroupsDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_rbac_subnetpool.RbacSubnetPoolDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_extension.FipPortForwardingNameAndDescriptionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_port_resource_request.PortResourceRequestDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_extension.FipPortForwardingNameAndDescriptionTestCase.test_required_extensions [0.001512s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_rbac_subnetpool.RbacSubnetPoolDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_revisionifmatch.RevisionIfMatchDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_extension.FipPortForwardingNameAndDescriptionTestCase.test_subresource_map [0.005874s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy_socket.PortNumaAffinityPolicySocketDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy_socket.PortNumaAffinityPolicySocketDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_port_resource_request.PortResourceRequestDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_port_resource_request.PortResourceRequestDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_port_range.FipPortForwardingPortRangeTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_port_range.FipPortForwardingPortRangeTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_floating_ip_port_forwarding_port_range.FipPortForwardingPortRangeTestCase.test_optional_extensions [0.001610s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_floatingip_autodelete_internal.FloatingIPAutodeleteInternalTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_floatingip_autodelete_internal.FloatingIPAutodeleteInternalTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_floatingip_autodelete_internal.FloatingIPAutodeleteInternalTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_floatingip_pools.FloatingIPPoolDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_revisionifmatch.RevisionIfMatchDefinitionTestCase.test_all_api_definitions_list [0.048444s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_revisionifmatch.RevisionIfMatchDefinitionTestCase.test_shim_extension [0.001897s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_port_resource_request_groups.PortResourceRequestGroupsDefinitionTestCase.test_all_api_definitions_list [0.094554s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_port_resource_request.PortResourceRequestDefinitionTestCase.test_all_api_definitions_list [0.081465s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_port_resource_request.PortResourceRequestDefinitionTestCase.test_resource_map [0.001788s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_port_resource_request_groups.PortResourceRequestGroupsDefinitionTestCase.test_shim_extension [0.001599s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_port_resource_request_groups.PortResourceRequestGroupsDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {2} neutron_lib.tests.unit.api.definitions.test_port_resource_request_groups.PortResourceRequestGroupsDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_router_availability_zone.RouterAZDefinitionTestCase.test_all_api_definitions_list [0.045719s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_router_availability_zone.RouterAZDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_port_security.PortSecurityDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_router_interface_fip.RouterInterfaceFipDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_router_interface_fip.RouterInterfaceFipDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_port_security.PortSecurityDefinitionTestCase.test_shim_extension [0.004642s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_router_interface_fip.RouterInterfaceFipDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_routerservicetype.RouterServiceTyepDefinitionTestCase.test_shim_extension [0.001974s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_port_trusted_vif.PortTrustedVifDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_security_groups_port_filtering.SecurityGroupsPortFilteringDefinitionTestCase.test_shim_extension [0.001746s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_security_groups_remote_address_group.SecurityGroupsRemoteAddressGroupDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_security_groups_remote_address_group.SecurityGroupsRemoteAddressGroupDefinitionTestCase.test_resource_map [0.002245s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_security_groups_remote_address_group.SecurityGroupsRemoteAddressGroupDefinitionTestCase.test_shim_extension [0.001611s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_security_groups_rules_belongs_to_default_sg.SecurityGroupsRulesBelongsToDefaultSgTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_security_groups_rules_belongs_to_default_sg.SecurityGroupsRulesBelongsToDefaultSgTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_security_groups_shared_filtering.SecurityGroupsSharedFilteringDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_floatingip_pools.FloatingIPPoolDefinitionTestCase.test_all_api_definitions_list [0.094086s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_security_groups_shared_filtering.SecurityGroupsSharedFilteringDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_floatingip_pools.FloatingIPPoolDefinitionTestCase.test_required_extensions [0.001790s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_segment.SegmentDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_segment.SegmentDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_port_security.PortSecurityDefinitionTestCase.test_all_api_definitions_list [0.047608s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_flowclassifier.FlowClassifierDefinitionTestCase.test_resource_map [0.012035s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_port_security.PortSecurityDefinitionTestCase.test_resource_map [0.001824s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_port_security.PortSecurityDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_ip_substring_port_filtering.IPSubstringFilteringDefinitionTestCase.test_shim_extension [0.004562s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_ip_substring_port_filtering.IPSubstringFilteringDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_l2_adjancency.L2AdjacencyDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_l2_adjancency.L2AdjacencyDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_l2_adjancency.L2AdjacencyDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_l3_conntrack_helper.ConntrackHelperDefinitionTestCase.test_required_extensions [0.001521s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_bfd.L3EnableDefaultRouteBFDDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_bfd.L3EnableDefaultRouteBFDDefinitionTestCase.test_resource_map [0.001537s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_port_trusted_vif.PortTrustedVifDefinitionTestCase.test_all_api_definitions_list [0.069841s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_segment.SegmentDefinitionTestCase.test_all_api_definitions_list [0.047198s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_port_trusted_vif.PortTrustedVifDefinitionTestCase.test_required_extensions [0.002508s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_segment.SegmentDefinitionTestCase.test_optional_extensions [0.001911s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_segment.SegmentDefinitionTestCase.test_required_extensions [0.001687s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_port_trusted_vif.PortTrustedVifDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_segment.SegmentDefinitionTestCase.test_resource_map [0.001694s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_segment.SegmentDefinitionTestCase.test_shim_extension [0.001855s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_portbindings.PortbindingsDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_portbindings_extended.PortbindingsExtendedDefinitionTestCase.test_all_api_definitions_list [0.047711s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_portbindings_extended.PortbindingsExtendedDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_portbindings.PortbindingsDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_portbindings_extended.PortbindingsExtendedDefinitionTestCase.test_shim_extension [0.001468s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_project_default_networks.DefaultNetworksDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_project_default_networks.DefaultNetworksDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_portbindings.PortbindingsDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_project_default_networks.DefaultNetworksDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_project_default_networks.DefaultNetworksDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {1} neutron_lib.tests.unit.api.definitions.test_portbindings.PortbindingsDefinitionTestCase.test_shim_extension [0.005525s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_portbindings_extended.PortbindingsExtendedDefinitionTestCase.test_action_map [0.001518s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_segment_peer_subnet_host_routes.SegmentPeerHostRoutesDefinitionTestCase.test_all_api_definitions_list [0.049241s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_segment_peer_subnet_host_routes.SegmentPeerHostRoutesDefinitionTestCase.test_required_extensions [0.002045s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_segment_peer_subnet_host_routes.SegmentPeerHostRoutesDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_project_id.ProjectIdDefinitionTestCase.test_all_api_definitions_list [0.047377s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_project_id.ProjectIdDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {2} neutron_lib.tests.unit.api.definitions.test_provider_net.ProviderNetTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_project_default_networks.DefaultNetworksDefinitionTestCase.test_all_api_definitions_list [0.054169s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_project_default_networks.DefaultNetworksDefinitionTestCase.test_resource_map [0.001839s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_project_id.ProjectIdDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_qinq.QinQDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_ecmp.L3EnableDefaultRouteECMPDefinitionTestCase.test_all_api_definitions_list [0.108715s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_ecmp.L3EnableDefaultRouteECMPDefinitionTestCase.test_required_extensions [0.011912s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_servicetype.ServiceTypeDefinitionTestCase.test_all_api_definitions_list [0.048702s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_l3_enable_default_route_ecmp.L3EnableDefaultRouteECMPDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_servicetype.ServiceTypeDefinitionTestCase.test_shim_extension [0.002010s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_l3_ext_gw_mode.L3ExtendedGatewayModeDefinitionTestCase.test_shim_extension [0.001594s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_l3_ext_ha_mode.L3ExtHAModeDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_servicetype.ServiceTypeDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_l3_ext_ha_mode.L3ExtHAModeDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_provider_net.ProviderNetTestCase.test_all_api_definitions_list [0.047346s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_l3_ext_ha_mode.L3ExtHAModeDefinitionTestCase.test_required_extensions [0.001421s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_provider_net.ProviderNetTestCase.test_resource_map [0.001731s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_qinq.QinQDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_qinq.QinQDefinitionTestCase.test_resource_map [0.001424s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_l3_ext_ha_mode.L3ExtHAModeDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_qinq.QinQDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_qos.QoSDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {2} neutron_lib.tests.unit.api.definitions.test_qos.QoSDefinitionTestCase.test_shim_extension [0.001368s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_l3_ext_ndp_proxy.RouterNDPProxyDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_qos.QoSDefinitionTestCase.test_subresource_map [0.001543s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_qos_bw_minimum_ingress.QoSBwMinimumIngressDefinitionTestCase.test_required_extensions [0.001512s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_l3_flavors.L3FlavorsDefinitionTestCase.test_resource_map [0.003490s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_qos_default.QoSDefaultTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_qos_default.QoSDefaultTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_l3_flavors.L3FlavorsDefinitionTestCase.test_shim_extension [0.003715s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_l3_multi_ext_gw.L3ExternalGatewayMultihomingDefinitionTestCase.test_action_map [0.001617s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_l3_multi_ext_gw.L3ExternalGatewayMultihomingDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_l3_multi_ext_gw.L3ExternalGatewayMultihomingDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_l3_port_ip_change_not_allowed.L3PortIPChangeNotAllowedDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_l3_port_ip_change_not_allowed.L3PortIPChangeNotAllowedDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_sfc.SFCDefinitionTestCase.test_all_api_definitions_list [0.046187s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qinq.QinQDefinitionTestCase.test_all_api_definitions_list [0.073472s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_sfc.SFCDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_local_ip.LocalIPDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_sfc.SFCDefinitionTestCase.test_required_extensions [0.001557s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_local_ip.LocalIPDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_sort_key_validation.SortKeyValidationiDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_local_ip.LocalIPDefinitionTestCase.test_resource_map [0.001607s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qinq.QinQDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_local_ip.LocalIPDefinitionTestCase.test_shim_extension [0.001519s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_sorting.SortingDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {3} neutron_lib.tests.unit.api.definitions.test_standard_attr_segment.StandardAttrSegmentDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_standard_attr_segment.StandardAttrSegmentDefinitionTestCase.test_shim_extension [0.001684s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qos.QoSDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_logging.LoggingApiTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_stateful_security_group.StatefulSecurityGroupDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_logging.LoggingApiTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_logging.LoggingApiTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {2} neutron_lib.tests.unit.api.definitions.test_qos_fip.QoSFIPTestCase.test_all_api_definitions_list [0.049511s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_logging.LoggingApiTestCase.test_resource_map [0.003905s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_qos_fip.QoSFIPTestCase.test_required_extensions [0.001802s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_qos_fip.QoSFIPTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_qos_gateway_ip.QosGatewayIPDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_logging.LoggingApiTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_qos_gateway_ip.QosGatewayIPDefinitionTestCase.test_required_extensions [0.001535s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_qos_port_network_policy.QosPortNetworkPolicyTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_metering.MeteringDefinitionTestCase.test_resource_map [0.003864s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_metering_source_and_destination_filters.SourceAndDestinationMeteringLabelRuleDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_stateful_security_group.StatefulSecurityGroupDefinitionTestCase.test_all_api_definitions_list [0.047736s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_stateful_security_group.StatefulSecurityGroupDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_stateful_security_group.StatefulSecurityGroupDefinitionTestCase.test_resource_map [0.001978s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qos.QoSDefinitionTestCase.test_all_api_definitions_list [0.061922s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_qos_port_network_policy.QosPortNetworkPolicyTestCase.test_all_api_definitions_list [0.047102s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_qos_port_network_policy.QosPortNetworkPolicyTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_qos_port_network_policy.QosPortNetworkPolicyTestCase.test_resource_map [0.001586s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qos.QoSDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_qos.QoSDefinitionTestCase.test_resource_map [0.002147s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qos_bw_limit_direction.QoSBwLimitDirectionDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_qos_bw_limit_direction.QoSBwLimitDirectionDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_qos_bw_limit_direction.QoSBwLimitDirectionDefinitionTestCase.test_subresource_map [0.001590s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qos_bw_minimum_ingress.QoSBwMinimumIngressDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_qos_bw_minimum_ingress.QoSBwMinimumIngressDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_qos_bw_minimum_ingress.QoSBwMinimumIngressDefinitionTestCase.test_resource_map [0.001661s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qos_default.QoSDefaultTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_subnet.SubnetDefinitionTestCase.test_all_api_definitions_list [0.047719s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_subnet.SubnetDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_subnet.SubnetDefinitionTestCase.test_resource_map [0.001907s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_subnet_dns_publish_fixed_ip.SubnetDNSPublishFixedIpTestCase.test_shim_extension [0.001543s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_subnet_external_network.SubnetExternalNetworkDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule.QoSPPSMinimumRuleDefinitionTestCase.test_all_api_definitions_list [0.047197s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_subnet_external_network.SubnetExternalNetworkDefinitionTestCase.test_required_extensions [0.001896s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule.QoSPPSMinimumRuleDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule.QoSPPSMinimumRuleDefinitionTestCase.test_shim_extension [0.001448s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_enforce.SubnetSegmentIDEnforceDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule.QoSPPSMinimumRuleDefinitionTestCase.test_subresource_map [0.001886s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_writable.SubnetSegmentIDDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_qos_pps_rule.QoSPPSRuleDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_qos_pps_rule.QoSPPSRuleDefinitionTestCase.test_subresource_map [0.001625s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_metering_source_and_destination_filters.SourceAndDestinationMeteringLabelRuleDefinitionTestCase.test_all_api_definitions_list [0.105738s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_details.QosRuleTypeDetailsTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_subnet_service_types.SubnetServiceTypesDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_subnet_service_types.SubnetServiceTypesDefinitionTestCase.test_resource_map [0.002294s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_subnetpool.SubnetPoolDefinitionTestCase.test_resource_map [0.002267s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_subnetpool_prefix_ops.SubnetPoolPrefixOpsDefinitionTestCase.test_shim_extension [0.001623s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_metering_source_and_destination_filters.SourceAndDestinationMeteringLabelRuleDefinitionTestCase.test_resource_map [0.007824s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_taas.TaasDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_metering_source_and_destination_filters.SourceAndDestinationMeteringLabelRuleDefinitionTestCase.test_shim_extension [0.001560s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_metering_source_and_destination_filters.SourceAndDestinationMeteringLabelRuleDefinitionTestCase.test_subresource_map [0.001742s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_tag_creation.TagCreationDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_multiprovidernet.MultiProviderNetworkDefinitionTestCase.test_check_duplicate_segments_with_dups_and_partial [0.003251s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_tag_creation.TagCreationDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {3} neutron_lib.tests.unit.api.definitions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_multiprovidernet.MultiProviderNetworkDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_multiprovidernet.MultiProviderNetworkDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {3} neutron_lib.tests.unit.api.definitions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationDefinitionTestCase.test_shim_extension [0.001546s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_multiprovidernet.MultiProviderNetworkDefinitionTestCase.test_resource_map [0.001558s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_trunk.TrunkDefinitionTestCase.test_optional_extensions [0.002257s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_trunk_details.TrunkDetailsDefinitionTestCase.test_resource_map [0.001659s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_multiprovidernet.MultiProviderNetworkDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_network.NetworkDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {3} neutron_lib.tests.unit.api.definitions.test_trunk_details.TrunkDetailsDefinitionTestCase.test_shim_extension [0.002031s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_network.NetworkDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation.UplinkStatusPropagationDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_network_availability_zone.NetworkAvailabilityZoneDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_qos_default.QoSDefaultTestCase.test_all_api_definitions_list [0.082992s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qos_default.QoSDefaultTestCase.test_required_extensions [0.002252s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_details.QosRuleTypeDetailsTestCase.test_all_api_definitions_list [0.053849s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_filter.QoSRuleTypeFilterTestCase.test_resource_map [0.001866s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_qos_rules_alias.QoSRulesAliasDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_qos_fip.QoSFIPTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_quota_check_limit.QuotaCheckLimitDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_qos_fip.QoSFIPTestCase.test_shim_extension [0.003593s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_quota_check_limit.QuotaCheckLimitDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {2} neutron_lib.tests.unit.api.definitions.test_rbac_address_groups.RbacSecurityGroupsDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_rbac_address_scope.RbacAddressScopeDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_qos_fip_network_policy.QosFipNetworkPolicyTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation.UplinkStatusPropagationDefinitionTestCase.test_all_api_definitions_list [0.049388s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation.UplinkStatusPropagationDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation.UplinkStatusPropagationDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {3} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation.UplinkStatusPropagationDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation_updatable.UplinkStatusPropagationUpdatableDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation_updatable.UplinkStatusPropagationUpdatableDefinitionTestCase.test_required_extensions [0.001757s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation_updatable.UplinkStatusPropagationUpdatableDefinitionTestCase.test_resource_map [0.001659s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_rbac_address_scope.RbacAddressScopeDefinitionTestCase.test_all_api_definitions_list [0.048051s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_rbac_address_scope.RbacAddressScopeDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_rbac_address_scope.RbacAddressScopeDefinitionTestCase.test_shim_extension [0.001458s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_rbac_bgpvpn.RbacBGPVPNDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_rbac_bgpvpn.RbacBGPVPNDefinitionTestCase.test_resource_map [0.001604s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_rbac_security_groups.RbacSecurityGroupsDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_vlantransparent.VlantransparentDefinitionTestCase.test_all_api_definitions_list [0.047263s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_vlantransparent.VlantransparentDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.definitions.test_vpn.VPNDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.definitions.test_vpn.VPNDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_network_availability_zone.NetworkAvailabilityZoneDefinitionTestCase.test_all_api_definitions_list [0.115829s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_vpn.VPNDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_vpn_aes_ccm_gcm.VpnAesCcmGcmDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_qos_fip_network_policy.QosFipNetworkPolicyTestCase.test_all_api_definitions_list [0.095361s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_network_availability_zone.NetworkAvailabilityZoneDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_rbac_security_groups.RbacSecurityGroupsDefinitionTestCase.test_all_api_definitions_list [0.048697s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_rbac_subnetpool.RbacSubnetPoolDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_qos_fip_network_policy.QosFipNetworkPolicyTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_network_availability_zone.NetworkAvailabilityZoneDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_qos_gateway_ip.QosGatewayIPDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_network_cascade_delete.NetworkCascadeDeleteDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_qos_port_network_policy.QosPortNetworkPolicyTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule.QoSPPSMinimumRuleDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule.QoSPPSMinimumRuleDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule.QoSPPSMinimumRuleDefinitionTestCase.test_resource_map [0.001533s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_vpn_aes_ccm_gcm.VpnAesCcmGcmDefinitionTestCase.test_all_api_definitions_list [0.048569s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_vpn_aes_ccm_gcm.VpnAesCcmGcmDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.definitions.test_vpn_aes_ccm_gcm.VpnAesCcmGcmDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.definitions.test_vpn_aes_ccm_gcm.VpnAesCcmGcmDefinitionTestCase.test_required_extensions [0.001956s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_vpn_endpoint_groups.VPNEndpointGroupsDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_rbac_subnetpool.RbacSubnetPoolDefinitionTestCase.test_all_api_definitions_list [0.049698s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_vpn_flavors.VPNFlavorsDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_revisionifmatch.RevisionIfMatchDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_router_availability_zone.RouterAZDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_vpn_flavors.VPNFlavorsDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.definitions.test_vpn_flavors.VPNFlavorsDefinitionTestCase.test_optional_extensions [0.002462s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_router_availability_zone.RouterAZDefinitionTestCase.test_resource_map [0.001481s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_router_interface_fip.RouterInterfaceFipDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_router_interface_fip.RouterInterfaceFipDefinitionTestCase.test_required_extensions [0.001376s] ... ok {3} neutron_lib.tests.unit.api.definitions.test_vpn_flavors.VPNFlavorsDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.test_attributes.TestAttributeInfo.test_create_from_attribute_info_instance [0.002276s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_routerservicetype.RouterServiceTyepDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_routerservicetype.RouterServiceTyepDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_routerservicetype.RouterServiceTyepDefinitionTestCase.test_resource_map [0.001799s] ... ok {3} neutron_lib.tests.unit.api.test_attributes.TestAttributeInfo.test_fill_default_value_ok [0.001851s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_security_groups_port_filtering.SecurityGroupsPortFilteringDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.test_attributes.TestAttributeInfo.test_populate_project_id_from_context [0.004701s] ... ok {3} neutron_lib.tests.unit.api.test_attributes.TestAttributeInfo.test_verify_attributes_null [0.001654s] ... ok {3} neutron_lib.tests.unit.api.test_attributes.TestCoreResources.test_core_resource_names [0.001654s] ... ok {3} neutron_lib.tests.unit.api.test_attributes.TestPopulateProjectInfo.test_populate_project_info_add_tenant [0.001647s] ... ok {3} neutron_lib.tests.unit.api.test_attributes.TestPopulateProjectInfo.test_populate_project_info_ids_match [0.001858s] ... ok {3} neutron_lib.tests.unit.api.test_attributes.TestValidatePriviliges.test__validate_privileges_user_other_tenant [0.002501s] ... ok {3} neutron_lib.tests.unit.api.test_converters.TestConvertAllocationPoolsCanonicalFormat.test_convert_allocation_pools_to_canonical_format_None [0.001568s] ... ok {3} neutron_lib.tests.unit.api.test_converters.TestConvertIPv6AddrCanonicalFormat.test_convert_invalid_address [0.001666s] ... ok {3} neutron_lib.tests.unit.api.test_converters.TestConvertKvp.test_convert_kvp_str_to_list_fails_for_missing_equals [0.001640s] ... ok {3} neutron_lib.tests.unit.api.test_converters.TestConvertKvp.test_convert_kvp_str_to_list_fails_for_missing_key [0.001751s] ... ok {3} neutron_lib.tests.unit.api.test_converters.TestConvertKvp.test_convert_kvp_str_to_list_succeeds_for_one_equals [0.001697s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_network_cascade_delete.NetworkCascadeDeleteDefinitionTestCase.test_all_api_definitions_list [0.082462s] ... ok {3} neutron_lib.tests.unit.api.test_converters.TestConvertPortMacAddress.test_mac_address_does_not_convert [0.001530s] ... ok {3} neutron_lib.tests.unit.api.test_converters.TestConvertProtocol.test_numeric_too_low [0.001860s] ... ok {3} neutron_lib.tests.unit.api.test_converters.TestConvertProtocol.test_udp_is_valid [0.001549s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_network_cascade_delete.NetworkCascadeDeleteDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.test_converters.TestConvertStringToCaseInsensitive.test_convert_string_to_lower [0.001978s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_network_cascade_delete.NetworkCascadeDeleteDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {3} neutron_lib.tests.unit.api.test_converters.TestConvertToFloat.test_convert_to_float_negative_value [0.001571s] ... ok {3} neutron_lib.tests.unit.api.test_converters.TestConvertToFloat.test_convert_to_float_none_value [0.001774s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_network_ip_availability.NetworkIPAvailabilityDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.test_converters.TestConvertToInt.test_convert_none_to_empty_dict [0.001557s] ... ok {3} neutron_lib.tests.unit.api.test_converters.TestConvertToInt.test_convert_none_to_empty_list_value [0.002537s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_network_ip_availability.NetworkIPAvailabilityDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {3} neutron_lib.tests.unit.api.test_converters.TestConvertToInt.test_convert_to_int_int [0.002417s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_network_mtu.NetworkMtuDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.test_converters.TestConvertToSanitizedMacAddress.test_sanitize_mac_address [0.002129s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_network_mtu.NetworkMtuDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.test_converters.TestConvertToString.test_data_is_dict [0.001700s] ... ok {3} neutron_lib.tests.unit.api.test_converters.TestConvertToString.test_data_is_empty_list [0.001856s] ... ok {3} neutron_lib.tests.unit.api.test_converters.TestConvertToString.test_data_is_integer_zero [0.001882s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_security_groups_port_filtering.SecurityGroupsPortFilteringDefinitionTestCase.test_all_api_definitions_list [0.054865s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_network_mtu_writable.NetworkMtuDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.api.test_converters.TestConvertToString.test_data_is_string [0.001519s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_security_groups_port_filtering.SecurityGroupsPortFilteringDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.test_converters.TestConvertUppercasePrefix.test_lc_prefix_converted_2 [0.001831s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_security_groups_port_filtering.SecurityGroupsPortFilteringDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {2} neutron_lib.tests.unit.api.definitions.test_security_groups_remote_address_group.SecurityGroupsRemoteAddressGroupDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_security_groups_remote_address_group.SecurityGroupsRemoteAddressGroupDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.api.test_converters.TestConvertUppercasePrefix.test_prefix_not_present [0.002919s] ... ok {3} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_get_extended_resources_v1 [0.002286s] ... ok {3} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_get_name [0.002323s] ... ok {3} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_get_required_extensions [0.002151s] ... ok {3} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_get_required_extensions_unset [0.002306s] ... ok {3} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_get_updated [0.002193s] ... ok {3} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_update_attributes_map_extensions_unset [0.001868s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule_alias.QoSPPSMinimumRuleAliasDefinitionTestCase.test_all_api_definitions_list [0.113810s] ... ok {3} neutron_lib.tests.unit.api.test_extensions.TestExtensionDescriptor.test_update_attributes_map_works [0.001724s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qos_pps_rule.QoSPPSRuleDefinitionTestCase.test_required_extensions [0.001920s] ... ok {3} neutron_lib.tests.unit.api.test_extensions.TestExtensionIsSupported.test_extension_exists [0.001636s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qos_pps_rule.QoSPPSRuleDefinitionTestCase.test_shim_extension [0.001460s] ... ok {3} neutron_lib.tests.unit.api.test_faults.TestFaultMap.test_extend_fault_map [0.001979s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_details.QosRuleTypeDetailsTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_details.QosRuleTypeDetailsTestCase.test_resource_map [0.001599s] ... ok {3} neutron_lib.tests.unit.api.validators.test_allowedaddresspairs.TestAllowedAddressPairs.test__validate_allowed_address_pairs_invalid_ip_address [0.002333s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestAnyKeySpecs.test_data_is_none [0.001519s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestAnyKeySpecs.test_data_is_not_list [0.002121s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestAnyKeySpecs.test_data_optional_key [0.001680s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_adding_validator [0.001536s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_fail_adding_duplicate_validator [0.002359s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_details.QosRuleTypeDetailsTestCase.test_shim_extension [0.014534s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_get_validator_default [0.001910s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_details.QosRuleTypeDetailsTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_mac_pattern [0.002002s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_type_prefixing [0.001842s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_uuid_pattern [0.001782s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_boolean [0.002189s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_filter.QoSRuleTypeFilterTestCase.test_required_extensions [0.007832s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_security_groups_rules_belongs_to_default_sg.SecurityGroupsRulesBelongsToDefaultSgTestCase.test_all_api_definitions_list [0.049580s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_dict_or_none [0.001902s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_filter.QoSRuleTypeFilterTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_security_groups_rules_belongs_to_default_sg.SecurityGroupsRulesBelongsToDefaultSgTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_ethertype_extended_invalid_nonhex [0.002370s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_security_groups_rules_belongs_to_default_sg.SecurityGroupsRulesBelongsToDefaultSgTestCase.test_resource_map [0.001450s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_security_groups_rules_belongs_to_default_sg.SecurityGroupsRulesBelongsToDefaultSgTestCase.test_shim_extension [0.001374s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_integer_values [0.002075s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_ip_address [0.002722s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_security_groups_shared_filtering.SecurityGroupsSharedFilteringDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_security_groups_shared_filtering.SecurityGroupsSharedFilteringDefinitionTestCase.test_resource_map [0.001469s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qos_rules_alias.QoSRulesAliasDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_mac_address_or_none [0.002286s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_security_groups_shared_filtering.SecurityGroupsSharedFilteringDefinitionTestCase.test_shim_extension [0.001569s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_segment.SegmentDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_no_whitespace [0.002634s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_segment_peer_subnet_host_routes.SegmentPeerHostRoutesDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_oneline_not_empty_string_or_none [0.001877s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_segment_peer_subnet_host_routes.SegmentPeerHostRoutesDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_qos_rules_alias.QoSRulesAliasDefinitionTestCase.test_required_extensions [0.008241s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_range [0.002099s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_regex [0.001776s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_segment_peer_subnet_host_routes.SegmentPeerHostRoutesDefinitionTestCase.test_shim_extension [0.001487s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_servicetype.ServiceTypeDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_regex_or_none [0.002175s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_servicetype.ServiceTypeDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_servicetype.ServiceTypeDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_route_cidr [0.002340s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_string_or_none [0.001837s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_qos_rules_alias.QoSRulesAliasDefinitionTestCase.test_shim_extension [0.008432s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_sfc.SFCDefinitionTestCase.test_resource_map [0.002251s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_sort_key_validation.SortKeyValidationiDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_sorting.SortingDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subports_invalid_duplicate_port_ids [0.002300s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subports_invalid_port_uuid [0.002027s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_standard_attr_segment.StandardAttrSegmentDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_qos_rules_alias.QoSRulesAliasDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_standard_attr_segment.StandardAttrSegmentDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {3} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subports_valid_subports_with_segmentation_details [0.002316s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestPortRangeValidation.test_invalid_port_for_specific_range [0.002061s] ... ok {3} neutron_lib.tests.unit.api.validators.test_validators.TestPortRangeValidation.test_invalid_port_specific_range [0.001929s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_standard_attr_segment.StandardAttrSegmentDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_stateful_security_group.StatefulSecurityGroupDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_stateful_security_group.StatefulSecurityGroupDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.api.validators.test_validators.TestPortRangeValidation.test_range_too_high [0.001458s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_subnet.SubnetDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.validators.test_validators.TestValidateIPSubnetNone.test_validate_ipv4 [0.002034s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_subnet.SubnetDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_quota_check_limit.QuotaCheckLimitDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {3} neutron_lib.tests.unit.api.validators.test_validators.TestValidateIPSubnetNone.test_validate_none [0.002533s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_quota_check_limit.QuotaCheckLimitDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {3} neutron_lib.tests.unit.callbacks.test_callback_exceptions.TestCallbackExceptions.test_callback_failure [0.001740s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_network_mtu_writable.NetworkMtuDefinitionTestCase.test_all_api_definitions_list [0.110575s] ... ok {3} neutron_lib.tests.unit.callbacks.test_events.DataStoreEventPayloadTestCase.test_desired_state [0.000357s] ... ok {3} neutron_lib.tests.unit.callbacks.test_events.DataStoreEventPayloadTestCase.test_is_not_to_be_committed [0.000453s] ... ok {3} neutron_lib.tests.unit.callbacks.test_events.DataStoreEventPayloadTestCase.test_is_to_be_committed [0.000302s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_network_mtu_writable.NetworkMtuDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {3} neutron_lib.tests.unit.callbacks.test_events.DataStoreEventPayloadTestCase.test_latest_state_with_desired_state [0.000336s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_network_mtu_writable.NetworkMtuDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {3} neutron_lib.tests.unit.callbacks.test_events.DataStoreEventPayloadTestCase.test_states [0.000294s] ... ok {3} neutron_lib.tests.unit.callbacks.test_events.EventPayloadTestCase.test_context [0.000870s] ... ok {3} neutron_lib.tests.unit.callbacks.test_events.EventPayloadTestCase.test_resource_id [0.000524s] ... ok {3} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_callback_order [0.001353s] ... ok {3} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_callback_priority [0.000379s] ... ok {3} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_publish_called_once_with_no_failures [0.000465s] ... ok {3} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_publish_handle_exception [0.000433s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_network_mtu_writable.NetworkMtuDefinitionTestCase.test_shim_extension [0.002784s] ... ok {3} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_publish_handle_not_retriable_exception [0.000646s] ... ok {3} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_publish_handle_retriable_exception [0.000378s] ... ok {3} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_publish_with_exception [0.000588s] ... ok {3} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_subscribe_is_idempotent [0.000338s] ... ok {3} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_unsubscribe_is_idempotent_2_False [0.000361s] ... ok {3} neutron_lib.tests.unit.callbacks.test_registry.TestCallbackRegistryDispatching.test_unsubscribe [0.000580s] ... ok {3} neutron_lib.tests.unit.callbacks.test_registry.TestCallbackRegistryDispatching.test_unsubscribe_all [0.000888s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_pagination.PaginationDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_subnet_dns_publish_fixed_ip.SubnetDNSPublishFixedIpTestCase.test_all_api_definitions_list [0.053587s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_subnet_dns_publish_fixed_ip.SubnetDNSPublishFixedIpTestCase.test_required_extensions [0.001958s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_subnet_dns_publish_fixed_ip.SubnetDNSPublishFixedIpTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_subnet_external_network.SubnetExternalNetworkDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_subnet_external_network.SubnetExternalNetworkDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_subnet_external_network.SubnetExternalNetworkDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_subnet_external_network.SubnetExternalNetworkDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_subnet_onboard.OnboardSubnetDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_subnet_onboard.OnboardSubnetDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_subnet_onboard.OnboardSubnetDefinitionTestCase.test_resource_map [0.001411s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_enforce.SubnetSegmentIDEnforceDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_enforce.SubnetSegmentIDEnforceDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_enforce.SubnetSegmentIDEnforceDefinitionTestCase.test_resource_map [0.001956s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_enforce.SubnetSegmentIDEnforceDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_port.PortDefinitionTestCase.test_all_api_definitions_list [0.053207s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_port.PortDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_port_device_profile.PortDeviceProfileDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_port_device_profile.PortDeviceProfileDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_port_device_profile.PortDeviceProfileDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_quota_check_limit.QuotaCheckLimitDefinitionTestCase.test_all_api_definitions_list [0.108293s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_quota_check_limit.QuotaCheckLimitDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {1} neutron_lib.tests.unit.api.definitions.test_quota_check_limit.QuotaCheckLimitDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_writable.SubnetSegmentIDDefinitionTestCase.test_all_api_definitions_list [0.050981s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_rbac_address_groups.RbacSecurityGroupsDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_writable.SubnetSegmentIDDefinitionTestCase.test_shim_extension [0.001800s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_subnet_service_types.SubnetServiceTypesDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_subnet_service_types.SubnetServiceTypesDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_subnet_service_types.SubnetServiceTypesDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_rbac_address_groups.RbacSecurityGroupsDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_subnet_service_types.SubnetServiceTypesDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {1} neutron_lib.tests.unit.api.definitions.test_rbac_address_groups.RbacSecurityGroupsDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_port_hint_ovs_tx_steering.PortHintOvsTxSteeringDefinitionTestCase.test_all_api_definitions_list [0.051175s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_rbac_address_groups.RbacSecurityGroupsDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_port_hint_ovs_tx_steering.PortHintOvsTxSteeringDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_rbac_address_groups.RbacSecurityGroupsDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {1} neutron_lib.tests.unit.api.definitions.test_rbac_address_groups.RbacSecurityGroupsDefinitionTestCase.test_shim_extension [0.001510s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_port_hint_ovs_tx_steering.PortHintOvsTxSteeringDefinitionTestCase.test_shim_extension [0.002336s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_rbac_address_scope.RbacAddressScopeDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_port_hints.PortHintsDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_port_hints.PortHintsDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_port_mac_address_regenerate.PortMacAddressRegenerateTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_port_mac_address_regenerate.PortMacAddressRegenerateTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_rbac_bgpvpn.RbacBGPVPNDefinitionTestCase.test_shim_extension [0.014758s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_rbac_security_groups.RbacSecurityGroupsDefinitionTestCase.test_required_extensions [0.001848s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_rbac_security_groups.RbacSecurityGroupsDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {1} neutron_lib.tests.unit.api.definitions.test_rbac_security_groups.RbacSecurityGroupsDefinitionTestCase.test_shim_extension [0.001536s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_rbac_subnetpool.RbacSubnetPoolDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {1} neutron_lib.tests.unit.api.definitions.test_rbac_subnetpool.RbacSubnetPoolDefinitionTestCase.test_shim_extension [0.010706s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_rbac_subnetpool.RbacSubnetPoolDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_subnetpool.SubnetPoolDefinitionTestCase.test_all_api_definitions_list [0.052887s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_revisionifmatch.RevisionIfMatchDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {2} neutron_lib.tests.unit.api.definitions.test_subnetpool.SubnetPoolDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_subnetpool.SubnetPoolDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_subnetpool.SubnetPoolDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_subnetpool_prefix_ops.SubnetPoolPrefixOpsDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_revisionifmatch.RevisionIfMatchDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_subnetpool_prefix_ops.SubnetPoolPrefixOpsDefinitionTestCase.test_required_extensions [0.001650s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_taas.TaasDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_router_availability_zone.RouterAZDefinitionTestCase.test_required_extensions [0.004553s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_taas.TaasDefinitionTestCase.test_resource_map [0.001757s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_tag_creation.TagCreationDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_tag_creation.TagCreationDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_port_numa_affinity_policy.PortNumaAffinityPolicyDefinitionTestCase.test_all_api_definitions_list [0.051887s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_port_resource_request.PortResourceRequestDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_tag_creation.TagCreationDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {0} neutron_lib.tests.unit.api.definitions.test_port_resource_request.PortResourceRequestDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_port_resource_request_groups.PortResourceRequestGroupsDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_port_resource_request_groups.PortResourceRequestGroupsDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_port_resource_request_groups.PortResourceRequestGroupsDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_port_security.PortSecurityDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_port_security.PortSecurityDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_port_trusted_vif.PortTrustedVifDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_portbindings.PortbindingsDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_portbindings.PortbindingsDefinitionTestCase.test_resource_map [0.001489s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_portbindings.PortbindingsDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_portbindings_extended.PortbindingsExtendedDefinitionTestCase.test_required_extensions [0.001360s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_project_default_networks.DefaultNetworksDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_project_id.ProjectIdDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_project_id.ProjectIdDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {0} neutron_lib.tests.unit.api.definitions.test_project_id.ProjectIdDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_provider_net.ProviderNetTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_provider_net.ProviderNetTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_provider_net.ProviderNetTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_provider_net.ProviderNetTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_qinq.QinQDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_qinq.QinQDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_qinq.QinQDefinitionTestCase.test_shim_extension [0.001320s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_qos.QoSDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_router_interface_fip.RouterInterfaceFipDefinitionTestCase.test_all_api_definitions_list [0.073999s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_router_interface_fip.RouterInterfaceFipDefinitionTestCase.test_shim_extension [0.002421s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_router_interface_fip.RouterInterfaceFipDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_qos_bw_limit_direction.QoSBwLimitDirectionDefinitionTestCase.test_all_api_definitions_list [0.047991s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_qos_bw_limit_direction.QoSBwLimitDirectionDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_qos_bw_limit_direction.QoSBwLimitDirectionDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationDefinitionTestCase.test_all_api_definitions_list [0.090350s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_qos_bw_limit_direction.QoSBwLimitDirectionDefinitionTestCase.test_shim_extension [0.001379s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_tap_mirror.TapMirrorDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_routerservicetype.RouterServiceTyepDefinitionTestCase.test_all_api_definitions_list [0.053701s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_routerservicetype.RouterServiceTyepDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_routerservicetype.RouterServiceTyepDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_qos_bw_minimum_ingress.QoSBwMinimumIngressDefinitionTestCase.test_all_api_definitions_list [0.048824s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_qos_bw_minimum_ingress.QoSBwMinimumIngressDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_qos_default.QoSDefaultTestCase.test_shim_extension [0.001386s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_qos_default.QoSDefaultTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_qos_fip.QoSFIPTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_qos_fip.QoSFIPTestCase.test_resource_map [0.001382s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_qos_fip_network_policy.QosFipNetworkPolicyTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_qos_fip_network_policy.QosFipNetworkPolicyTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_tap_mirror.TapMirrorDefinitionTestCase.test_all_api_definitions_list [0.056250s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_qos_gateway_ip.QosGatewayIPDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_tap_mirror.TapMirrorDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_tap_mirror.TapMirrorDefinitionTestCase.test_resource_map [0.002106s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_trunk.TrunkDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_security_groups_normalized_cidr.SecurityGroupsNormalizedCidrDefinitionTestCase.test_all_api_definitions_list [0.054260s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_security_groups_normalized_cidr.SecurityGroupsNormalizedCidrDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_security_groups_normalized_cidr.SecurityGroupsNormalizedCidrDefinitionTestCase.test_required_extensions [0.001561s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_security_groups_port_filtering.SecurityGroupsPortFilteringDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_security_groups_remote_address_group.SecurityGroupsRemoteAddressGroupDefinitionTestCase.test_required_extensions [0.001712s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_security_groups_rules_belongs_to_default_sg.SecurityGroupsRulesBelongsToDefaultSgTestCase.test_required_extensions [0.001521s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_security_groups_rules_belongs_to_default_sg.SecurityGroupsRulesBelongsToDefaultSgTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_security_groups_shared_filtering.SecurityGroupsSharedFilteringDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_qos_gateway_ip.QosGatewayIPDefinitionTestCase.test_all_api_definitions_list [0.049664s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_qos_gateway_ip.QosGatewayIPDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_qos_gateway_ip.QosGatewayIPDefinitionTestCase.test_shim_extension [0.001361s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_qos_gateway_ip.QosGatewayIPDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_qos_port_network_policy.QosPortNetworkPolicyTestCase.test_shim_extension [0.001360s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule.QoSPPSMinimumRuleDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule.QoSPPSMinimumRuleDefinitionTestCase.test_required_extensions [0.001346s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule_alias.QoSPPSMinimumRuleAliasDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule_alias.QoSPPSMinimumRuleAliasDefinitionTestCase.test_required_extensions [0.001345s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_qos_pps_minimum_rule_alias.QoSPPSMinimumRuleAliasDefinitionTestCase.test_resource_map [0.001413s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_qos_pps_rule.QoSPPSRuleDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_qos_pps_rule.QoSPPSRuleDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_qos_pps_rule.QoSPPSRuleDefinitionTestCase.test_resource_map [0.001373s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_filter.QoSRuleTypeFilterTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_trunk.TrunkDefinitionTestCase.test_all_api_definitions_list [0.071672s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_trunk.TrunkDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_trunk_details.TrunkDetailsDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_trunk_details.TrunkDetailsDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_trunk_details.TrunkDetailsDefinitionTestCase.test_required_extensions [0.002070s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation.UplinkStatusPropagationDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_security_groups_shared_filtering.SecurityGroupsSharedFilteringDefinitionTestCase.test_all_api_definitions_list [0.052496s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation.UplinkStatusPropagationDefinitionTestCase.test_resource_map [0.001950s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_security_groups_shared_filtering.SecurityGroupsSharedFilteringDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation.UplinkStatusPropagationDefinitionTestCase.test_shim_extension [0.001957s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_security_groups_shared_filtering.SecurityGroupsSharedFilteringDefinitionTestCase.test_required_extensions [0.001937s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation_updatable.UplinkStatusPropagationUpdatableDefinitionTestCase.test_shim_extension [0.001663s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_segment.SegmentDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_vlan_filter.TaasVlanFilterDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_vlan_filter.TaasVlanFilterDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_segment_peer_subnet_host_routes.SegmentPeerHostRoutesDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {2} neutron_lib.tests.unit.api.definitions.test_vlan_filter.TaasVlanFilterDefinitionTestCase.test_resource_map [0.002747s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_servicetype.ServiceTypeDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_vlan_filter.TaasVlanFilterDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_servicetype.ServiceTypeDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_sfc.SFCDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_vlantransparent.VlantransparentDefinitionTestCase.test_get_vlan_transparent_not_set [0.001728s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_vlantransparent.VlantransparentDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {2} neutron_lib.tests.unit.api.definitions.test_vlantransparent.VlantransparentDefinitionTestCase.test_resource_map [0.001924s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_sfc.SFCDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_sfc.SFCDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_sfc.SFCDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_vpn.VPNDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_sort_key_validation.SortKeyValidationiDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.definitions.test_vpn.VPNDefinitionTestCase.test_required_extensions [0.002225s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_vpn.VPNDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_vpn_aes_ccm_gcm.VpnAesCcmGcmDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_filter.QoSRuleTypeFilterTestCase.test_all_api_definitions_list [0.057185s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_qos_rule_type_filter.QoSRuleTypeFilterTestCase.test_shim_extension [0.001764s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_vpn_aes_ccm_gcm.VpnAesCcmGcmDefinitionTestCase.test_shim_extension [0.001731s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_vpn_endpoint_groups.VPNEndpointGroupsDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.definitions.test_vpn_endpoint_groups.VPNEndpointGroupsDefinitionTestCase.test_required_extensions [0.001816s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_vpn_endpoint_groups.VPNEndpointGroupsDefinitionTestCase.test_resource_map [0.002341s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_vpn_endpoint_groups.VPNEndpointGroupsDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.definitions.test_vpn_flavors.VPNFlavorsDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.definitions.test_vpn_flavors.VPNFlavorsDefinitionTestCase.test_required_extensions [0.002534s] ... ok {2} neutron_lib.tests.unit.api.definitions.test_vpn_flavors.VPNFlavorsDefinitionTestCase.test_resource_map [0.002060s] ... ok {2} neutron_lib.tests.unit.api.test_attributes.TestAttributeInfo.test_convert_value [0.002322s] ... ok {2} neutron_lib.tests.unit.api.test_attributes.TestAttributeInfo.test_create_from_api_def [0.001787s] ... ok {2} neutron_lib.tests.unit.api.test_attributes.TestAttributeInfo.test_fill_no_default_value_allow_post [0.002265s] ... ok {3} neutron_lib.tests.unit.db.test_api.TestDeadLockDecorator.test_dbconnection_error_caught [0.504082s] ... ok {2} neutron_lib.tests.unit.api.test_attributes.TestAttributeInfo.test_override_no_allow_post [0.001869s] ... ok {2} neutron_lib.tests.unit.api.test_attributes.TestAttributeInfo.test_populate_project_id_not_mandatory [0.005096s] ... ok {2} neutron_lib.tests.unit.api.test_attributes.TestAttributeInfo.test_verify_attributes_unrecognized [0.001892s] ... ok {2} neutron_lib.tests.unit.api.test_attributes.TestPopulateProjectInfo.test_populate_project_info_add_project [0.002167s] ... ok {2} neutron_lib.tests.unit.api.test_attributes.TestValidatePriviliges.test__validate_privileges_advsvc_other_tenant [0.002573s] ... ok {2} neutron_lib.tests.unit.api.test_attributes.TestValidatePriviliges.test__validate_privileges_same_tenant [0.002410s] ... ok {2} neutron_lib.tests.unit.api.test_converters.TestConvertAllocationPoolsCanonicalFormat.test_convert_allocation_pools_to_canonical_format [0.001801s] ... ok {2} neutron_lib.tests.unit.api.test_converters.TestConvertAllocationPoolsCanonicalFormat.test_convert_allocation_pools_to_canonical_format_noop [0.001720s] ... ok {2} neutron_lib.tests.unit.api.test_converters.TestConvertIPv6AddrCanonicalFormat.test_convert_ipv4_address [0.001491s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_qos_rules_alias.QoSRulesAliasDefinitionTestCase.test_all_api_definitions_list [0.046614s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_quota_check_limit.QuotaCheckLimitDefinitionTestCase.test_shim_extension [0.001526s] ... ok {2} neutron_lib.tests.unit.api.test_converters.TestConvertIPv6AddrCanonicalFormat.test_convert_ipv6_address_extended_add_with_zeroes [0.002219s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_rbac_address_scope.RbacAddressScopeDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.test_converters.TestConvertIPv6AddrCanonicalFormat.test_convert_ipv6_compressed_address [0.002640s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_rbac_address_scope.RbacAddressScopeDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.test_converters.TestConvertIPv6AddrCanonicalFormat.test_convert_subnetpools [0.002931s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_rbac_address_scope.RbacAddressScopeDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {0} neutron_lib.tests.unit.api.definitions.test_rbac_bgpvpn.RbacBGPVPNDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.test_converters.TestConvertKvp.test_convert_kvp_list_to_dict_succeeds_for_missing_values [0.002677s] ... ok {2} neutron_lib.tests.unit.api.test_converters.TestConvertKvp.test_convert_kvp_list_to_dict_succeeds_for_multiple_values [0.001476s] ... ok {2} neutron_lib.tests.unit.api.test_converters.TestConvertProtocol.test_numeric_is_valid [0.001423s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_sort_key_validation.SortKeyValidationiDefinitionTestCase.test_all_api_definitions_list [0.066061s] ... ok {2} neutron_lib.tests.unit.api.test_converters.TestConvertProtocol.test_numeric_too_high [0.002134s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_sort_key_validation.SortKeyValidationiDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_sort_key_validation.SortKeyValidationiDefinitionTestCase.test_required_extensions [0.002056s] ... ok {2} neutron_lib.tests.unit.api.test_converters.TestConvertToBoolean.test_convert_to_boolean_if_not_none [0.001386s] ... ok {2} neutron_lib.tests.unit.api.test_converters.TestConvertToBoolean.test_convert_to_boolean_str [0.001643s] ... ok {2} neutron_lib.tests.unit.api.test_converters.TestConvertToInt.test_convert_to_int_none [0.001439s] ... ok {2} neutron_lib.tests.unit.api.test_converters.TestConvertToList.test_convert_to_list_iterable [0.001545s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_sort_key_validation.SortKeyValidationiDefinitionTestCase.test_shim_extension [0.003503s] ... ok {2} neutron_lib.tests.unit.api.test_converters.TestConvertToList.test_convert_to_list_non_iterable [0.001639s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_sorting.SortingDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.test_converters.TestConvertToString.test_data_is_integer [0.001474s] ... ok {2} neutron_lib.tests.unit.api.test_converters.TestConvertToString.test_data_is_none [0.001359s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_sorting.SortingDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.test_converters.TestConvertUppercasePrefix.test_mixed_prefix_converted_1 [0.001333s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_sorting.SortingDefinitionTestCase.test_shim_extension [0.001815s] ... ok {2} neutron_lib.tests.unit.api.test_converters.TestConvertUppercasePrefix.test_prefix_no_need_to_replace [0.001470s] ... ok {2} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_get_alias_unset [0.001740s] ... ok {2} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_get_description_unset [0.001725s] ... ok {2} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_get_extended_resources_v1_unset [0.002587s] ... ok {2} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_get_extended_resources_v2_unset [0.001860s] ... ok {2} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_get_name_unset [0.001870s] ... ok {2} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_get_optional_extensions_unset [0.001923s] ... ok {2} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_update_attributes_map_with_ext_attrs [0.001863s] ... ok {2} neutron_lib.tests.unit.api.validators.test_allowedaddresspairs.TestAllowedAddressPairs.test__validate_allowed_address_pairs_missing_ip [0.001753s] ... ok {2} neutron_lib.tests.unit.api.validators.test_allowedaddresspairs.TestAllowedAddressPairs.test__validate_allowed_address_pairs_not_a_list [0.001794s] ... ok {2} neutron_lib.tests.unit.api.validators.test_dns.TestDnsValidators.test_validate_dns_name [0.003038s] ... ok {2} neutron_lib.tests.unit.api.validators.test_multiprovidernet.TestMultiprovidernetValidators.test_convert_and_validate_segments_default_values [0.001452s] ... ok {2} neutron_lib.tests.unit.api.validators.test_multiprovidernet.TestMultiprovidernetValidators.test_convert_and_validate_segments_seg_id_to_int [0.001520s] ... ok {2} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_is_attr_set [0.001580s] ... ok {2} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_dict_not_required_keys [0.001818s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_rbac_bgpvpn.RbacBGPVPNDefinitionTestCase.test_all_api_definitions_list [0.051214s] ... ok {2} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_dict_with_invalid_validator [0.001908s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_rbac_bgpvpn.RbacBGPVPNDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_dict_wrong_values [0.002325s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_rbac_security_groups.RbacSecurityGroupsDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {2} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_ethertype_extended_valid_hexint [0.003078s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_rbac_security_groups.RbacSecurityGroupsDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_rbac_subnetpool.RbacSubnetPoolDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_rbac_subnetpool.RbacSubnetPoolDefinitionTestCase.test_required_extensions [0.001520s] ... ok {2} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_mac_address [0.003518s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_revisionifmatch.RevisionIfMatchDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_string [0.002532s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_revisionifmatch.RevisionIfMatchDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_revisionifmatch.RevisionIfMatchDefinitionTestCase.test_required_extensions [0.001790s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_router_availability_zone.RouterAZDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subnet_or_none [0.005885s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_router_availability_zone.RouterAZDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_router_availability_zone.RouterAZDefinitionTestCase.test_shim_extension [0.001407s] ... ok {2} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subports_invalid_body [0.001934s] ... ok {2} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subports_invalid_duplicate_segmentation_id [0.002172s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_router_availability_zone.RouterAZDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_standard_attr_segment.StandardAttrSegmentDefinitionTestCase.test_all_api_definitions_list [0.056041s] ... ok {2} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subports_invalid_incomplete_segmentation_details [0.002141s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_router_interface_fip.RouterInterfaceFipDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {0} neutron_lib.tests.unit.api.definitions.test_routerservicetype.RouterServiceTyepDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_routerservicetype.RouterServiceTyepDefinitionTestCase.test_required_extensions [0.001460s] ... ok {2} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subports_invalid_unknown_paramenter [0.002635s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_security_groups_normalized_cidr.SecurityGroupsNormalizedCidrDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subports_valid_unique_segmentation_id [0.001891s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_security_groups_normalized_cidr.SecurityGroupsNormalizedCidrDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_standard_attr_segment.StandardAttrSegmentDefinitionTestCase.test_optional_extensions [0.002356s] ... ok {2} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_values_display [0.003247s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_security_groups_normalized_cidr.SecurityGroupsNormalizedCidrDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_security_groups_normalized_cidr.SecurityGroupsNormalizedCidrDefinitionTestCase.test_resource_map [0.001649s] ... ok {2} neutron_lib.tests.unit.api.validators.test_validators.TestPortRangeValidation.test_port_too_high [0.002006s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_security_groups_normalized_cidr.SecurityGroupsNormalizedCidrDefinitionTestCase.test_shim_extension [0.001384s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_stateful_security_group.StatefulSecurityGroupDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_stateful_security_group.StatefulSecurityGroupDefinitionTestCase.test_required_extensions [0.002427s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_stateful_security_group.StatefulSecurityGroupDefinitionTestCase.test_shim_extension [0.001586s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_security_groups_normalized_cidr.SecurityGroupsNormalizedCidrDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_subnet_dns_publish_fixed_ip.SubnetDNSPublishFixedIpTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {2} neutron_lib.tests.unit.api.validators.test_validators.TestPortRangeValidation.test_range_colon [0.002626s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_security_groups_port_filtering.SecurityGroupsPortFilteringDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_security_groups_port_filtering.SecurityGroupsPortFilteringDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {2} neutron_lib.tests.unit.api.validators.test_validators.TestPortRangeValidation.test_too_many_colons [0.003729s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_subnet_dns_publish_fixed_ip.SubnetDNSPublishFixedIpTestCase.test_resource_map [0.001779s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_security_groups_port_filtering.SecurityGroupsPortFilteringDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {1} neutron_lib.tests.unit.api.definitions.test_subnet_external_network.SubnetExternalNetworkDefinitionTestCase.test_resource_map [0.002082s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_subnet_onboard.OnboardSubnetDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_security_groups_remote_address_group.SecurityGroupsRemoteAddressGroupDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {2} neutron_lib.tests.unit.api.validators.test_validators.TestPortRangeValidation.test_valid_port_integer [0.002488s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_subnet_onboard.OnboardSubnetDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {2} neutron_lib.tests.unit.api.validators.test_validators.TestPortRangeValidation.test_valid_port_specific_range [0.001981s] ... ok {2} neutron_lib.tests.unit.api.validators.test_validators.TestPortRangeValidation.test_valid_range [0.002908s] ... ok {2} neutron_lib.tests.unit.api.validators.test_validators.TestServicePluginType.test_valid_plugin_type [0.002110s] ... ok {2} neutron_lib.tests.unit.api.validators.test_validators.TestValidateIPSubnetNone.test_validate_ipv6 [0.001642s] ... ok {2} neutron_lib.tests.unit.api.validators.test_validators.TestValidateIPSubnetNone.test_validate_ipv6_invalid [0.001695s] ... ok {2} neutron_lib.tests.unit.api.validators.test_validators.TestValidateIPSubnetNone.test_validate_ipv6_subnet_invalid [0.001560s] ... ok {2} neutron_lib.tests.unit.callbacks.test_callback_exceptions.TestCallbackExceptions.test_callback_failure_with_list [0.002213s] ... ok {2} neutron_lib.tests.unit.callbacks.test_callback_exceptions.TestCallbackExceptions.test_invalid [0.002085s] ... ok {2} neutron_lib.tests.unit.callbacks.test_events.EventPayloadTestCase.test_has_no_states [0.000397s] ... ok {2} neutron_lib.tests.unit.callbacks.test_events.EventPayloadTestCase.test_states [0.000411s] ... ok {2} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test__notify_loop_multiple_events [0.000402s] ... ok {2} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test__notify_loop_single_event [0.000422s] ... ok {2} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_feebly_referenced_callback [0.000343s] ... ok {2} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_publish_handle_not_retriable_exception_no_cancellable_flag [0.001718s] ... ok {2} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_publish_none [0.000384s] ... ok {2} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_publish_with_precommit_exception [0.000573s] ... ok {2} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_subscribe_1_True [0.000384s] ... ok {2} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_subscribe_2_False [0.000322s] ... ok {2} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_subscribe_multiple_callbacks [0.000313s] ... ok {2} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_unsubscribe_2_False [0.000455s] ... ok {2} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_unsubscribe_during_iteration [0.000329s] ... ok {2} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_unsubscribe_unknown_callback [0.000309s] ... ok {2} neutron_lib.tests.unit.callbacks.test_registry.CallBacksManagerTestCase.test_decorated_inst_method_receives [0.000495s] ... ok {2} neutron_lib.tests.unit.callbacks.test_registry.CallBacksManagerTestCase.test_object_inheriting_others_no_double_subscribe [0.000733s] ... ok {2} neutron_lib.tests.unit.callbacks.test_registry.TestCallbackRegistryDispatching.test_publish_payload [0.000774s] ... ok {2} neutron_lib.tests.unit.callbacks.test_registry.TestCallbackRegistryDispatching.test_subscribe [0.000550s] ... ok {2} neutron_lib.tests.unit.callbacks.test_registry.TestCallbackRegistryDispatching.test_unsubscribe_by_resource [0.001438s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_security_groups_remote_address_group.SecurityGroupsRemoteAddressGroupDefinitionTestCase.test_all_api_definitions_list [0.049018s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_security_groups_remote_address_group.SecurityGroupsRemoteAddressGroupDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_security_groups_rules_belongs_to_default_sg.SecurityGroupsRulesBelongsToDefaultSgTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_segment_peer_subnet_host_routes.SegmentPeerHostRoutesDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_segment_peer_subnet_host_routes.SegmentPeerHostRoutesDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_enforce.SubnetSegmentIDEnforceDefinitionTestCase.test_all_api_definitions_list [0.059774s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_servicetype.ServiceTypeDefinitionTestCase.test_resource_map [0.001545s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_sfc.SFCDefinitionTestCase.test_shim_extension [0.001467s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_enforce.SubnetSegmentIDEnforceDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_sort_key_validation.SortKeyValidationiDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_writable.SubnetSegmentIDDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_writable.SubnetSegmentIDDefinitionTestCase.test_required_extensions [0.001428s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_sort_key_validation.SortKeyValidationiDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {0} neutron_lib.tests.unit.api.definitions.test_sorting.SortingDefinitionTestCase.test_all_api_definitions_list [0.046682s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_subnet_service_types.SubnetServiceTypesDefinitionTestCase.test_all_api_definitions_list [0.047573s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_sorting.SortingDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_subnet_service_types.SubnetServiceTypesDefinitionTestCase.test_shim_extension [0.001733s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_sorting.SortingDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_sorting.SortingDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_standard_attr_segment.StandardAttrSegmentDefinitionTestCase.test_is_standard_attr_extension [0.001430s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_subnet_service_types.SubnetServiceTypesDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_subnetpool.SubnetPoolDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_subnetpool.SubnetPoolDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_standard_attr_segment.StandardAttrSegmentDefinitionTestCase.test_required_extensions [0.001376s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_subnet.SubnetDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_subnetpool.SubnetPoolDefinitionTestCase.test_shim_extension [0.001392s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_subnet.SubnetDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_subnet.SubnetDefinitionTestCase.test_shim_extension [0.001337s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_subnet.SubnetDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_subnet_dns_publish_fixed_ip.SubnetDNSPublishFixedIpTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_subnet_dns_publish_fixed_ip.SubnetDNSPublishFixedIpTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_subnet_dns_publish_fixed_ip.SubnetDNSPublishFixedIpTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_subnetpool_prefix_ops.SubnetPoolPrefixOpsDefinitionTestCase.test_all_api_definitions_list [0.046891s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_subnetpool_prefix_ops.SubnetPoolPrefixOpsDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {1} neutron_lib.tests.unit.api.definitions.test_subnetpool_prefix_ops.SubnetPoolPrefixOpsDefinitionTestCase.test_resource_map [0.001405s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_taas.TaasDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_tag_creation.TagCreationDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_tag_creation.TagCreationDefinitionTestCase.test_shim_extension [0.001423s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_subnet_external_network.SubnetExternalNetworkDefinitionTestCase.test_all_api_definitions_list [0.046672s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_subnet_external_network.SubnetExternalNetworkDefinitionTestCase.test_shim_extension [0.001791s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_subnet_onboard.OnboardSubnetDefinitionTestCase.test_action_map [0.002146s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {1} neutron_lib.tests.unit.api.definitions.test_trunk.TrunkDefinitionTestCase.test_action_map [0.001531s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_trunk.TrunkDefinitionTestCase.test_required_extensions [0.001384s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_subnet_onboard.OnboardSubnetDefinitionTestCase.test_all_api_definitions_list [0.046428s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_trunk_details.TrunkDetailsDefinitionTestCase.test_all_api_definitions_list [0.046798s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_trunk_details.TrunkDetailsDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_subnet_onboard.OnboardSubnetDefinitionTestCase.test_required_extensions [0.001798s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_subnet_onboard.OnboardSubnetDefinitionTestCase.test_shim_extension [0.001388s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_enforce.SubnetSegmentIDEnforceDefinitionTestCase.test_required_extensions [0.001546s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_trunk_details.TrunkDetailsDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_enforce.SubnetSegmentIDEnforceDefinitionTestCase.test_shim_extension [0.001409s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_writable.SubnetSegmentIDDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_writable.SubnetSegmentIDDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_writable.SubnetSegmentIDDefinitionTestCase.test_resource_map [0.001596s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_trunk_details.TrunkDetailsDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation_updatable.UplinkStatusPropagationUpdatableDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation_updatable.UplinkStatusPropagationUpdatableDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation_updatable.UplinkStatusPropagationUpdatableDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_subnet_segmentid_writable.SubnetSegmentIDDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_subnetpool.SubnetPoolDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_subnetpool_prefix_ops.SubnetPoolPrefixOpsDefinitionTestCase.test_action_map [0.001415s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_subnetpool_prefix_ops.SubnetPoolPrefixOpsDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {0} neutron_lib.tests.unit.api.definitions.test_subnetpool_prefix_ops.SubnetPoolPrefixOpsDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_vlan_filter.TaasVlanFilterDefinitionTestCase.test_all_api_definitions_list [0.046455s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_vlan_filter.TaasVlanFilterDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_vlantransparent.VlantransparentDefinitionTestCase.test_action_status ... SKIPPED: API definition has no action status. {1} neutron_lib.tests.unit.api.definitions.test_vlantransparent.VlantransparentDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.definitions.test_vlantransparent.VlantransparentDefinitionTestCase.test_shim_extension [0.001389s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_taas.TaasDefinitionTestCase.test_all_api_definitions_list [0.046523s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_taas.TaasDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_taas.TaasDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_taas.TaasDefinitionTestCase.test_shim_extension [0.001357s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_taas.TaasDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_vpn.VPNDefinitionTestCase.test_all_api_definitions_list [0.047015s] ... ok {1} neutron_lib.tests.unit.api.definitions.test_vpn.VPNDefinitionTestCase.test_shim_extension [0.001661s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_tag_creation.TagCreationDefinitionTestCase.test_all_api_definitions_list [0.046573s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_tag_creation.TagCreationDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_tag_ports_during_bulk_creation.TagPortsDuringBulkCreationDefinitionTestCase.test_required_extensions ... SKIPPED: API definition has no required extensions. {0} neutron_lib.tests.unit.api.definitions.test_tap_mirror.TapMirrorDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_tap_mirror.TapMirrorDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {0} neutron_lib.tests.unit.api.definitions.test_tap_mirror.TapMirrorDefinitionTestCase.test_required_extensions [0.001422s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_tap_mirror.TapMirrorDefinitionTestCase.test_shim_extension [0.001380s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_tap_mirror.TapMirrorDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_trunk.TrunkDefinitionTestCase.test_resource_map [0.001670s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_trunk.TrunkDefinitionTestCase.test_shim_extension [0.001337s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_trunk.TrunkDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {3} neutron_lib.tests.unit.db.test_api.TestDeadLockDecorator.test_multi_exception_contains_deadlock [0.502317s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation.UplinkStatusPropagationDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_vpn_endpoint_groups.VPNEndpointGroupsDefinitionTestCase.test_all_api_definitions_list [0.045039s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation_updatable.UplinkStatusPropagationUpdatableDefinitionTestCase.test_all_api_definitions_list [0.046564s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_uplink_status_propagation_updatable.UplinkStatusPropagationUpdatableDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {0} neutron_lib.tests.unit.api.definitions.test_vlan_filter.TaasVlanFilterDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_vlan_filter.TaasVlanFilterDefinitionTestCase.test_required_extensions [0.001597s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_vlan_filter.TaasVlanFilterDefinitionTestCase.test_shim_extension [0.001568s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_vlantransparent.VlantransparentDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {0} neutron_lib.tests.unit.api.definitions.test_vlantransparent.VlantransparentDefinitionTestCase.test_get_vlan_transparent [0.001434s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_vlantransparent.VlantransparentDefinitionTestCase.test_optional_extensions ... SKIPPED: API definition has no optional extensions. {0} neutron_lib.tests.unit.api.definitions.test_vpn.VPNDefinitionTestCase.test_resource_map [0.002363s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_vpn_aes_ccm_gcm.VpnAesCcmGcmDefinitionTestCase.test_resource_map ... SKIPPED: Shim extension with no API changes. {0} neutron_lib.tests.unit.api.definitions.test_vpn_aes_ccm_gcm.VpnAesCcmGcmDefinitionTestCase.test_subresource_map ... SKIPPED: API extension has no subresource map. {1} neutron_lib.tests.unit.api.definitions.test_vpn_flavors.VPNFlavorsDefinitionTestCase.test_all_api_definitions_list [0.046732s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_vpn_endpoint_groups.VPNEndpointGroupsDefinitionTestCase.test_action_map ... SKIPPED: API definition has no action map. {1} neutron_lib.tests.unit.api.definitions.test_vpn_flavors.VPNFlavorsDefinitionTestCase.test_shim_extension [0.001645s] ... ok {1} neutron_lib.tests.unit.api.test_attributes.TestAttributeInfo.test_fill_no_default_value_no_allow_post [0.001701s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_vpn_endpoint_groups.VPNEndpointGroupsDefinitionTestCase.test_is_standard_attr_extension ... SKIPPED: API definition is not related to standardattr. {1} neutron_lib.tests.unit.api.test_attributes.TestAttributeInfo.test_populate_project_id_mandatory_not_specified [0.003363s] ... ok {0} neutron_lib.tests.unit.api.definitions.test_vpn_endpoint_groups.VPNEndpointGroupsDefinitionTestCase.test_shim_extension [0.001445s] ... ok {0} neutron_lib.tests.unit.api.test_attributes.TestAttributeInfo.test_fill_none_overridden_by_default [0.001396s] ... ok {1} neutron_lib.tests.unit.api.test_attributes.TestAttributeInfo.test_verify_attributes_ok_subset [0.001616s] ... ok {1} neutron_lib.tests.unit.api.test_attributes.TestAttributeInfo.test_verify_attributes_ok_with_project_id [0.001659s] ... ok {1} neutron_lib.tests.unit.api.test_attributes.TestPopulateProjectInfo.test_populate_project_info_id_mismatch [0.001512s] ... ok {1} neutron_lib.tests.unit.api.test_attributes.TestRetrieveValidSortKeys.test_retrieve_valid_sort_keys [0.001435s] ... ok {1} neutron_lib.tests.unit.api.test_converters.TestConvertIPv6AddrCanonicalFormat.test_convert_ipv6_extended_addr_to_compressed [0.001603s] ... ok {0} neutron_lib.tests.unit.api.test_attributes.TestAttributeInfo.test_populate_project_id_admin_req [0.004540s] ... ok {0} neutron_lib.tests.unit.api.test_attributes.TestCoreResources.test_core_resource_attrs [0.001836s] ... ok {0} neutron_lib.tests.unit.api.test_attributes.TestValidatePriviliges.test__validate_privileges_admin_other_tenant [0.001821s] ... ok {1} neutron_lib.tests.unit.api.test_converters.TestConvertIPv6CIDRCanonicalFormat.test_convert_ipv4_address_with_CIDR [0.001593s] ... ok {1} neutron_lib.tests.unit.api.test_converters.TestConvertIPv6CIDRCanonicalFormat.test_convert_non_ip_addr_with_slash [0.001412s] ... ok {1} neutron_lib.tests.unit.api.test_converters.TestConvertKvp.test_convert_kvp_list_to_dict_succeeds_for_values [0.001496s] ... ok {1} neutron_lib.tests.unit.api.test_converters.TestConvertKvp.test_convert_kvp_str_to_list_succeeds_for_two_equals [0.001359s] ... ok {0} neutron_lib.tests.unit.api.test_attributes.TestValidatePriviliges.test__validate_privileges_service_role_other_tenant [0.002020s] ... ok {1} neutron_lib.tests.unit.api.test_converters.TestConvertProtocol.test_icmp_is_valid [0.001372s] ... ok {0} neutron_lib.tests.unit.api.test_converters.TestConvertAllocationPoolsCanonicalFormat.test_convert_allocation_pools_to_canonical_format_invalid_data [0.001987s] ... ok {1} neutron_lib.tests.unit.api.test_converters.TestConvertProtocol.test_tcp_is_valid [0.001452s] ... ok {1} neutron_lib.tests.unit.api.test_converters.TestConvertProtocol.test_unknown_string [0.001378s] ... ok {0} neutron_lib.tests.unit.api.test_converters.TestConvertIPv6AddrCanonicalFormat.test_convert_None_address [0.001650s] ... ok {1} neutron_lib.tests.unit.api.test_converters.TestConvertToFloat.test_convert_to_float_positve_value [0.001362s] ... ok {0} neutron_lib.tests.unit.api.test_converters.TestConvertIPv6CIDRCanonicalFormat.test_convert_ipv6_extended_addr_withcidr_to_compressed [0.001876s] ... ok {1} neutron_lib.tests.unit.api.test_converters.TestConvertToFloat.test_convert_to_float_string [0.001433s] ... ok {1} neutron_lib.tests.unit.api.test_converters.TestConvertToInt.test_convert_none_to_empty_list_none [0.001539s] ... ok {1} neutron_lib.tests.unit.api.test_converters.TestConvertToInt.test_convert_to_int_if_not_none [0.001374s] ... ok {0} neutron_lib.tests.unit.api.test_converters.TestConvertPortMacAddress.test_convert_none_to_mac_address [0.001998s] ... ok {0} neutron_lib.tests.unit.api.test_converters.TestConvertStringToCaseInsensitive.test_assert_error_on_non_string [0.001603s] ... ok {1} neutron_lib.tests.unit.api.test_converters.TestConvertToString.test_data_is_empty_dict [0.001414s] ... ok {0} neutron_lib.tests.unit.api.test_converters.TestConvertToBoolean.test_convert_to_boolean_bool [0.001379s] ... ok {0} neutron_lib.tests.unit.api.test_converters.TestConvertToBoolean.test_convert_to_boolean_int [0.001551s] ... ok {1} neutron_lib.tests.unit.api.test_converters.TestConvertToString.test_data_is_list [0.001421s] ... ok {0} neutron_lib.tests.unit.api.test_converters.TestConvertToInt.test_convert_to_int_str [0.001712s] ... ok {0} neutron_lib.tests.unit.api.test_converters.TestConvertToList.test_convert_to_empty_list [0.001622s] ... ok {0} neutron_lib.tests.unit.api.test_converters.TestConvertToList.test_convert_to_list_string [0.001891s] ... ok {0} neutron_lib.tests.unit.api.test_converters.TestConvertToSanitizedBindingProfileAllocation.test_sanitize_binding_profile_allocation [0.001576s] ... ok {1} neutron_lib.tests.unit.api.test_converters.TestConvertUppercasePrefix.test_ucfirst_prefix_converted_1 [0.001438s] ... ok {0} neutron_lib.tests.unit.api.test_converters.TestConvertUppercasePrefix.test_shorter_string [0.001505s] ... ok {1} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test__assert_api_definition_no_attr [0.001933s] ... ok {0} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_get_alias [0.002145s] ... ok {1} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test__assert_api_definition_no_defn [0.001823s] ... ok {0} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_get_description [0.001890s] ... ok {1} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_get_extended_resources_v2 [0.001819s] ... ok {0} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_get_updated_unset [0.001994s] ... ok {1} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_get_optional_extensions [0.001867s] ... ok {0} neutron_lib.tests.unit.api.test_extensions.TestAPIExtensionDescriptor.test_update_attributes_map_without_ext_attrs [0.001964s] ... ok {1} neutron_lib.tests.unit.api.test_extensions.TestExtensionDescriptor.test_update_attributes_map_short_circuit_exit [0.001403s] ... ok {1} neutron_lib.tests.unit.api.test_extensions.TestExtensionIsSupported.test_extension_does_not_exist [0.001384s] ... ok {0} neutron_lib.tests.unit.api.validators.test_allowedaddresspairs.TestAllowedAddressPairs.test__validate_allowed_address_pairs_duplicate [0.002098s] ... ok {1} neutron_lib.tests.unit.api.validators.test_allowedaddresspairs.TestAllowedAddressPairs.test__validate_allowed_address_pairs_exhausted [0.001621s] ... ok {0} neutron_lib.tests.unit.api.validators.test_allowedaddresspairs.TestAllowedAddressPairs.test__validate_allowed_address_pairs_invalid_mac [0.001804s] ... ok {1} neutron_lib.tests.unit.api.validators.test_allowedaddresspairs.TestAllowedAddressPairs.test__validate_allowed_address_pairs_good_data [0.001924s] ... ok {0} neutron_lib.tests.unit.api.validators.test_availability_zone.TestAvailabilityZoneValidator.test__validate_availability_zone_hints_excessive_len [0.001494s] ... ok {1} neutron_lib.tests.unit.api.validators.test_allowedaddresspairs.TestAllowedAddressPairs.test__validate_allowed_address_pairs_invalid_attrs [0.001687s] ... ok {0} neutron_lib.tests.unit.api.validators.test_availability_zone.TestAvailabilityZoneValidator.test__validate_availability_zone_hints_valid_input [0.001484s] ... ok {1} neutron_lib.tests.unit.api.validators.test_allowedaddresspairs.TestAllowedAddressPairs.test__validate_allowed_address_pairs_invalid_subnet [0.001757s] ... ok {0} neutron_lib.tests.unit.api.validators.test_dns.TestDnsValidators.test_validate_dns_domain [0.001906s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAnyKeySpecs.test_data_conditional_spec [0.001481s] ... ok {1} neutron_lib.tests.unit.api.validators.test_availability_zone.TestAvailabilityZoneValidator.test__validate_availability_zone_hints_unique_strings [0.001550s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAnyKeySpecs.test_data_invalid_keys [0.001553s] ... ok {1} neutron_lib.tests.unit.api.validators.test_dns.TestDnsValidators.test_validate_fip_dns_name [0.001664s] ... ok {1} neutron_lib.tests.unit.api.validators.test_multiprovidernet.TestMultiprovidernetValidators.test_convert_and_validate_segments_invalid_key [0.001573s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test__test__validate_list_of_items_non_empty [0.001468s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_subdictionary [0.001468s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAnyKeySpecs.test_data_optional_key_invalid [0.001831s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_success_adding_duplicate_validator [0.001969s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test__validate_list_of_items [0.001799s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_a_valid_dict_with_constraints [0.001475s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test__validate_list_of_items_collect_duplicates [0.001459s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_dict_convert_boolean [0.001447s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_dict_or_nodata [0.001541s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_dict_or_empty [0.001418s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_dict_required_keys [0.001716s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_dict_without_constraints [0.002809s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_dict_type [0.001428s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_ethertype_extended_invalid_negative [0.002046s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_dict_unexpected_keys [0.001485s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_ethertype_valid_string_old [0.001682s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_ethertype_extended_invalid_toobig [0.001618s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_hostroutes [0.001824s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_ethertype_extended_valid_string [0.001785s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_ip_address_bsd [0.001860s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_ip_address_or_none [0.001381s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_ethertype_invalid_string [0.001733s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_ethertype_valid_string_new [0.001581s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_list_of_unique_strings [0.001558s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_fixed_ips [0.001706s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_oneline_not_empty_string [0.001582s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_integer [0.001595s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_range_or_none [0.001746s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_ip_address_with_leading_zero [0.001449s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subnetpool_id [0.001508s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subnetpool_id_or_none [0.001538s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_ip_pools [0.001611s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_list_of_regex_or_none [0.001701s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subports_invalid_missing_port_id [0.001382s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_nameservers [0.001624s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subports_valid_subports [0.001391s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_non_negative [0.001519s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_uuid [0.001624s] ... ok {2} neutron_lib.tests.unit.db.test_api.TestDeadLockDecorator.test_multi_exception_contains_retry [0.502328s] ... ok {2} neutron_lib.tests.unit.db.test_api.TestDeadLockDecorator.test_regular_exception_excluded [0.002698s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_uuid_list [0.001487s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_not_empty_string [0.002124s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_not_empty_string_or_none [0.001409s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subnet [0.003870s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subnet_list [0.001529s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestPortRangeValidation.test_port_too_low [0.001546s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subports_inherit_segmentation_details [0.001674s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subports_invalid_subport_object [0.001494s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subports_valid_empty_body [0.001410s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestPortRangeValidation.test_range_invalid [0.002618s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestPortRangeValidation.test_range_wrong_way [0.003322s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_subports_with_segmentation_id_0 [0.001421s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestAttributeValidation.test_validate_values [0.001525s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestPortRangeValidation.test_valid_port [0.002862s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestServicePluginType.test_invalid_plugin_type [0.003053s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestValidateIPSubnetNone.test_validate_ipv4_invalid [0.002686s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestPortRangeValidation.test_range_bad_input [0.001584s] ... ok {1} neutron_lib.tests.unit.api.validators.test_validators.TestValidateIPSubnetNone.test_validate_ipv4_subnet [0.002595s] ... ok {1} neutron_lib.tests.unit.callbacks.test_callback_exceptions.TestCallbackExceptions.test_notification_error [0.002541s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestPortRangeValidation.test_range_too_low [0.001503s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestValidateIPSubnetNone.test_validate_ipv4_subnet_invalid [0.001462s] ... ok {1} neutron_lib.tests.unit.callbacks.test_events.APIEventPayloadTestCase.test_method_name [0.000548s] ... ok {0} neutron_lib.tests.unit.api.validators.test_validators.TestValidateIPSubnetNone.test_validate_ipv6_subnet [0.001418s] ... ok {0} neutron_lib.tests.unit.callbacks.test_callback_exceptions.TestCallbackExceptions.test_inner_exceptions [0.001563s] ... ok {1} neutron_lib.tests.unit.callbacks.test_events.DataStoreEventPayloadTestCase.test_is_not_persisted [0.000595s] ... ok {1} neutron_lib.tests.unit.callbacks.test_events.EventPayloadTestCase.test_latest_state_with_states [0.000919s] ... ok {0} neutron_lib.tests.unit.callbacks.test_events.APIEventPayloadTestCase.test_action [0.000370s] ... ok {0} neutron_lib.tests.unit.callbacks.test_events.DataStoreEventPayloadTestCase.test_is_persisted [0.000318s] ... ok {0} neutron_lib.tests.unit.callbacks.test_events.EventPayloadTestCase.test_has_states [0.000301s] ... ok {1} neutron_lib.tests.unit.callbacks.test_events.EventPayloadTestCase.test_metadata [0.000827s] ... ok {1} neutron_lib.tests.unit.callbacks.test_events.EventPayloadTestCase.test_request_body [0.000657s] ... ok {0} neutron_lib.tests.unit.callbacks.test_events.EventPayloadTestCase.test_latest_state_without_states [0.000305s] ... ok {0} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test__notify_loop_skip_log_errors [0.000931s] ... ok {0} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_del_callback_called_on_unsubscribe [0.000826s] ... ok {0} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_object_instances_as_subscribers [0.000368s] ... ok {0} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_publish_empty_payload [0.000330s] ... ok {0} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_publish_payload [0.000315s] ... ok {1} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_clearing_subscribers [0.000585s] ... ok {0} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_unsubscribe_1_True [0.000366s] ... ok {0} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_unsubscribe_by_resource [0.000327s] ... ok {0} neutron_lib.tests.unit.callbacks.test_registry.CallBacksManagerTestCase.test_new_inheritance_not_broken [0.000488s] ... ok {0} neutron_lib.tests.unit.callbacks.test_registry.CallBacksManagerTestCase.test_no_strings_in_events_arg [0.000306s] ... ok {0} neutron_lib.tests.unit.callbacks.test_registry.CallBacksManagerTestCase.test_object_new_not_broken [0.000350s] ... ok {0} neutron_lib.tests.unit.callbacks.test_registry.TestCallbackRegistryDispatching.test_clear [0.000564s] ... ok {1} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_fail_to_unsubscribe [0.000644s] ... ok {1} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_publish_handle_not_retriable_exception_cancellable_flag [0.001399s] ... ok {0} neutron_lib.tests.unit.db.test_api.TestDBProfiler.test_set_hook [0.002136s] ... ok {1} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_publish_invalid_payload [0.000845s] ... ok {1} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_subscribe_unknown [0.001036s] ... ok {1} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_unsubscribe_all [0.000416s] ... ok {1} neutron_lib.tests.unit.callbacks.test_manager.CallBacksManagerTestCase.test_unsubscribe_is_idempotent_1_True [0.001515s] ... ok {1} neutron_lib.tests.unit.callbacks.test_registry.TestCallbackRegistryDispatching.test_subscribe_explicit_priority [0.002571s] ... ok {0} neutron_lib.tests.unit.db.test_api.TestDeadLockDecorator.test_all_deadlock_time_elapsed [0.006473s] ... ok {3} neutron_lib.tests.unit.db.test_api.TestDeadLockDecorator.test_mysql_savepoint_error [0.502855s] ... ok {3} neutron_lib.tests.unit.db.test_api.TestDeadLockDecorator.test_not_deadlock_time_elapsed [0.007136s] ... ok {1} neutron_lib.tests.unit.db.test_api.TestDeadLockDecorator.test_multi_nested_exception_contains_deadlock [0.503664s] ... ok {0} neutron_lib.tests.unit.db.test_api.TestDeadLockDecorator.test_multi_exception_raised_on_exceed [0.617590s] ... ok {0} neutron_lib.tests.unit.db.test_api.TestExceptionToRetryContextManager.test_translates_single_exception [0.003775s] ... ok {0} neutron_lib.tests.unit.db.test_model_base.TestModelBase.test_get_set_tenant_id_tenant [0.013709s] ... ok {0} neutron_lib.tests.unit.db.test_model_base.TestModelBase.test_model_base [0.004929s] ... ok {0} neutron_lib.tests.unit.db.test_model_base.TestModelBase.test_project_id_attribute [0.004440s] ... ok {0} neutron_lib.tests.unit.db.test_model_query.TestHooks.test_get_rbac_actions_one_rbac [0.003270s] ... ok {0} neutron_lib.tests.unit.db.test_model_query.TestHooks.test_get_values [0.004347s] ... ok {0} neutron_lib.tests.unit.db.test_model_query.TestHooks.test_register_hook_non_callables [0.003327s] ... ok {0} neutron_lib.tests.unit.db.test_model_query.TestHooks.test_register_hook_with_one_rbac [0.003315s] ... ok {0} neutron_lib.tests.unit.db.test_sqlalchemytypes.MACAddressTestCase.test_wrong_mac [0.122222s] ... ok {0} neutron_lib.tests.unit.db.test_utils.TestUtilsLegacyPolicies.test_get_and_validate_sort_keys_by_relationship_fails [0.005138s] ... ok {0} neutron_lib.tests.unit.db.test_utils.TestUtilsLegacyPolicies.test_get_sort_dirs [0.001757s] ... ok {0} neutron_lib.tests.unit.db.test_utils.TestUtilsLegacyPolicies.test_model_query_scope_is_project_admin [0.001801s] ... ok {0} neutron_lib.tests.unit.db.test_utils.TestUtilsLegacyPolicies.test_model_query_scope_is_project_regular_user [0.001759s] ... ok {0} neutron_lib.tests.unit.db.test_utils.TestUtilsLegacyPolicies.test_model_query_scope_is_project_system_scope [0.001901s] ... ok {0} neutron_lib.tests.unit.db.test_utils.TestUtilsLegacyPolicies.test_resource_fields [0.001931s] ... ok {0} neutron_lib.tests.unit.db.test_utils.TestUtilsWithScopeEnforcement.test_get_and_validate_sort_keys [0.001474s] ... ok {0} neutron_lib.tests.unit.db.test_utils.TestUtilsWithScopeEnforcement.test_get_marker_obj_no_limit_and_marker [0.001524s] ... ok {0} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_external_ip_address_exhausted [0.001739s] ... ok {3} neutron_lib.tests.unit.db.test_api.TestDeadLockDecorator.test_staledata_error_caught [0.501920s] ... ok {0} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_invalid_ip_for_network [0.001793s] ... ok {3} neutron_lib.tests.unit.db.test_api.TestExceptionToRetryContextManager.test_inner_exception_preserved_in_retryrequest [0.002233s] ... ok {0} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_ip_address_in_use [0.001466s] ... ok {0} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_no_network_available [0.001427s] ... ok {0} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_port_in_use [0.001604s] ... ok {3} neutron_lib.tests.unit.db.test_api.TestExceptionToRetryContextManager.test_translates_multiple_exception_types [0.003918s] ... ok {0} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_port_not_found_on_network [0.001726s] ... ok {3} neutron_lib.tests.unit.db.test_model_query.TestHooks.test_get_rbac_actions_multiple_rbac [0.001553s] ... ok {0} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_service_unavailable [0.001778s] ... ok {3} neutron_lib.tests.unit.db.test_model_query.TestHooks.test_register_hook [0.001541s] ... ok {3} neutron_lib.tests.unit.db.test_resource_extend.TestResourceExtendClass.test_extends [0.000341s] ... ok {0} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_subnet_in_use [0.002161s] ... ok {0} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_subnet_not_found [0.001436s] ... ok {0} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_subnet_pool_in_use [0.001400s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_coerce_bad_values [0.001679s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_from_primitive [0.001448s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_to_primitive_json_serializable [0.001396s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_to_primitive [0.001578s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_to_primitive_json_serializable [0.001390s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.FlowDirectionAndAnyEnumFieldTest.test_coerce_bad_values [0.001619s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.FlowDirectionAndAnyEnumFieldTest.test_coerce_good_values [0.001470s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.FlowDirectionAndAnyEnumFieldTest.test_from_primitive [0.001384s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.FlowDirectionAndAnyEnumFieldTest.test_stringify [0.001560s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_from_primitive [0.001547s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_stringify [0.001558s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_to_primitive [0.001744s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_to_primitive_json_serializable [0.001764s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_coerce_good_values [0.001491s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_coerce_bad_values [0.001541s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_from_primitive [0.001655s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_to_primitive [0.001444s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_coerce_bad_values [0.001547s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_coerce_good_values [0.001419s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_from_primitive [0.001586s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_stringify [0.001391s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_to_primitive [0.001555s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_coerce_good_values [0.002159s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_to_primitive_json_serializable [0.002586s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.MACAddressFieldTest.test_coerce_good_values [0.001687s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.NetworkSegmentRangeNetworkTypeEnumFieldTest.test_coerce_good_values [0.001485s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.NetworkSegmentRangeNetworkTypeEnumFieldTest.test_stringify [0.001440s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.NetworkSegmentRangeNetworkTypeEnumFieldTest.test_to_primitive [0.001393s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.UUIDFieldTest.test_coerce_bad_values [0.002170s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.UUIDFieldTest.test_coerce_good_values [0.001424s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.UUIDFieldTest.test_stringify [0.001380s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.UUIDFieldTest.test_to_primitive [0.001408s] ... ok {0} neutron_lib.tests.unit.objects.test_common_types.UUIDFieldTest.test_to_primitive_json_serializable [0.001445s] ... ok {0} neutron_lib.tests.unit.objects.test_utils.TestUtils.test_get_objects_with_filters_not_equal [0.001634s] ... ok {0} neutron_lib.tests.unit.objects.test_utils.TestUtils.test_get_updatable_fields [0.001508s] ... ok {0} neutron_lib.tests.unit.placement.test_client.TestNoAuthClient.test_post [0.001710s] ... ok {0} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_delete_resource_provider_traits [0.002517s] ... ok {0} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_get_resource_class_no_resource_class [0.002260s] ... ok {0} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_qos_allocation_one_class_to_zero_and_new_class [0.002320s] ... ok {0} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_qos_allocation_to_zero [0.002314s] ... ok {0} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_qos_minbwallocation_generation_conflict_solved [0.002293s] ... ok {0} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_resource_provider_inventories_no_rp [0.002215s] ... ok {0} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_rp_inventories_raise_other_conflict [0.002821s] ... ok {0} neutron_lib.tests.unit.placement.test_utils.TestPlacementUtils.test_agent_resource_provider_uuid [0.001448s] ... ok {0} neutron_lib.tests.unit.placement.test_utils.TestPlacementUtils.test_parse_rp_bandwidths [0.001589s] ... ok {0} neutron_lib.tests.unit.placement.test_utils.TestPlacementUtils.test_parse_rp_inventory_defaults [0.001671s] ... ok {0} neutron_lib.tests.unit.placement.test_utils.TestPlacementUtils.test_parse_rp_pp_with_direction [0.001589s] ... ok {0} neutron_lib.tests.unit.placement.test_utils.TestPlacementUtils.test_parse_rp_pp_without_direction [0.002330s] ... ok {0} neutron_lib.tests.unit.placement.test_utils.TestPlacementUtils.test_six_uuid5_unicode [0.001437s] ... ok {0} neutron_lib.tests.unit.plugins.ml2.test_api.TestMechanismDriver.test_filter_hosts_with_segment_access [0.001398s] ... ok {0} neutron_lib.tests.unit.plugins.test_directory.DirectoryTestCase.test_add_plugin [0.001374s] ... ok {0} neutron_lib.tests.unit.plugins.test_directory.DirectoryTestCase.test_get_plugin_alias [0.001387s] ... ok {0} neutron_lib.tests.unit.plugins.test_directory.DirectoryTestCase.test_get_plugin_alias_none [0.001534s] ... ok {0} neutron_lib.tests.unit.plugins.test_directory.DirectoryTestCase.test_get_unique_plugins [0.001402s] ... ok {0} neutron_lib.tests.unit.plugins.test_directory.PluginDirectoryTestCase.test_get_plugin_not_found [0.001408s] ... ok {0} neutron_lib.tests.unit.plugins.test_directory.PluginDirectoryTestCase.test_is_loaded [0.001379s] ... ok {0} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_delete_port_on_error [0.002250s] ... ok {0} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_get_port_binding_by_status_and_host [0.001465s] ... ok {0} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_is_valid_geneve_vni_invalid_values [0.001676s] ... ok {0} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_parse_network_vlan_range_invalid_min_type [0.001453s] ... ok {0} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_parse_network_vlan_range_invalid_range [0.001500s] ... ok {0} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_verify_vlan_range [0.001465s] ... ok {0} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_verify_vlan_range_invalid_range [0.001604s] ... ok {0} neutron_lib.tests.unit.policy.test__engine.TestPolicyEnforcer.test_check_is_not_advsvc_admin [0.003349s] ... ok {0} neutron_lib.tests.unit.policy.test__engine.TestPolicyEnforcer.test_check_is_not_advsvc_user [0.002931s] ... ok {3} neutron_lib.tests.unit.db.test_sqlalchemytypes.CIDRTestCase.test_crud [0.125744s] ... ok {0} neutron_lib.tests.unit.policy.test__engine.TestPolicyEnforcer.test_check_is_not_service_role_user [0.003636s] ... ok {0} neutron_lib.tests.unit.policy.test__engine.TestPolicyEnforcer.test_check_is_service_role_with_default_policy [0.002257s] ... ok {0} neutron_lib.tests.unit.services.qos.test_base.TestDriverBase.test_is_vnic_compatible [0.001493s] ... ok {0} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_elevated_retains_request_id [0.001964s] ... ok {0} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_from_dict_validate [0.002267s] ... ok {0} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_getter_setter [0.001921s] ... ok {0} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_getter_setter_tenant_id [0.002092s] ... ok {0} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_to_dict [0.002087s] ... ok {0} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_to_dict_tenant [0.002124s] ... ok {0} neutron_lib.tests.unit.test_context.TestNeutronContext.test_session_cached [0.002845s] ... ok {3} neutron_lib.tests.unit.db.test_sqlalchemytypes.IPAddressTestCase.test_wrong_type [0.024198s] ... ok {0} neutron_lib.tests.unit.test_fixture.APIDefinitionFixtureTestCase.test_all_api_definitions_fixture_no_global_backup [0.005755s] ... ok {0} neutron_lib.tests.unit.test_fixture.APIDefinitionFixtureTestCase.test_all_api_definitions_fixture_with_global_backup [0.004629s] ... ok {0} neutron_lib.tests.unit.test_fixture.PlacementAPIClientFixtureTestCase.test_post [0.002332s] ... ok {0} neutron_lib.tests.unit.test_fixture.PluginDirectoryFixtureTestCase.test_fixture [0.000609s] ... ok {0} neutron_lib.tests.unit.test_fixture.WarningsFixture.test_fixture_regex [0.000999s] ... ok {3} neutron_lib.tests.unit.db.test_standard_attr.StandardAttrTestCase.test_standard_attr_resource_model_map [0.082106s] ... ok {3} neutron_lib.tests.unit.db.test_utils.TestUtilsLegacyPolicies.test_get_marker_obj [0.002516s] ... ok {3} neutron_lib.tests.unit.db.test_utils.TestUtilsLegacyPolicies.test_get_marker_obj_no_limit_and_marker [0.001756s] ... ok {3} neutron_lib.tests.unit.db.test_utils.TestUtilsLegacyPolicies.test_get_sort_dirs_reversed [0.001601s] ... ok {3} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_admin_required [0.001777s] ... ok {3} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_in_use [0.001747s] ... ok {3} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_invalid_content_type [0.001721s] ... ok {3} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_mac_address_in_use [0.001874s] ... ok {3} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_network_in_use_custom_reason [0.001686s] ... ok {3} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_network_tunnel_range_error_tuple [0.001771s] ... ok {3} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_not_authorized [0.001713s] ... ok {3} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_not_found [0.001843s] ... ok {3} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_object_not_found [0.001636s] ... ok {3} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_policy_check_error [0.001644s] ... ok {3} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_preexisting_device_failure [0.001939s] ... ok {3} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_subnet_mismatch_for_port [0.001663s] ... ok {3} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_vlan_id_in_use [0.001757s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.DomainNameFieldTest.test_coerce_good_values [0.001747s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.DomainNameFieldTest.test_stringify [0.001845s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.DomainNameFieldTest.test_to_primitive [0.001603s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.DomainNameFieldTest.test_to_primitive_json_serializable [0.001668s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_stringify [0.001652s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_coerce_good_values [0.001677s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_to_primitive [0.001742s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_coerce_good_values [0.001653s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_stringify [0.001691s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_to_primitive [0.001726s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_stringify [0.001836s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_to_primitive_json_serializable [0.001652s] ... ok {0} neutron_lib.tests.unit.test_rpc.ServiceTestCase.test_operations [0.122088s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_coerce_bad_values [0.001913s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.NetworkSegmentRangeNetworkTypeEnumFieldTest.test_to_primitive_json_serializable [0.001519s] ... ok {0} neutron_lib.tests.unit.test_rpc.TestConnection.test_close [0.002803s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.NumaAffinityPoliciesEnumFieldTest.test_coerce_good_values [0.001654s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.NumaAffinityPoliciesEnumFieldTest.test_stringify [0.001775s] ... ok {0} neutron_lib.tests.unit.test_rpc.TestRPC.test_cleanup [0.002927s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.NumaAffinityPoliciesEnumFieldTest.test_to_primitive_json_serializable [0.001701s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.PortRangesFieldTest.test_coerce_good_values [0.001887s] ... ok {0} neutron_lib.tests.unit.test_rpc.TestRPC.test_get_notifier [0.003660s] ... ok {3} neutron_lib.tests.unit.objects.test_common_types.PortRangesFieldTest.test_from_primitive [0.001514s] ... ok {0} neutron_lib.tests.unit.test_rpc.TestRPC.test_get_notifier_null_publisher [0.002304s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestNoAuthClient.test_delete [0.002226s] ... ok {0} neutron_lib.tests.unit.test_rpc.TestRPC.test_init [0.002996s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_create_resource_class [0.003213s] ... ok {0} neutron_lib.tests.unit.test_rpc.TimeoutTestCase.test_set_max_timeout_retains_lower_timeouts [0.003193s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_create_trait [0.003068s] ... ok {0} neutron_lib.tests.unit.test_rpc.TimeoutTestCase.test_timeout_store_defaults [0.003268s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_delete_resource_class [0.002667s] ... ok {0} neutron_lib.tests.unit.test_worker.TestBaseWorker.test_proctitle_name_none [0.002488s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_delete_resource_class_no_resource_class [0.002276s] ... ok {0} neutron_lib.tests.unit.test_worker.TestBaseWorker.test_setproctitle_on [0.002413s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_delete_resource_provider_inventory [0.002689s] ... ok {0} neutron_lib.tests.unit.test_worker.TestBaseWorker.test_start_callback_event [0.002018s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_delete_trait [0.002890s] ... ok {0} neutron_lib.tests.unit.utils.test_file.TestReplaceFile.test_replace_file_custom_mode_twice [0.002158s] ... ok {0} neutron_lib.tests.unit.utils.test_helpers.TestDict2Tuples.test_dict [0.001370s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_ensure_create_resource_provider [0.002948s] ... ok {0} neutron_lib.tests.unit.utils.test_helpers.TestDictUtils.test_dict2str [0.001756s] ... ok {0} neutron_lib.tests.unit.utils.test_helpers.TestParseMappings.test_parse_mappings_fails_for_duplicate_key [0.001398s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_get_inventory_no_resource_provider [0.002703s] ... ok {0} neutron_lib.tests.unit.utils.test_helpers.TestParseMappings.test_parse_mappings_fails_for_missing_key [0.001818s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_get_trait [0.002975s] ... ok {0} neutron_lib.tests.unit.utils.test_helpers.TestParseMappings.test_parse_mappings_succeeds_for_n_mappings [0.001892s] ... ok {0} neutron_lib.tests.unit.utils.test_helpers.TestParseMappings.test_parse_mappings_succeeds_for_nonuniq_key_duplicate_value [0.001360s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_get_trait_no_trait [0.002682s] ... ok {0} neutron_lib.tests.unit.utils.test_helpers.TestParseMappings.test_parse_mappings_succeeds_for_one_mapping [0.001667s] ... ok {0} neutron_lib.tests.unit.utils.test_helpers.TestSafeDecodeUtf8.test_py3_decoded_valid_bytes [0.001397s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_list_resource_provider_traits_no_rp [0.002678s] ... ok {0} neutron_lib.tests.unit.utils.test_net.TestPortDeviceOwner.test_is_port_not_trusted [0.001854s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_list_resource_providers_placement_api_version_too_low [0.003095s] ... ok {0} neutron_lib.tests.unit.utils.test_runtime.TestNamespacedPlugins.test_get_plugin_class [0.002230s] ... ok {0} neutron_lib.tests.unit.utils.test_runtime.TestNamespacedPlugins.test_new_plugin_instance [0.002021s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_list_traits [0.004249s] ... ok {0} neutron_lib.tests.unit.utils.test_runtime.TestRunTime.test_load_class_by_alias_or_classname_with_classname [0.001920s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_allocation [0.002628s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_qos_allocation_removed [0.002367s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_resource_provider_inventories_no_generation [0.002699s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_resource_provider_inventory_generation [0.002700s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_rp_inventories_callee_handles_generation_conflict [0.002975s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_rp_inventory_caller_handles_generation_conflict [0.002439s] ... ok {3} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_rp_traits_reached_max_tries [0.003738s] ... ok {3} neutron_lib.tests.unit.plugins.test_directory.DirectoryTestCase.test__create_plugin_directory [0.002911s] ... ok {3} neutron_lib.tests.unit.plugins.test_directory.DirectoryTestCase.test__get_plugin_directory [0.001617s] ... ok {3} neutron_lib.tests.unit.plugins.test_directory.DirectoryTestCase.test_get_plugin_core_none [0.001579s] ... ok {3} neutron_lib.tests.unit.plugins.test_directory.DirectoryTestCase.test_is_loaded [0.001622s] ... ok {3} neutron_lib.tests.unit.plugins.test_directory.PluginDirectoryTestCase.test_get_plugin_found [0.001804s] ... ok {3} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_get_interface_name [0.001866s] ... ok {3} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_is_valid_geneve_vni [0.001492s] ... ok {3} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_is_valid_gre_id [0.001638s] ... ok {3} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_is_valid_vlan_tag [0.001775s] ... ok {3} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_is_valid_vlan_tag_invalid_data [0.001697s] ... ok {3} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_is_valid_vxlan_vni [0.001690s] ... ok {3} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_parse_network_vlan_range_missing_network [0.001615s] ... ok {3} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_verify_tunnel_range [0.001751s] ... ok {3} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_verify_tunnel_range_invalid_range [0.001674s] ... ok {3} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_verify_tunnel_range_known_tunnel_type [0.001817s] ... ok {3} neutron_lib.tests.unit.policy.test__engine.TestPolicyEnforcer.test_check_user_elevated_is_admin_with_default_policy [0.002748s] ... ok {3} neutron_lib.tests.unit.services.qos.test_base.TestDriverBase.test_is_loaded [0.001786s] ... ok {3} neutron_lib.tests.unit.services.qos.test_base.TestDriverBase.test_is_vif_type_compatible [0.001697s] ... ok {3} neutron_lib.tests.unit.services.test_base.TestPluginInterface.test_issubclass_hook_not_all_methods_implemented [0.001656s] ... ok {3} neutron_lib.tests.unit.services.test_base.Test_WorkerSupportServiceMixin.test_add_worker [0.001699s] ... ok {3} neutron_lib.tests.unit.services.test_base.Test_WorkerSupportServiceMixin.test_add_workers [0.001735s] ... ok {3} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_admin_to_dict [0.002099s] ... ok {3} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_create [0.002432s] ... ok {3} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_create_is_advsvc [0.002218s] ... ok {3} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_create_is_service_role [0.002303s] ... ok {3} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_create_with_auth_token [0.002280s] ... ok {3} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_create_with_request_id [0.002095s] ... ok {3} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_create_with_timestamp [0.002203s] ... ok {3} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_elevated_idempotent [0.002600s] ... ok {3} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_elevated_keeps_custom_roles [0.002223s] ... ok {3} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_from_dict_validate_tenant [0.002578s] ... ok {3} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_get_admin_context_not_update_local_store [0.002414s] ... ok {3} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_to_dict_with_auth_token [0.002097s] ... ok {3} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_to_dict_with_name [0.002148s] ... ok {3} neutron_lib.tests.unit.test_fixture.APIDefinitionFixtureTestCase.test_global_resources_reference_updated [0.004972s] ... ok {3} neutron_lib.tests.unit.test_fixture.CallbackRegistryFixtureTestCase.test_fixture [0.000898s] ... ok {3} neutron_lib.tests.unit.test_fixture.PlacementAPIClientFixtureTestCase.test_get [0.002449s] ... ok {3} neutron_lib.tests.unit.test_neutron_lib.TestNeutronLib.test_sentinel_constant [0.001908s] ... ok {3} neutron_lib.tests.unit.test_rpc.TestConnection.test_consume_in_threads [0.001968s] ... ok {3} neutron_lib.tests.unit.test_rpc.TestRequestContextSerializer.test_deserialize_context_no_user_id [0.002093s] ... ok {3} neutron_lib.tests.unit.test_rpc.TimeoutTestCase.test_method_timeout_increases_with_prepare [0.034316s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Exception in thread Thread-1 (send_loop): Traceback (most recent call last): File "/usr/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner {3} neutron_lib.tests.unit.test_rpc.TimeoutTestCase.test_timeout_unchanged_on_other_exception [0.006030s] ... ok {3} neutron_lib.tests.unit.test_worker.TestBaseWorker.test_proctitle_nonstring [0.002683s] ... ok {3} neutron_lib.tests.unit.utils.test_file.TestReplaceFile.test_replace_file_custom_mode [0.002027s] ... ok {3} neutron_lib.tests.unit.utils.test_helpers.TestCamelize.test_camelize [0.001944s] ... ok {3} neutron_lib.tests.unit.utils.test_helpers.TestDictUtils.test_str2dict [0.001717s] ... ok {3} neutron_lib.tests.unit.utils.test_helpers.TestGetRandomString.test_get_random_string [0.002632s] ... ok {3} neutron_lib.tests.unit.utils.test_helpers.TestParseMappings.test_parse_mappings_succeeds_for_no_mappings [0.001833s] ... ok {3} neutron_lib.tests.unit.utils.test_helpers.TestSafeDecodeUtf8.test_py3_decoded_invalid_bytes [0.001718s] ... ok {3} neutron_lib.tests.unit.utils.test_helpers.TestSafeSortKey.test_safe_sort_key_mapping [0.001856s] ... ok {3} neutron_lib.tests.unit.utils.test_net.TestGetHostname.test_get_hostname [0.001966s] ... ok {3} neutron_lib.tests.unit.utils.test_net.TestGetRandomMac.test_first_4th_octet_generated [0.001857s] ... ok {3} neutron_lib.tests.unit.utils.test_net.TestPortDeviceOwner.test_is_port_trusted [0.001710s] ... ok {3} neutron_lib.tests.unit.utils.test_net.TestRandomMacGenerator.test_all_macs_generated [0.672240s] ... ok {3} neutron_lib.tests.unit.utils.test_net.TestRandomMacGenerator.test_first_generated_mac [0.002665s] ... ok {3} neutron_lib.tests.unit.utils.test_net.TestRandomMacGenerator.test_respected_early_zeroes_generated_mac [0.001872s] ... ok {3} neutron_lib.tests.unit.utils.test_runtime.TestNamespacedPlugins.test_init_reload [0.002491s] ... ok {3} neutron_lib.tests.unit.utils.test_runtime.TestNamespacedPlugins.test_init_reload_no_plugins [0.002412s] ... ok {3} neutron_lib.tests.unit.utils.test_runtime.TestRunTime.test_load_class_by_alias_or_classname_no_name [0.002087s] ... ok {3} neutron_lib.tests.unit.utils.test_test.TestUnstableTestDecorator.test_unstable_fail ... SKIPPED: neutron_lib.tests.unit.utils.test_test.TestUnstableTestDecorator.test_unstable_fail was marked as unstable because of some other bug, failure was: None matches Is(None) {3} neutron_lib.tests.unit.utils.test_test.TestUnstableTestDecorator.test_unstable_pass [0.001524s] ... ok {1} neutron_lib.tests.unit.db.test_api.TestDeadLockDecorator.test_retry_if_session_inactive_args_not_mutated_after_retries [6.158950s] ... ok {1} neutron_lib.tests.unit.db.test_api.TestExceptionToRetryContextManager.test_passes_other_exceptions [0.004018s] ... ok {1} neutron_lib.tests.unit.db.test_sqlalchemytypes.CIDRTestCase.test_wrong_cidr [0.144494s] ... ok {1} neutron_lib.tests.unit.db.test_sqlalchemytypes.IPAddressTestCase.test_crud [0.022001s] ... ok {1} neutron_lib.tests.unit.db.test_utils.TestUtilsLegacyPolicies.test_get_and_validate_sort_keys [0.001780s] ... ok {1} neutron_lib.tests.unit.db.test_utils.TestUtilsLegacyPolicies.test_get_and_validate_sort_keys_bad_key_fails [0.002805s] ... ok {1} neutron_lib.tests.unit.db.test_utils.TestUtilsLegacyPolicies.test_model_query_scope_is_project_advsvc [0.001886s] ... ok {1} neutron_lib.tests.unit.db.test_utils.TestUtilsWithScopeEnforcement.test_get_and_validate_sort_keys_bad_key_fails [0.001699s] ... ok {1} neutron_lib.tests.unit.db.test_utils.TestUtilsWithScopeEnforcement.test_get_sort_dirs [0.001433s] ... ok {1} neutron_lib.tests.unit.db.test_utils.TestUtilsWithScopeEnforcement.test_model_query_scope_is_project_admin [0.001897s] ... ok {1} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_bad_request [0.001709s] ... ok {1} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_base [0.001560s] ... ok {1} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_conflict [0.001645s] ... ok {1} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_device_not_found_error [0.001613s] ... ok {1} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_invalid_configuration_option [0.001474s] ... ok {1} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_invalid_ip_for_subnet [0.001487s] ... ok {1} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_network_in_use [0.001598s] ... ok {1} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_network_tunnel_range_error [0.001491s] ... ok {1} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_port_not_found [0.001519s] ... ok {1} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_resource_exhausted [0.001432s] ... ok {1} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_service_port_in_use [0.001612s] ... ok {1} neutron_lib.tests.unit.exceptions.test_l3_ext_ha_mode.TestHANetworkConcurrentDeletion.test_ha_network_concurrent_deletion_both [0.001871s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_stringify [0.001682s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_to_primitive [0.001454s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_coerce_good_values [0.001559s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_stringify [0.001492s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_to_primitive_json_serializable [0.001528s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_coerce_bad_values [0.001685s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_to_primitive [0.001587s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.FlowDirectionAndAnyEnumFieldTest.test_to_primitive_json_serializable [0.001452s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_coerce_bad_values [0.001700s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_from_primitive [0.001519s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_stringify [0.001389s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.IPNetworkFieldTest.test_coerce_bad_values [0.001571s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_coerce_bad_values [0.001709s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_from_primitive [0.001496s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.IPV6ModeEnumFieldTest.test_coerce_good_values [0.001707s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.IPVersionEnumFieldTest.test_to_primitive_json_serializable [0.001590s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_from_primitive [0.002224s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.MACAddressFieldTest.test_stringify [0.001550s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.MACAddressFieldTest.test_to_primitive [0.001486s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.MACAddressFieldTest.test_to_primitive_json_serializable [0.001537s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.NetworkSegmentRangeNetworkTypeEnumFieldTest.test_from_primitive [0.001572s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.NumaAffinityPoliciesEnumFieldTest.test_coerce_bad_values [0.001484s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.NumaAffinityPoliciesEnumFieldTest.test_from_primitive [0.001419s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.PortRangesFieldTest.test_coerce_bad_values [0.001767s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.PortRangesFieldTest.test_stringify [0.001403s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.PortRangesFieldTest.test_to_primitive [0.001392s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.PortRangesFieldTest.test_to_primitive_json_serializable [0.001426s] ... ok {1} neutron_lib.tests.unit.objects.test_common_types.UUIDFieldTest.test_from_primitive [0.002088s] ... ok {1} neutron_lib.tests.unit.objects.test_utils.TestUtils.test_get_objects_with_filters_not_in [0.001465s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestNoAuthClient.test_get [0.001710s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestNoAuthClient.test_put [0.001801s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_associate_aggregates [0.002760s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_create_resource_provider [0.002448s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_delete_resource_provider [0.002351s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_delete_resource_provider_traits_no_rp [0.002216s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_get_inventory_not_found [0.002351s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_get_resource_class [0.002482s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_get_resource_provider [0.002457s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_list_aggregates_no_resource_provider [0.002231s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_qos_allocation [0.003306s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_qos_allocation_max_retries [0.002744s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_qos_allocation_rp_not_exists [0.002305s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_resource_provider [0.002593s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_resource_provider_inventory_not_found [0.002251s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_resource_provider_traits_generation [0.002839s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_rp_inventories_caller_handles_generation_conflict [0.002598s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_rp_inventories_reached_max_tries [0.003759s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_rp_inventory_callee_handles_generation_conflict [0.003676s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_rp_inventory_raise_other_conflict [0.078304s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_rp_inventory_reached_max_tries [0.003791s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_rp_traits_callee_handles_generation_conflict [0.002736s] ... ok {1} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_rp_traits_caller_handles_generation_conflict [0.002138s] ... ok {1} neutron_lib.tests.unit.placement.test_utils.TestPlacementUtils.test_device_resource_provider_uuid [0.001450s] ... ok {1} neutron_lib.tests.unit.placement.test_utils.TestPlacementUtils.test_resource_request_group_uuid_stable [0.001829s] ... ok {1} neutron_lib.tests.unit.placement.test_utils.TestPlacementUtils.test_six_uuid5_literal [0.001334s] ... ok {1} neutron_lib.tests.unit.plugins.ml2.test_api.TestMechanismDriver.test__supports_port_binding [0.001321s] ... ok {1} neutron_lib.tests.unit.plugins.ml2.test_api.TestMechanismDriver.test_get_workers [0.001398s] ... ok {1} neutron_lib.tests.unit.plugins.test_directory.DirectoryTestCase.test_get_unique_plugins_none [0.001326s] ... ok {1} neutron_lib.tests.unit.plugins.test_directory.PluginDirectoryTestCase.test_unique_plugins [0.001426s] ... ok {1} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_create_network [0.001458s] ... ok {1} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_create_subnet [0.001426s] ... ok {1} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_get_interface_max_len [0.001549s] ... ok {1} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_is_valid_gre_id_invalid_id [0.001530s] ... ok {1} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_parse_network_vlan_ranges [0.001360s] ... ok {1} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_update_port_on_error [0.002114s] ... ok {1} neutron_lib.tests.unit.policy.test__engine.TestPolicyEnforcer.test_check_is_advsvc_no_roles_no_advsvc [0.002847s] ... ok {1} neutron_lib.tests.unit.policy.test__engine.TestPolicyEnforcer.test_check_is_advsvc_role [0.003563s] ... ok {1} neutron_lib.tests.unit.policy.test__engine.TestPolicyEnforcer.test_check_user_is_not_admin [0.002846s] ... ok {1} neutron_lib.tests.unit.policy.test__engine.TestPolicyEnforcer.test_init_reset [0.002469s] ... ok {1} neutron_lib.tests.unit.services.qos.test_base.TestDriverBase.test_is_rule_supported [0.001954s] ... ok {1} neutron_lib.tests.unit.services.qos.test_base.TestDriverBase.test_is_rule_supported_with_unsupported_rule [0.001531s] ... ok {1} neutron_lib.tests.unit.services.test_base.TestPluginInterface.test_issubclass_hook [0.001384s] ... ok {1} neutron_lib.tests.unit.services.test_base.TestPluginInterface.test_issubclass_hook_class_without_abstract_methods [0.001378s] ... ok {1} neutron_lib.tests.unit.services.test_base.Test_WorkerSupportServiceMixin.test_allocate_workers [0.001473s] ... ok {1} neutron_lib.tests.unit.test_context.TestNeutronContext.test_add_get_remove_constraint [0.001920s] ... ok {1} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_create_with_name [0.001861s] ... ok {1} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_create_with_name_tenant_name [0.002081s] ... ok {1} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_elevated_system_scope_for_new_policies [0.001957s] ... ok {1} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_overwrite [0.002464s] ... ok {1} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_to_dict_with_name_tenant [0.002046s] ... ok {1} neutron_lib.tests.unit.test_context.TestNeutronContext.test_to_policy_values [0.002069s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python3.12/site-packages/oslo_context/context.py:101: DeprecationWarning: Policy enforcement is depending on the value of tenant_id. This key is deprecated. Please update your policy file to use the standard policy values. warnings.warn( /usr/lib/python3.12/site-packages/oslo_context/context.py:101: DeprecationWarning: Policy enforcement is depending on the value of is_admin. This key is deprecated. Please update your policy file to use the standard policy values. warnings.warn( /usr/lib/python3.12/site-packages/oslo_context/context.py:101: DeprecationWarning: Policy enforcement is depending on the value of user. This key is deprecated. Please update your policy file to use the standard policy values. warnings.warn( /usr/lib/python3.12/site-packages/oslo_context/context.py:101: DeprecationWarning: Policy enforcement is depending on the value of tenant. This key is deprecated. Please update your policy file to use the standard policy values. warnings.warn( /usr/lib/python3.12/site-packages/oslo_context/context.py:101: DeprecationWarning: Policy enforcement is depending on the value of domain. This key is deprecated. Please update your policy file to use the standard policy values. warnings.warn( /usr/lib/python3.12/site-packages/oslo_context/context.py:101: DeprecationWarning: Policy enforcement is depending on the value of user_domain. This key is deprecated. Please update your policy file to use the standard policy values. warnings.warn( /usr/lib/python3.12/site-packages/oslo_context/context.py:101: DeprecationWarning: Policy enforcement is depending on the value of project_domain. This key is deprecated. Please update your policy file to use the standard policy values. warnings.warn( /usr/lib/python3.12/site-packages/oslo_context/context.py:101: DeprecationWarning: Policy enforcement is depending on the value of tenant_name. This key is deprecated. Please update your policy file to use the standard policy values. warnings.warn( /usr/lib/python3.12/site-packages/oslo_context/context.py:101: DeprecationWarning: Policy enforcement is depending on the value of project_name. This key is deprecated. Please update your policy file to use the standard policy values. warnings.warn( /usr/lib/python3.12/site-packages/oslo_context/context.py:101: DeprecationWarning: Policy enforcement is depending on the value of user_name. This key is deprecated. Please update your policy file to use the standard policy values. warnings.warn( {1} neutron_lib.tests.unit.test_fixture.PlacementAPIClientFixtureTestCase.test_delete [0.001194s] ... ok {1} neutron_lib.tests.unit.test_fixture.SqlFixtureTestCase.test_fixture [0.004331s] ... ok {1} neutron_lib.tests.unit.test_neutron_lib.TestNeutronLib.test_sentinel_copy [0.001529s] ... ok {1} neutron_lib.tests.unit.test_rpc.TestRPC.test_cleanup_notification_transport_null [0.028515s] ... ok {1} neutron_lib.tests.unit.test_rpc.TestRPC.test_get_server [0.002666s] ... ok {1} neutron_lib.tests.unit.test_rpc.TestRequestContextSerializer.test_deserialize_context [0.001764s] ... ok {1} neutron_lib.tests.unit.test_rpc.TestRequestContextSerializer.test_deserialize_context_no_ids [0.001644s] ... ok {1} neutron_lib.tests.unit.test_rpc.TestRequestContextSerializer.test_deserialize_entity [0.001519s] ... ok {1} neutron_lib.tests.unit.test_rpc.TestRequestContextSerializer.test_deserialize_entity_null_base [0.001535s] ... ok {1} neutron_lib.tests.unit.test_rpc.TimeoutTestCase.test_timeout_unaffected_when_explicitly_set [0.005680s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Exception in thread Thread-1 (send_loop): Traceback (most recent call last): File "/usr/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner {1} neutron_lib.tests.unit.test_rpc.TimeoutTestCase.test_timeouts_for_methods_tracked_independently [0.004999s] ... ok {1} neutron_lib.tests.unit.test_worker.TestBaseWorker.test_proctitle_both_empty [0.002460s] ... ok {1} neutron_lib.tests.unit.test_worker.TestBaseWorker.test_proctitle_custom_desc [0.002353s] ... ok {1} neutron_lib.tests.unit.test_worker.TestBaseWorker.test_proctitle_off [0.002987s] ... ok {1} neutron_lib.tests.unit.test_worker.TestBaseWorker.test_worker_process_count [0.001764s] ... ok {1} neutron_lib.tests.unit.utils.test_helpers.TestDictUtils.test_dict_str_conversion [0.001565s] ... ok {1} neutron_lib.tests.unit.utils.test_helpers.TestDictUtils.test_diff_list_of_dict [0.001577s] ... ok {1} neutron_lib.tests.unit.utils.test_helpers.TestRoundVal.test_round_val_ok [0.001744s] ... ok {1} neutron_lib.tests.unit.utils.test_host.TestCpuCount.test_cpu_count [0.001705s] ... ok {1} neutron_lib.tests.unit.utils.test_host.TestCpuCount.test_cpu_count_not_implemented [0.001709s] ... ok {1} neutron_lib.tests.unit.utils.test_runtime.TestListPackageModules.test_list_package_modules [0.001912s] ... ok {2} neutron_lib.tests.unit.db.test_api.TestDeadLockDecorator.test_retry_if_session_inactive_kwargs_not_mutated_after_retries [11.224610s] ... ok {2} neutron_lib.tests.unit.db.test_api.TestDeadLockDecorator.test_retry_if_session_inactive_no_retry_in_active_session [0.002024s] ... ok {2} neutron_lib.tests.unit.db.test_api.TestDeadLockDecorator.test_stacked_retries_dont_explode_retry_count [0.006772s] ... ok {2} neutron_lib.tests.unit.db.test_api.TestExceptionToRetryContextManager.test_retries_on_multi_exception_containing_target [0.006072s] ... ok {2} neutron_lib.tests.unit.db.test_api.TestExceptionToRetryContextManager.test_translates_DBerror_inner_exception [0.001807s] ... ok {2} neutron_lib.tests.unit.db.test_model_base.TestModelBase.test_get_set_tenant_id_project [0.013483s] ... ok {2} neutron_lib.tests.unit.db.test_model_base.TestModelBase.test_tenant_id_attribute [0.008346s] ... ok {2} neutron_lib.tests.unit.db.test_model_query.TestHooks.test_get_rbac_actions_no_rbacs [0.002054s] ... ok {2} neutron_lib.tests.unit.db.test_model_query.TestHooks.test_register_hook_with_mutiple_rbacs [0.008402s] ... ok {2} neutron_lib.tests.unit.db.test_resource_extend.TestResourceExtend.test_apply_funcs [0.000398s] ... ok {2} neutron_lib.tests.unit.db.test_resource_extend.TestResourceExtend.test_register_funcs [0.000344s] ... ok {2} neutron_lib.tests.unit.db.test_sqlalchemytypes.IPAddressTestCase.test_multiple_create [0.113149s] ... ok {2} neutron_lib.tests.unit.db.test_sqlalchemytypes.MACAddressTestCase.test_crud [0.022115s] ... ok {2} neutron_lib.tests.unit.db.test_sqlalchemytypes.TruncatedDateTimeTestCase.test_microseconds_truncated [0.017488s] ... ok {2} neutron_lib.tests.unit.db.test_standard_attr.StandardAttrTestCase.test_standard_attr_resource_parent_map [0.128753s] ... ok {2} neutron_lib.tests.unit.db.test_utils.TestUtilsLegacyPolicies.test_model_query_scope_is_project_service_role [0.004928s] ... ok {2} neutron_lib.tests.unit.db.test_utils.TestUtilsWithScopeEnforcement.test_get_and_validate_sort_keys_by_relationship_fails [0.006391s] ... ok {2} neutron_lib.tests.unit.db.test_utils.TestUtilsWithScopeEnforcement.test_get_marker_obj [0.001876s] ... ok {2} neutron_lib.tests.unit.db.test_utils.TestUtilsWithScopeEnforcement.test_get_sort_dirs_reversed [0.003383s] ... ok {2} neutron_lib.tests.unit.db.test_utils.TestUtilsWithScopeEnforcement.test_model_query_scope_is_project_advsvc [0.001881s] ... ok {2} neutron_lib.tests.unit.db.test_utils.TestUtilsWithScopeEnforcement.test_model_query_scope_is_project_regular_user [0.003783s] ... ok {2} neutron_lib.tests.unit.db.test_utils.TestUtilsWithScopeEnforcement.test_model_query_scope_is_project_service_role [0.005992s] ... ok {2} neutron_lib.tests.unit.db.test_utils.TestUtilsWithScopeEnforcement.test_model_query_scope_is_project_system_scope [0.003845s] ... ok {2} neutron_lib.tests.unit.db.test_utils.TestUtilsWithScopeEnforcement.test_resource_fields [0.003777s] ... ok {2} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_bad_request_misused [0.001410s] ... ok {2} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_invalid [0.002824s] ... ok {2} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_invalid_input [0.004676s] ... ok {2} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_ip_address_generation_failure [0.001598s] ... ok {2} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_network_not_found [0.001434s] ... ok {2} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_over_quota [0.001418s] ... ok {2} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_policy_init_error [0.001590s] ... ok {2} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_port_bound [0.001766s] ... ok {2} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_subnet_in_use_no_reason [0.001409s] ... ok {2} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_subnet_pool_in_use_no_reason [0.001438s] ... ok {2} neutron_lib.tests.unit.exceptions.test_exceptions.TestExceptions.test_tunnel_id_in_use [0.002354s] ... ok {2} neutron_lib.tests.unit.exceptions.test_l3_ext_ha_mode.TestHANetworkConcurrentDeletion.test_ha_network_concurrent_deletion [0.001432s] ... ok {2} neutron_lib.tests.unit.exceptions.test_l3_ext_ha_mode.TestHANetworkConcurrentDeletion.test_ha_network_concurrent_deletion_tenant_id [0.001921s] ... ok {2} neutron_lib.tests.unit.objects.test_common_types.DictOfMiscValuesFieldTest.test_coerce_good_values [0.001917s] ... ok {2} neutron_lib.tests.unit.objects.test_common_types.DomainNameFieldTest.test_coerce_bad_values [0.001488s] ... ok {2} neutron_lib.tests.unit.objects.test_common_types.DomainNameFieldTest.test_from_primitive [0.001374s] ... ok {2} neutron_lib.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_coerce_bad_values [0.001653s] ... ok {2} neutron_lib.tests.unit.objects.test_common_types.DscpMarkFieldTest.test_from_primitive [0.001419s] ... ok {2} neutron_lib.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_coerce_good_values [0.001671s] ... ok {2} neutron_lib.tests.unit.objects.test_common_types.EtherTypeEnumFieldTest.test_from_primitive [0.001524s] ... ok {2} neutron_lib.tests.unit.objects.test_common_types.FlowDirectionAndAnyEnumFieldTest.test_to_primitive [0.001359s] ... ok {2} neutron_lib.tests.unit.objects.test_common_types.FlowDirectionEnumFieldTest.test_to_primitive_json_serializable [0.001440s] ... ok {2} neutron_lib.tests.unit.objects.test_common_types.IPNetworkPrefixLenFieldTest.test_to_primitive_json_serializable [0.001773s] ... ok {2} neutron_lib.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_stringify [0.002575s] ... ok {2} neutron_lib.tests.unit.objects.test_common_types.IpProtocolEnumFieldTest.test_to_primitive [0.002372s] ... ok {2} neutron_lib.tests.unit.objects.test_common_types.MACAddressFieldTest.test_coerce_bad_values [0.001781s] ... ok {2} neutron_lib.tests.unit.objects.test_common_types.MACAddressFieldTest.test_from_primitive [0.001711s] ... ok {2} neutron_lib.tests.unit.objects.test_common_types.NetworkSegmentRangeNetworkTypeEnumFieldTest.test_coerce_bad_values [0.001418s] ... ok {2} neutron_lib.tests.unit.objects.test_common_types.NumaAffinityPoliciesEnumFieldTest.test_to_primitive [0.001985s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_delete_resource_provider_inventory_no_rp [0.002677s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_delete_trait_no_trait [0.003040s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_ensure_update_resource_provider [0.002356s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_get_inventory [0.003153s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_get_inventory_no_inventory [0.002283s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_get_resource_provider_no_resource_provider [0.002535s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_list_aggregates [0.002329s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_list_allocations [0.002388s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_list_resource_classes [0.003168s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_list_resource_provider_traits [0.003170s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_list_resource_providers [0.002868s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_qos_allocation_multiple_rps [0.002207s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_qos_allocation_one_class_to_zero [0.002167s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_qos_allocation_other_conflict [0.002403s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_resource_class [0.002593s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_resource_provider_inventories_generation [0.002314s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_resource_provider_inventory_no_generation [0.002707s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_resource_provider_traits_no_generation [0.002417s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_resource_provider_traits_no_rp [0.003456s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_resource_provider_traits_trait_not_found [0.002890s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClient.test_update_rp_traits_raise_other_conflict [0.002645s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClientNoAuth.test__create_client [0.002211s] ... ok {2} neutron_lib.tests.unit.placement.test_client.TestPlacementAPIClientNoAuth.test__create_client_noauth [0.007139s] ... ok {2} neutron_lib.tests.unit.placement.test_utils.TestPlacementUtils.test_agent_resource_provider_uuid_stable [0.001637s] ... ok {2} neutron_lib.tests.unit.placement.test_utils.TestPlacementUtils.test_device_resource_provider_uuid_stable [0.001436s] ... ok {2} neutron_lib.tests.unit.placement.test_utils.TestPlacementUtils.test_parse_rp_options [0.002113s] ... ok {2} neutron_lib.tests.unit.placement.test_utils.TestPlacementUtils.test_physnet_trait [0.001466s] ... ok {2} neutron_lib.tests.unit.placement.test_utils.TestPlacementUtils.test_resource_request_group_uuid [0.001603s] ... ok {2} neutron_lib.tests.unit.placement.test_utils.TestPlacementUtils.test_vnic_type_trait [0.002453s] ... ok {2} neutron_lib.tests.unit.plugins.test_directory.DirectoryTestCase.test_get_plugin_core [0.001362s] ... ok {2} neutron_lib.tests.unit.plugins.test_directory.DirectoryTestCase.test_get_plugins [0.001337s] ... ok {2} neutron_lib.tests.unit.plugins.test_directory.DirectoryTestCase.test_get_plugins_none [0.001378s] ... ok {2} neutron_lib.tests.unit.plugins.test_directory.PluginDirectoryTestCase.test_add_plugin [0.001354s] ... ok {2} neutron_lib.tests.unit.plugins.test_directory.PluginDirectoryTestCase.test_plugins [0.002276s] ... ok {2} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_create_port [0.001512s] ... ok {2} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_get_interface_uniqueness [0.001504s] ... ok {2} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_is_valid_vxlan_vni_invalid_values [0.001358s] ... ok {2} neutron_lib.tests.unit.plugins.test_utils.TestUtils.test_parse_network_vlan_range [0.001805s] ... ok {2} neutron_lib.tests.unit.policy.test__engine.TestPolicyEnforcer.test_check_is_admin_no_roles_no_admin [0.003895s] ... ok {2} neutron_lib.tests.unit.policy.test__engine.TestPolicyEnforcer.test_check_is_advsvc_role_with_default_policy [0.002452s] ... ok {2} neutron_lib.tests.unit.policy.test__engine.TestPolicyEnforcer.test_check_is_not_service_role_admin [0.004196s] ... ok {2} neutron_lib.tests.unit.policy.test__engine.TestPolicyEnforcer.test_check_is_service_role [0.003136s] ... ok {2} neutron_lib.tests.unit.policy.test__engine.TestPolicyEnforcer.test_check_is_service_role_no_roles_no_service_role [0.002611s] ... ok {2} neutron_lib.tests.unit.policy.test__engine.TestPolicyEnforcer.test_check_user_elevated_is_admin [0.004091s] ... ok {2} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_admin_without_session_to_dict [0.001769s] ... ok {2} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_create_positional [0.002889s] ... ok {2} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_create_tenant_id [0.003206s] ... ok {2} neutron_lib.tests.unit.test_context.TestNeutronContext.test_neutron_context_from_dict [0.002122s] ... ok {2} neutron_lib.tests.unit.test_fixture.APIDefinitionFixtureTestCase.test_api_def_reference_updated [0.007749s] ... ok {2} neutron_lib.tests.unit.test_fixture.DBResourceExtendFixtureTestCase.test_fixture_backup [0.002281s] ... ok {2} neutron_lib.tests.unit.test_fixture.PlacementAPIClientFixtureTestCase.test_put [0.003655s] ... ok {2} neutron_lib.tests.unit.test_rpc.CastExceptionTestCase.test_cast_catches_exception [0.079880s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ Exception in thread Thread-1 (send_loop): Traceback (most recent call last): File "/usr/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner {2} neutron_lib.tests.unit.test_rpc.TestConnection.test_create_consumer [0.004134s] ... ok {2} neutron_lib.tests.unit.test_rpc.TestRPC.test_cleanup_transport_null [0.002562s] ... ok {2} neutron_lib.tests.unit.test_rpc.TestRPC.test_get_client [0.004735s] ... ok {2} neutron_lib.tests.unit.test_rpc.TestRequestContextSerializer.test_deserialize_context_no_tenant_id [0.005955s] ... ok {2} neutron_lib.tests.unit.test_rpc.TestRequestContextSerializer.test_serialize_context [0.002118s] ... ok {2} neutron_lib.tests.unit.test_rpc.TestRequestContextSerializer.test_serialize_entity [0.004351s] ... ok {2} neutron_lib.tests.unit.test_rpc.TimeoutTestCase.test_method_timeout_config_ceiling [0.009366s] ... ok {2} neutron_lib.tests.unit.test_rpc.TimeoutTestCase.test_method_timeout_increases_on_timeout_exception [0.006151s] ... ok {2} neutron_lib.tests.unit.test_rpc.TimeoutTestCase.test_method_timeout_sleep [0.035824s] ... ok {2} neutron_lib.tests.unit.test_rpc.TimeoutTestCase.test_set_max_timeout_caps_all_methods [0.006030s] ... ok {2} neutron_lib.tests.unit.test_rpc.TimeoutTestCase.test_set_max_timeout_overrides_default_timeout [0.002986s] ... ok {2} neutron_lib.tests.unit.test_rpc.TimeoutTestCase.test_timeouts_for_namespaces_tracked_independently [0.013802s] ... ok {2} neutron_lib.tests.unit.test_worker.TestBaseWorker.test_proctitle_custom_name [0.002124s] ... ok {2} neutron_lib.tests.unit.test_worker.TestBaseWorker.test_proctitle_default [0.002082s] ... ok {2} neutron_lib.tests.unit.test_worker.TestBaseWorker.test_proctitle_empty [0.001952s] ... ok {2} neutron_lib.tests.unit.test_worker.TestBaseWorker.test_proctitle_same_process [0.012849s] ... ok {2} neutron_lib.tests.unit.test_worker.TestBaseWorker.test_setproctitle_brief [0.002911s] ... ok {2} neutron_lib.tests.unit.test_worker.TestBaseWorker.test_setproctitle_off [0.005286s] ... ok {2} neutron_lib.tests.unit.utils.test_file.TestReplaceFile.test_replace_file_default_mode [0.004099s] ... ok {2} neutron_lib.tests.unit.utils.test_helpers.TestCompareElements.test_compare_elements [0.005903s] ... ok {2} neutron_lib.tests.unit.utils.test_helpers.TestParseMappings.test_parse_mappings_fails_for_duplicate_value [0.001800s] ... ok {2} neutron_lib.tests.unit.utils.test_helpers.TestParseMappings.test_parse_mappings_fails_for_extra_separator [0.001364s] ... ok {2} neutron_lib.tests.unit.utils.test_helpers.TestParseMappings.test_parse_mappings_fails_for_missing_separator [0.001362s] ... ok {2} neutron_lib.tests.unit.utils.test_helpers.TestParseMappings.test_parse_mappings_fails_for_missing_value [0.001478s] ... ok {2} neutron_lib.tests.unit.utils.test_helpers.TestParseMappings.test_parse_mappings_succeeds_for_duplicate_value [0.001349s] ... ok {2} neutron_lib.tests.unit.utils.test_helpers.TestParseMappings.test_parse_mappings_succeeds_for_nonuniq_key [0.001360s] ... ok {2} neutron_lib.tests.unit.utils.test_helpers.TestSafeSortKey.test_safe_sort_key [0.001369s] ... ok {2} neutron_lib.tests.unit.utils.test_helpers.TestSafeSortKey.test_safe_sort_key_mapping_ne [0.001391s] ... ok {2} neutron_lib.tests.unit.utils.test_net.TestGetRandomMac.test_first_4_octets_unchanged [0.002914s] ... ok {2} neutron_lib.tests.unit.utils.test_net.TestRandomMacGenerator.test_short_supplied_mac [0.001588s] ... ok {2} neutron_lib.tests.unit.utils.test_runtime.TestNamespacedPlugins.test_add_duplicate_names [0.001959s] ... ok {2} neutron_lib.tests.unit.utils.test_runtime.TestRunTime.test_load_class_by_alias_or_classname_bad_classname [0.001811s] ... ok {2} neutron_lib.tests.unit.utils.test_runtime.TestRunTime.test_load_class_by_alias_or_classname_dummy_driver [0.001735s] ... ok ====== Totals ====== Ran: 2239 tests in 16.1584 sec. - Passed: 1426 - Skipped: 813 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 37.4963 sec. ============== Worker Balance ============== - Worker 0 (560 tests) => 0:00:05.053761 - Worker 1 (560 tests) => 0:00:11.290335 - Worker 2 (560 tests) => 0:00:16.158362 - Worker 3 (559 tests) => 0:00:05.876573 py312: OK (21.39 seconds) congratulations :) (21.45 seconds) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.76TBpt + umask 022 + cd /builddir/build/BUILD + cd neutron-lib-3.19.0 + LICENSEDIR=/builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/share/licenses/python3-neutron-lib + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/share/licenses/python3-neutron-lib + cp -pr /builddir/build/BUILD/neutron-lib-3.19.0/LICENSE /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/share/licenses/python3-neutron-lib + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-neutron-lib = 3.19.0-0.20250527150442.3a16021.el10 python3-neutron-lib = 3.19.0-0.20250527150442.3a16021.el10 python3.12-neutron-lib = 3.19.0-0.20250527150442.3a16021.el10 python3.12dist(neutron-lib) = 3.19 python3dist(neutron-lib) = 3.19 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.12 python3.12dist(debtcollector) >= 3 python3.12dist(keystoneauth1) >= 3.14 python3.12dist(netaddr) >= 0.7.18 python3.12dist(os-ken) >= 0.3 python3.12dist(os-traits) >= 0.9 python3.12dist(oslo-concurrency) >= 3.26 python3.12dist(oslo-config) >= 8 python3.12dist(oslo-context) >= 2.22 python3.12dist(oslo-db) >= 12.1 python3.12dist(oslo-i18n) >= 3.20 python3.12dist(oslo-log) >= 4.3 python3.12dist(oslo-messaging) >= 14.2 python3.12dist(oslo-policy) >= 4.5 python3.12dist(oslo-serialization) >= 2.25 python3.12dist(oslo-service) >= 1.24 python3.12dist(oslo-utils) >= 7 python3.12dist(oslo-versionedobjects) >= 1.31.2 python3.12dist(osprofiler) >= 1.4 python3.12dist(pbr) >= 4 python3.12dist(pecan) >= 1 python3.12dist(setproctitle) >= 1.1.10 python3.12dist(sqlalchemy) >= 1.2 python3.12dist(stevedore) >= 1.20 python3.12dist(webob) >= 1.7.1 Obsoletes: python3.12-neutron-lib < 3.19.0-0.20250527150442.3a16021.el10 Processing files: python3-neutron-lib-tests-3.19.0-0.20250527150442.3a16021.el10.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.EHoQLq + umask 022 + cd /builddir/build/BUILD + cd neutron-lib-3.19.0 + LICENSEDIR=/builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/share/licenses/python3-neutron-lib-tests + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/share/licenses/python3-neutron-lib-tests + cp -pr /builddir/build/BUILD/neutron-lib-3.19.0/LICENSE /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/share/licenses/python3-neutron-lib-tests + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-neutron-lib-tests = 3.19.0-0.20250527150442.3a16021.el10 python3-neutron-lib-tests = 3.19.0-0.20250527150442.3a16021.el10 python3.12-neutron-lib-tests = 3.19.0-0.20250527150442.3a16021.el10 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.12 Obsoletes: python3.12-neutron-lib-tests < 3.19.0-0.20250527150442.3a16021.el10 Processing files: python-neutron-lib-doc-3.19.0-0.20250527150442.3a16021.el10.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.vxdKhk + umask 022 + cd /builddir/build/BUILD + cd neutron-lib-3.19.0 + DOCDIR=/builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/share/doc/python-neutron-lib-doc + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/share/doc/python-neutron-lib-doc + cp -pr /builddir/build/BUILD/neutron-lib-3.19.0/doc/build/html /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/share/doc/python-neutron-lib-doc + cp -pr /builddir/build/BUILD/neutron-lib-3.19.0/README.rst /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/share/doc/python-neutron-lib-doc + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.iPC9E5 + umask 022 + cd /builddir/build/BUILD + cd neutron-lib-3.19.0 + LICENSEDIR=/builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/share/licenses/python-neutron-lib-doc + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/share/licenses/python-neutron-lib-doc + cp -pr /builddir/build/BUILD/neutron-lib-3.19.0/LICENSE /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64/usr/share/licenses/python-neutron-lib-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-neutron-lib-doc = 3.19.0-0.20250527150442.3a16021.el10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64 Wrote: /builddir/build/SRPMS/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.src.rpm Wrote: /builddir/build/RPMS/python3-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.noarch.rpm Wrote: /builddir/build/RPMS/python3-neutron-lib-tests-3.19.0-0.20250527150442.3a16021.el10.noarch.rpm Wrote: /builddir/build/RPMS/python-neutron-lib-doc-3.19.0-0.20250527150442.3a16021.el10.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.mR2Ht0 + umask 022 + cd /builddir/build/BUILD + cd neutron-lib-3.19.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-neutron-lib-3.19.0-0.20250527150442.3a16021.el10.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.xnBWQP + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/neutron-lib-3.19.0-SPECPARTS + rm -rf neutron-lib-3.19.0 neutron-lib-3.19.0.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: source_date_epoch_from_changelog set but %changelog is missing Child return code was: 0