Mock Version: 6.2
Mock Version: 6.2
Mock Version: 6.2
Mock Version: 6.2
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f24c36ea5e0>timeout=0uid=1021gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.src.rpm
Child return code was: 0
Mock Version: 6.2
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7ff3e351e5e0>timeout=0uid=1021gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br  --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7ff3e351e5e0>timeout=0uid=1021gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br  --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.O2W7Yf
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf designate-20.1.0.dev10
+ /usr/bin/tar -xof -
+ /usr/bin/gzip -dc /builddir/build/SOURCES/designate-20.1.0.dev10-0.20250602223957.5d6ca25.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd designate-20.1.0.dev10
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/bin/git init -q
+ /usr/bin/git config user.name rpm-build
+ /usr/bin/git config user.email '<rpm-build>'
+ /usr/bin/git config gc.auto 0
+ /usr/bin/git add --force .
+ /usr/bin/git commit -q --allow-empty -a --author 'rpm-build <rpm-build>' -m 'openstack-designate-20.1.0 base'
+ find designate -name '*.py' -exec sed -i '/\/usr\/bin\/env python/{d;q}' '{}' +
+ 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 sphinx openstackdocstheme infoblox-client bashate
+ 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 sphinx openstackdocstheme infoblox-client bashate
+ 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 sphinx openstackdocstheme infoblox-client bashate
+ 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 sphinx openstackdocstheme infoblox-client bashate
+ 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 sphinx openstackdocstheme infoblox-client bashate
+ 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 sphinx openstackdocstheme infoblox-client bashate
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^sphinx.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^sphinx.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme infoblox-client bashate
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^openstackdocstheme.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^openstackdocstheme.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme infoblox-client bashate
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^infoblox-client.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^infoblox-client.*/d' test-requirements.txt
+ for pkg in doc8 bandit pre-commit hacking flake8-import-order sphinx openstackdocstheme infoblox-client bashate
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f doc/requirements.txt ']'
+ sed -i '/^bashate.*/d' doc/requirements.txt
+ for reqfile in doc/requirements.txt test-requirements.txt
+ '[' -f test-requirements.txt ']'
+ sed -i '/^bashate.*/d' test-requirements.txt
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.0lvskp
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir
+ RPM_TOXENV=py39
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/designate-20.1.0.dev10/pyproject-wheeldir --output /builddir/build/BUILD/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64-pyproject-buildrequires -t -e py39
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 65.5.1)
Handling wheel from get_requires_for_build_wheel
Requirement not satisfied: wheel
Handling pbr>=2.0.0 from get_requires_for_build_wheel
Requirement satisfied: pbr>=2.0.0
   (installed: pbr 6.1.1)
Exiting dependency generation pass: get_requires_for_build_wheel
+ cat /builddir/build/BUILD/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64-pyproject-buildrequires
+ rm -rfv '*.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7ff3e351e5e0>timeout=0uid=1021gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.6nHVmO
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir
+ RPM_TOXENV=py39
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/designate-20.1.0.dev10/pyproject-wheeldir --output /builddir/build/BUILD/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64-pyproject-buildrequires -t -e py39
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 65.5.1)
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.36.2)
Handling pbr>=2.0.0 from get_requires_for_build_wheel
Requirement satisfied: pbr>=2.0.0
   (installed: pbr 6.1.1)
Handling tox-current-env >= 0.0.6 from tox itself
Requirement not satisfied: tox-current-env >= 0.0.6
Exiting dependency generation pass: tox itself
+ cat /builddir/build/BUILD/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64-pyproject-buildrequires
+ rm -rfv '*.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7ff3e351e5e0>timeout=0uid=1021gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.6AGkCG
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir
+ RPM_TOXENV=py39
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/designate-20.1.0.dev10/pyproject-wheeldir --output /builddir/build/BUILD/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64-pyproject-buildrequires -t -e py39
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 65.5.1)
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.36.2)
Handling pbr>=2.0.0 from get_requires_for_build_wheel
Requirement satisfied: pbr>=2.0.0
   (installed: pbr 6.1.1)
Handling tox-current-env >= 0.0.6 from tox itself
Requirement satisfied: tox-current-env >= 0.0.6
   (installed: tox-current-env 0.0.8)
___________________________________ summary ____________________________________
  py39: commands succeeded
  congratulations :)
Handling alembic>=1.8.0 from tox --print-deps-only: py39
Requirement not satisfied: alembic>=1.8.0
Handling eventlet>=0.36.0 from tox --print-deps-only: py39
Requirement satisfied: eventlet>=0.36.0
   (installed: eventlet 0.36.1)
Handling Flask!=0.11,>=0.10 from tox --print-deps-only: py39
Requirement not satisfied: Flask!=0.11,>=0.10
Handling greenlet>=0.4.15 from tox --print-deps-only: py39
Requirement satisfied: greenlet>=0.4.15
   (installed: greenlet 3.1.1)
Handling Jinja2>=2.10 from tox --print-deps-only: py39
Requirement satisfied: Jinja2>=2.10
   (installed: Jinja2 3.0.1)
Handling jsonschema>=3.2.0 from tox --print-deps-only: py39
Requirement not satisfied: jsonschema>=3.2.0
Handling keystoneauth1>=3.4.0 from tox --print-deps-only: py39
Requirement not satisfied: keystoneauth1>=3.4.0
Handling keystonemiddleware>=4.17.0 from tox --print-deps-only: py39
Requirement not satisfied: keystonemiddleware>=4.17.0
Handling openstacksdk>=0.103.0 from tox --print-deps-only: py39
Requirement not satisfied: openstacksdk>=0.103.0
Handling oslo.config>=6.8.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.config>=6.8.0
Handling oslo.concurrency>=4.2.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.concurrency>=4.2.0
Handling oslo.messaging>=14.1.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.messaging>=14.1.0
Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.middleware>=3.31.0
Handling oslo.log>=4.3.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.log>=4.3.0
Handling oslo.reports>=1.18.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.reports>=1.18.0
Handling oslo.rootwrap>=5.15.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.rootwrap>=5.15.0
Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.serialization>=2.25.0
Handling oslo.service>=1.31.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.service>=1.31.0
Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.upgradecheck>=1.3.0
Handling oslo.utils>=4.7.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.utils>=4.7.0
Handling oslo.versionedobjects>=1.31.2 from tox --print-deps-only: py39
Requirement not satisfied: oslo.versionedobjects>=1.31.2
Handling osprofiler>=3.4.0 from tox --print-deps-only: py39
Requirement not satisfied: osprofiler>=3.4.0
Handling Paste>=2.0.2 from tox --print-deps-only: py39
Requirement not satisfied: Paste>=2.0.2
Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py39
Requirement not satisfied: PasteDeploy>=1.5.0
Handling pbr>=3.1.1 from tox --print-deps-only: py39
Requirement satisfied: pbr>=3.1.1
   (installed: pbr 6.1.1)
Handling pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 from tox --print-deps-only: py39
Requirement not satisfied: pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0
Handling python-designateclient>=2.12.0 from tox --print-deps-only: py39
Requirement not satisfied: python-designateclient>=2.12.0
Handling requests>=2.23.0 from tox --print-deps-only: py39
Requirement satisfied: requests>=2.23.0
   (installed: requests 2.32.3)
Handling tenacity>=6.0.0 from tox --print-deps-only: py39
Requirement not satisfied: tenacity>=6.0.0
Handling SQLAlchemy>=1.4.41 from tox --print-deps-only: py39
Requirement satisfied: SQLAlchemy>=1.4.41
   (installed: SQLAlchemy 2.0.38)
Handling stevedore>=1.20.0 from tox --print-deps-only: py39
Requirement not satisfied: stevedore>=1.20.0
Handling WebOb>=1.7.1 from tox --print-deps-only: py39
Requirement not satisfied: WebOb>=1.7.1
Handling dnspython>=2.2.1 from tox --print-deps-only: py39
Requirement satisfied: dnspython>=2.2.1
   (installed: dnspython 2.6.1)
Handling oslo.db>=8.3.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.db>=8.3.0
Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.i18n>=3.20.0
Handling oslo.context>=4.0.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.context>=4.0.0
Handling oslo.policy>=4.5.0 from tox --print-deps-only: py39
Requirement not satisfied: oslo.policy>=4.5.0
Handling tooz>=1.58.0 from tox --print-deps-only: py39
Requirement not satisfied: tooz>=1.58.0
Handling futurist>=1.2.0 from tox --print-deps-only: py39
Requirement not satisfied: futurist>=1.2.0
Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py39
Requirement not satisfied: coverage!=4.4,>=4.0
Handling fixtures>=3.0.0 from tox --print-deps-only: py39
Requirement not satisfied: fixtures>=3.0.0
Handling stestr>=2.0.0 from tox --print-deps-only: py39
Requirement not satisfied: stestr>=2.0.0
Handling oslotest>=3.2.0 from tox --print-deps-only: py39
Requirement not satisfied: oslotest>=3.2.0
Handling requests-mock>=1.2.0 from tox --print-deps-only: py39
Requirement not satisfied: requests-mock>=1.2.0
Handling testtools>=2.2.0 from tox --print-deps-only: py39
Requirement not satisfied: testtools>=2.2.0
Handling testscenarios>=0.4 from tox --print-deps-only: py39
Requirement not satisfied: testscenarios>=0.4
Handling WebTest>=2.0.27 from tox --print-deps-only: py39
Requirement not satisfied: WebTest>=2.0.27
Handling tempest>=21.0.0 from tox --print-deps-only: py39
Requirement not satisfied: tempest>=21.0.0
Handling Pygments>=2.2.0 from tox --print-deps-only: py39
Requirement satisfied: Pygments>=2.2.0
   (installed: Pygments 2.7.4)
Handling pymemcache!=1.3.0,>=1.2.9 from tox --print-deps-only: py39
Requirement not satisfied: pymemcache!=1.3.0,>=1.2.9
Handling PyMySQL>=0.8.0 from tox --print-deps-only: py39
Requirement not satisfied: PyMySQL>=0.8.0
Handling edgegrid-python>=1.1.1 from tox --print-deps-only: py39
Requirement not satisfied: edgegrid-python>=1.1.1
/usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
running dist_info
writing designate.egg-info/PKG-INFO
writing dependency_links to designate.egg-info/dependency_links.txt
writing entry points to designate.egg-info/entry_points.txt
writing requirements to designate.egg-info/requires.txt
writing top-level names to designate.egg-info/top_level.txt
writing pbr to designate.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 'designate.egg-info/SOURCES.txt'
creating '/builddir/build/BUILD/designate-20.1.0.dev10/designate-20.1.0.dev10.dist-info'
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
adding license file "AUTHORS" (matched pattern "AUTHORS*")
Handling alembic (>=1.8.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: alembic (>=1.8.0)
Handling eventlet (>=0.36.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: eventlet (>=0.36.0)
   (installed: eventlet 0.36.1)
Handling Flask (!=0.11,>=0.10) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: Flask (!=0.11,>=0.10)
Handling greenlet (>=0.4.15) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: greenlet (>=0.4.15)
   (installed: greenlet 3.1.1)
Handling Jinja2 (>=2.10) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: Jinja2 (>=2.10)
   (installed: Jinja2 3.0.1)
Handling jsonschema (>=3.2.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: jsonschema (>=3.2.0)
Handling keystoneauth1 (>=3.4.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: keystoneauth1 (>=3.4.0)
Handling keystonemiddleware (>=4.17.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: keystonemiddleware (>=4.17.0)
Handling openstacksdk (>=0.103.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: openstacksdk (>=0.103.0)
Handling oslo.config (>=6.8.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: oslo.config (>=6.8.0)
Handling oslo.concurrency (>=4.2.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: oslo.concurrency (>=4.2.0)
Handling oslo.messaging (>=14.1.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: oslo.messaging (>=14.1.0)
Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: oslo.middleware (>=3.31.0)
Handling oslo.log (>=4.3.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: oslo.log (>=4.3.0)
Handling oslo.reports (>=1.18.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: oslo.reports (>=1.18.0)
Handling oslo.rootwrap (>=5.15.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: oslo.rootwrap (>=5.15.0)
Handling oslo.serialization (>=2.25.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: oslo.serialization (>=2.25.0)
Handling oslo.service (>=1.31.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: oslo.service (>=1.31.0)
Handling oslo.upgradecheck (>=1.3.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: oslo.upgradecheck (>=1.3.0)
Handling oslo.utils (>=4.7.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: oslo.utils (>=4.7.0)
Handling oslo.versionedobjects (>=1.31.2) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: oslo.versionedobjects (>=1.31.2)
Handling osprofiler (>=3.4.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: osprofiler (>=3.4.0)
Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: Paste (>=2.0.2)
Handling PasteDeploy (>=1.5.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: PasteDeploy (>=1.5.0)
Handling pbr (>=3.1.1) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: pbr (>=3.1.1)
   (installed: pbr 6.1.1)
Handling pecan (!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: pecan (!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0)
Handling python-designateclient (>=2.12.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: python-designateclient (>=2.12.0)
Handling requests (>=2.23.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: requests (>=2.23.0)
   (installed: requests 2.32.3)
Handling tenacity (>=6.0.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: tenacity (>=6.0.0)
Handling SQLAlchemy (>=1.4.41) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: SQLAlchemy (>=1.4.41)
   (installed: SQLAlchemy 2.0.38)
Handling stevedore (>=1.20.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: stevedore (>=1.20.0)
Handling WebOb (>=1.7.1) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: WebOb (>=1.7.1)
Handling dnspython (>=2.2.1) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: dnspython (>=2.2.1)
   (installed: dnspython 2.6.1)
Handling oslo.db (>=8.3.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: oslo.db (>=8.3.0)
Handling oslo.i18n (>=3.20.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: oslo.i18n (>=3.20.0)
Handling oslo.context (>=4.0.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: oslo.context (>=4.0.0)
Handling oslo.policy (>=4.5.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: oslo.policy (>=4.5.0)
Handling tooz (>=1.58.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: tooz (>=1.58.0)
Handling futurist (>=1.2.0) from hook generated metadata: Requires-Dist (designate)
Requirement not satisfied: futurist (>=1.2.0)
Handling edgegrid-python (>=1.1.1) ; extra == 'edgegrid' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: edgegrid-python (>=1.1.1) ; extra == 'edgegrid'
Handling infoblox-client (>=0.6.0) ; extra == 'infoblox' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: infoblox-client (>=0.6.0) ; extra == 'infoblox'
Handling coverage (!=4.4,>=4.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: coverage (!=4.4,>=4.0) ; extra == 'test'
Handling fixtures (>=3.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: fixtures (>=3.0.0) ; extra == 'test'
Handling stestr (>=2.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: stestr (>=2.0.0) ; extra == 'test'
Handling oslotest (>=3.2.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: oslotest (>=3.2.0) ; extra == 'test'
Handling requests-mock (>=1.2.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: requests-mock (>=1.2.0) ; extra == 'test'
Handling testtools (>=2.2.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: testtools (>=2.2.0) ; extra == 'test'
Handling testscenarios (>=0.4) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: testscenarios (>=0.4) ; extra == 'test'
Handling WebTest (>=2.0.27) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: WebTest (>=2.0.27) ; extra == 'test'
Handling tempest (>=21.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: tempest (>=21.0.0) ; extra == 'test'
Handling Pygments (>=2.2.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: Pygments (>=2.2.0) ; extra == 'test'
Handling pymemcache (!=1.3.0,>=1.2.9) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: pymemcache (!=1.3.0,>=1.2.9) ; extra == 'test'
Handling PyMySQL (>=0.8.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: PyMySQL (>=0.8.0) ; extra == 'test'
Handling edgegrid-python (>=1.1.1) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: edgegrid-python (>=1.1.1) ; extra == 'test'
+ cat /builddir/build/BUILD/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64-pyproject-buildrequires
+ rm -rfv designate-20.1.0.dev10.dist-info/
removed 'designate-20.1.0.dev10.dist-info/AUTHORS'
removed 'designate-20.1.0.dev10.dist-info/LICENSE'
removed 'designate-20.1.0.dev10.dist-info/METADATA'
removed 'designate-20.1.0.dev10.dist-info/entry_points.txt'
removed 'designate-20.1.0.dev10.dist-info/pbr.json'
removed 'designate-20.1.0.dev10.dist-info/top_level.txt'
removed directory 'designate-20.1.0.dev10.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7ff3e351e5e0>timeout=0uid=1021gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep  --target x86_64 --nodeps /builddir/build/SPECS/openstack-designate.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Xt25fv
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir
+ RPM_TOXENV=py39
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/designate-20.1.0.dev10/pyproject-wheeldir --output /builddir/build/BUILD/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64-pyproject-buildrequires -t -e py39
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 65.5.1)
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.36.2)
Handling pbr>=2.0.0 from get_requires_for_build_wheel
Requirement satisfied: pbr>=2.0.0
   (installed: pbr 6.1.1)
Handling tox-current-env >= 0.0.6 from tox itself
Requirement satisfied: tox-current-env >= 0.0.6
   (installed: tox-current-env 0.0.8)
___________________________________ summary ____________________________________
  py39: commands succeeded
  congratulations :)
Handling alembic>=1.8.0 from tox --print-deps-only: py39
Requirement satisfied: alembic>=1.8.0
   (installed: alembic 1.14.1)
Handling eventlet>=0.36.0 from tox --print-deps-only: py39
Requirement satisfied: eventlet>=0.36.0
   (installed: eventlet 0.36.1)
Handling Flask!=0.11,>=0.10 from tox --print-deps-only: py39
Requirement satisfied: Flask!=0.11,>=0.10
   (installed: Flask 3.0.3)
Handling greenlet>=0.4.15 from tox --print-deps-only: py39
Requirement satisfied: greenlet>=0.4.15
   (installed: greenlet 3.1.1)
Handling Jinja2>=2.10 from tox --print-deps-only: py39
Requirement satisfied: Jinja2>=2.10
   (installed: Jinja2 3.0.1)
Handling jsonschema>=3.2.0 from tox --print-deps-only: py39
Requirement satisfied: jsonschema>=3.2.0
   (installed: jsonschema 4.16.0)
Handling keystoneauth1>=3.4.0 from tox --print-deps-only: py39
Requirement satisfied: keystoneauth1>=3.4.0
   (installed: keystoneauth1 5.11.1.dev4)
Handling keystonemiddleware>=4.17.0 from tox --print-deps-only: py39
Requirement satisfied: keystonemiddleware>=4.17.0
   (installed: keystonemiddleware 10.10.0.dev7)
Handling openstacksdk>=0.103.0 from tox --print-deps-only: py39
Requirement satisfied: openstacksdk>=0.103.0
   (installed: openstacksdk 3.1.1.dev8)
Handling oslo.config>=6.8.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.config>=6.8.0
   (installed: oslo.config 9.8.0.dev4)
Handling oslo.concurrency>=4.2.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.concurrency>=4.2.0
   (installed: oslo.concurrency 7.2.0.dev3)
Handling oslo.messaging>=14.1.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.messaging>=14.1.0
   (installed: oslo.messaging 16.2.0.dev8)
Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.middleware>=3.31.0
   (installed: oslo.middleware 6.5.1.dev1)
Handling oslo.log>=4.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.log>=4.3.0
   (installed: oslo.log 7.2.0.dev7)
Handling oslo.reports>=1.18.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.reports>=1.18.0
   (installed: oslo.reports 3.6.0.dev2)
Handling oslo.rootwrap>=5.15.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.rootwrap>=5.15.0
   (installed: oslo.rootwrap 7.6.0.dev2)
Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.serialization>=2.25.0
   (installed: oslo.serialization 5.8.0.dev1)
Handling oslo.service>=1.31.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.service>=1.31.0
   (installed: oslo.service 4.2.0.dev2)
Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.upgradecheck>=1.3.0
   (installed: oslo.upgradecheck 2.6.0.dev1)
Handling oslo.utils>=4.7.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.utils>=4.7.0
   (installed: oslo.utils 8.3.0.dev7)
Handling oslo.versionedobjects>=1.31.2 from tox --print-deps-only: py39
Requirement satisfied: oslo.versionedobjects>=1.31.2
   (installed: oslo.versionedobjects 3.7.0.dev5)
Handling osprofiler>=3.4.0 from tox --print-deps-only: py39
Requirement satisfied: osprofiler>=3.4.0
   (installed: osprofiler 4.2.1.dev18)
Handling Paste>=2.0.2 from tox --print-deps-only: py39
Requirement satisfied: Paste>=2.0.2
   (installed: Paste 3.10.1)
Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py39
Requirement satisfied: PasteDeploy>=1.5.0
   (installed: PasteDeploy 3.1.0)
Handling pbr>=3.1.1 from tox --print-deps-only: py39
Requirement satisfied: pbr>=3.1.1
   (installed: pbr 6.1.1)
Handling pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 from tox --print-deps-only: py39
Requirement satisfied: pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0
   (installed: pecan 1.5.1)
Handling python-designateclient>=2.12.0 from tox --print-deps-only: py39
Requirement satisfied: python-designateclient>=2.12.0
   (installed: python-designateclient 6.3.0.dev10)
Handling requests>=2.23.0 from tox --print-deps-only: py39
Requirement satisfied: requests>=2.23.0
   (installed: requests 2.32.3)
Handling tenacity>=6.0.0 from tox --print-deps-only: py39
Requirement satisfied: tenacity>=6.0.0
   (installed: tenacity 8.2.3)
Handling SQLAlchemy>=1.4.41 from tox --print-deps-only: py39
Requirement satisfied: SQLAlchemy>=1.4.41
   (installed: SQLAlchemy 2.0.38)
Handling stevedore>=1.20.0 from tox --print-deps-only: py39
Requirement satisfied: stevedore>=1.20.0
   (installed: stevedore 5.5.0.dev2)
Handling WebOb>=1.7.1 from tox --print-deps-only: py39
Requirement satisfied: WebOb>=1.7.1
   (installed: WebOb 1.8.9)
Handling dnspython>=2.2.1 from tox --print-deps-only: py39
Requirement satisfied: dnspython>=2.2.1
   (installed: dnspython 2.6.1)
Handling oslo.db>=8.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.db>=8.3.0
   (installed: oslo.db 17.3.0.dev4)
Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.i18n>=3.20.0
   (installed: oslo.i18n 6.6.0.dev4)
Handling oslo.context>=4.0.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.context>=4.0.0
   (installed: oslo.context 6.0.1.dev1)
Handling oslo.policy>=4.5.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.policy>=4.5.0
   (installed: oslo.policy 4.6.0.dev4)
Handling tooz>=1.58.0 from tox --print-deps-only: py39
Requirement satisfied: tooz>=1.58.0
   (installed: tooz 6.3.1.dev32)
Handling futurist>=1.2.0 from tox --print-deps-only: py39
Requirement satisfied: futurist>=1.2.0
   (installed: futurist 3.1.2.dev1)
Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py39
Requirement satisfied: coverage!=4.4,>=4.0
   (installed: coverage 7.3.2)
Handling fixtures>=3.0.0 from tox --print-deps-only: py39
Requirement satisfied: fixtures>=3.0.0
   (installed: fixtures 4.1.0)
Handling stestr>=2.0.0 from tox --print-deps-only: py39
Requirement satisfied: stestr>=2.0.0
   (installed: stestr 4.1.0)
Handling oslotest>=3.2.0 from tox --print-deps-only: py39
Requirement satisfied: oslotest>=3.2.0
   (installed: oslotest 5.0.1.dev5)
Handling requests-mock>=1.2.0 from tox --print-deps-only: py39
Requirement satisfied: requests-mock>=1.2.0
   (installed: requests-mock 1.10.0)
Handling testtools>=2.2.0 from tox --print-deps-only: py39
Requirement satisfied: testtools>=2.2.0
   (installed: testtools 2.7.1)
Handling testscenarios>=0.4 from tox --print-deps-only: py39
Requirement satisfied: testscenarios>=0.4
   (installed: testscenarios 0.5.0)
Handling WebTest>=2.0.27 from tox --print-deps-only: py39
Requirement satisfied: WebTest>=2.0.27
   (installed: WebTest 3.0.0)
Handling tempest>=21.0.0 from tox --print-deps-only: py39
Requirement satisfied: tempest>=21.0.0
   (installed: tempest 43.0.1.dev20)
Handling Pygments>=2.2.0 from tox --print-deps-only: py39
Requirement satisfied: Pygments>=2.2.0
   (installed: Pygments 2.7.4)
Handling pymemcache!=1.3.0,>=1.2.9 from tox --print-deps-only: py39
Requirement satisfied: pymemcache!=1.3.0,>=1.2.9
   (installed: pymemcache 4.0.0)
Handling PyMySQL>=0.8.0 from tox --print-deps-only: py39
Requirement satisfied: PyMySQL>=0.8.0
   (installed: PyMySQL 0.10.1)
Handling edgegrid-python>=1.1.1 from tox --print-deps-only: py39
Requirement satisfied: edgegrid-python>=1.1.1
   (installed: edgegrid-python 1.2.1)
/usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
running dist_info
writing designate.egg-info/PKG-INFO
writing dependency_links to designate.egg-info/dependency_links.txt
writing entry points to designate.egg-info/entry_points.txt
writing requirements to designate.egg-info/requires.txt
writing top-level names to designate.egg-info/top_level.txt
writing pbr to designate.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 'designate.egg-info/SOURCES.txt'
creating '/builddir/build/BUILD/designate-20.1.0.dev10/designate-20.1.0.dev10.dist-info'
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
adding license file "AUTHORS" (matched pattern "AUTHORS*")
Handling alembic (>=1.8.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: alembic (>=1.8.0)
   (installed: alembic 1.14.1)
Handling eventlet (>=0.36.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: eventlet (>=0.36.0)
   (installed: eventlet 0.36.1)
Handling Flask (!=0.11,>=0.10) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: Flask (!=0.11,>=0.10)
   (installed: Flask 3.0.3)
Handling greenlet (>=0.4.15) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: greenlet (>=0.4.15)
   (installed: greenlet 3.1.1)
Handling Jinja2 (>=2.10) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: Jinja2 (>=2.10)
   (installed: Jinja2 3.0.1)
Handling jsonschema (>=3.2.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: jsonschema (>=3.2.0)
   (installed: jsonschema 4.16.0)
Handling keystoneauth1 (>=3.4.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: keystoneauth1 (>=3.4.0)
   (installed: keystoneauth1 5.11.1.dev4)
Handling keystonemiddleware (>=4.17.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: keystonemiddleware (>=4.17.0)
   (installed: keystonemiddleware 10.10.0.dev7)
Handling openstacksdk (>=0.103.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: openstacksdk (>=0.103.0)
   (installed: openstacksdk 3.1.1.dev8)
Handling oslo.config (>=6.8.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.config (>=6.8.0)
   (installed: oslo.config 9.8.0.dev4)
Handling oslo.concurrency (>=4.2.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.concurrency (>=4.2.0)
   (installed: oslo.concurrency 7.2.0.dev3)
Handling oslo.messaging (>=14.1.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.messaging (>=14.1.0)
   (installed: oslo.messaging 16.2.0.dev8)
Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.middleware (>=3.31.0)
   (installed: oslo.middleware 6.5.1.dev1)
Handling oslo.log (>=4.3.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.log (>=4.3.0)
   (installed: oslo.log 7.2.0.dev7)
Handling oslo.reports (>=1.18.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.reports (>=1.18.0)
   (installed: oslo.reports 3.6.0.dev2)
Handling oslo.rootwrap (>=5.15.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.rootwrap (>=5.15.0)
   (installed: oslo.rootwrap 7.6.0.dev2)
Handling oslo.serialization (>=2.25.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.serialization (>=2.25.0)
   (installed: oslo.serialization 5.8.0.dev1)
Handling oslo.service (>=1.31.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.service (>=1.31.0)
   (installed: oslo.service 4.2.0.dev2)
Handling oslo.upgradecheck (>=1.3.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.upgradecheck (>=1.3.0)
   (installed: oslo.upgradecheck 2.6.0.dev1)
Handling oslo.utils (>=4.7.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.utils (>=4.7.0)
   (installed: oslo.utils 8.3.0.dev7)
Handling oslo.versionedobjects (>=1.31.2) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.versionedobjects (>=1.31.2)
   (installed: oslo.versionedobjects 3.7.0.dev5)
Handling osprofiler (>=3.4.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: osprofiler (>=3.4.0)
   (installed: osprofiler 4.2.1.dev18)
Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: Paste (>=2.0.2)
   (installed: Paste 3.10.1)
Handling PasteDeploy (>=1.5.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: PasteDeploy (>=1.5.0)
   (installed: PasteDeploy 3.1.0)
Handling pbr (>=3.1.1) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: pbr (>=3.1.1)
   (installed: pbr 6.1.1)
Handling pecan (!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: pecan (!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0)
   (installed: pecan 1.5.1)
Handling python-designateclient (>=2.12.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: python-designateclient (>=2.12.0)
   (installed: python-designateclient 6.3.0.dev10)
Handling requests (>=2.23.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: requests (>=2.23.0)
   (installed: requests 2.32.3)
Handling tenacity (>=6.0.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: tenacity (>=6.0.0)
   (installed: tenacity 8.2.3)
Handling SQLAlchemy (>=1.4.41) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: SQLAlchemy (>=1.4.41)
   (installed: SQLAlchemy 2.0.38)
Handling stevedore (>=1.20.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: stevedore (>=1.20.0)
   (installed: stevedore 5.5.0.dev2)
Handling WebOb (>=1.7.1) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: WebOb (>=1.7.1)
   (installed: WebOb 1.8.9)
Handling dnspython (>=2.2.1) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: dnspython (>=2.2.1)
   (installed: dnspython 2.6.1)
Handling oslo.db (>=8.3.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.db (>=8.3.0)
   (installed: oslo.db 17.3.0.dev4)
Handling oslo.i18n (>=3.20.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.i18n (>=3.20.0)
   (installed: oslo.i18n 6.6.0.dev4)
Handling oslo.context (>=4.0.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.context (>=4.0.0)
   (installed: oslo.context 6.0.1.dev1)
Handling oslo.policy (>=4.5.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.policy (>=4.5.0)
   (installed: oslo.policy 4.6.0.dev4)
Handling tooz (>=1.58.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: tooz (>=1.58.0)
   (installed: tooz 6.3.1.dev32)
Handling futurist (>=1.2.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: futurist (>=1.2.0)
   (installed: futurist 3.1.2.dev1)
Handling edgegrid-python (>=1.1.1) ; extra == 'edgegrid' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: edgegrid-python (>=1.1.1) ; extra == 'edgegrid'
Handling infoblox-client (>=0.6.0) ; extra == 'infoblox' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: infoblox-client (>=0.6.0) ; extra == 'infoblox'
Handling coverage (!=4.4,>=4.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: coverage (!=4.4,>=4.0) ; extra == 'test'
Handling fixtures (>=3.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: fixtures (>=3.0.0) ; extra == 'test'
Handling stestr (>=2.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: stestr (>=2.0.0) ; extra == 'test'
Handling oslotest (>=3.2.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: oslotest (>=3.2.0) ; extra == 'test'
Handling requests-mock (>=1.2.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: requests-mock (>=1.2.0) ; extra == 'test'
Handling testtools (>=2.2.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: testtools (>=2.2.0) ; extra == 'test'
Handling testscenarios (>=0.4) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: testscenarios (>=0.4) ; extra == 'test'
Handling WebTest (>=2.0.27) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: WebTest (>=2.0.27) ; extra == 'test'
Handling tempest (>=21.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: tempest (>=21.0.0) ; extra == 'test'
Handling Pygments (>=2.2.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: Pygments (>=2.2.0) ; extra == 'test'
Handling pymemcache (!=1.3.0,>=1.2.9) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: pymemcache (!=1.3.0,>=1.2.9) ; extra == 'test'
Handling PyMySQL (>=0.8.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: PyMySQL (>=0.8.0) ; extra == 'test'
Handling edgegrid-python (>=1.1.1) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: edgegrid-python (>=1.1.1) ; extra == 'test'
+ cat /builddir/build/BUILD/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64-pyproject-buildrequires
+ rm -rfv designate-20.1.0.dev10.dist-info/
removed 'designate-20.1.0.dev10.dist-info/LICENSE'
removed 'designate-20.1.0.dev10.dist-info/AUTHORS'
removed 'designate-20.1.0.dev10.dist-info/METADATA'
removed 'designate-20.1.0.dev10.dist-info/top_level.txt'
removed 'designate-20.1.0.dev10.dist-info/pbr.json'
removed 'designate-20.1.0.dev10.dist-info/entry_points.txt'
removed directory 'designate-20.1.0.dev10.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep  --target x86_64 /builddir/build/SPECS/openstack-designate.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7ff3e351e5e0>timeout=0uid=1021gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock'])
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep  --target x86_64 /builddir/build/SPECS/openstack-designate.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.O4OFbG
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ '[' -f setup.py ']'
+ echo 'python3dist(setuptools) >= 40.8'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir
+ RPM_TOXENV=py39
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/designate-20.1.0.dev10/pyproject-wheeldir --output /builddir/build/BUILD/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64-pyproject-buildrequires -t -e py39
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 65.5.1)
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.36.2)
Handling pbr>=2.0.0 from get_requires_for_build_wheel
Requirement satisfied: pbr>=2.0.0
   (installed: pbr 6.1.1)
Handling tox-current-env >= 0.0.6 from tox itself
Requirement satisfied: tox-current-env >= 0.0.6
   (installed: tox-current-env 0.0.8)
___________________________________ summary ____________________________________
  py39: commands succeeded
  congratulations :)
Handling alembic>=1.8.0 from tox --print-deps-only: py39
Requirement satisfied: alembic>=1.8.0
   (installed: alembic 1.14.1)
Handling eventlet>=0.36.0 from tox --print-deps-only: py39
Requirement satisfied: eventlet>=0.36.0
   (installed: eventlet 0.36.1)
Handling Flask!=0.11,>=0.10 from tox --print-deps-only: py39
Requirement satisfied: Flask!=0.11,>=0.10
   (installed: Flask 3.0.3)
Handling greenlet>=0.4.15 from tox --print-deps-only: py39
Requirement satisfied: greenlet>=0.4.15
   (installed: greenlet 3.1.1)
Handling Jinja2>=2.10 from tox --print-deps-only: py39
Requirement satisfied: Jinja2>=2.10
   (installed: Jinja2 3.0.1)
Handling jsonschema>=3.2.0 from tox --print-deps-only: py39
Requirement satisfied: jsonschema>=3.2.0
   (installed: jsonschema 4.16.0)
Handling keystoneauth1>=3.4.0 from tox --print-deps-only: py39
Requirement satisfied: keystoneauth1>=3.4.0
   (installed: keystoneauth1 5.11.1.dev4)
Handling keystonemiddleware>=4.17.0 from tox --print-deps-only: py39
Requirement satisfied: keystonemiddleware>=4.17.0
   (installed: keystonemiddleware 10.10.0.dev7)
Handling openstacksdk>=0.103.0 from tox --print-deps-only: py39
Requirement satisfied: openstacksdk>=0.103.0
   (installed: openstacksdk 3.1.1.dev8)
Handling oslo.config>=6.8.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.config>=6.8.0
   (installed: oslo.config 9.8.0.dev4)
Handling oslo.concurrency>=4.2.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.concurrency>=4.2.0
   (installed: oslo.concurrency 7.2.0.dev3)
Handling oslo.messaging>=14.1.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.messaging>=14.1.0
   (installed: oslo.messaging 16.2.0.dev8)
Handling oslo.middleware>=3.31.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.middleware>=3.31.0
   (installed: oslo.middleware 6.5.1.dev1)
Handling oslo.log>=4.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.log>=4.3.0
   (installed: oslo.log 7.2.0.dev7)
Handling oslo.reports>=1.18.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.reports>=1.18.0
   (installed: oslo.reports 3.6.0.dev2)
Handling oslo.rootwrap>=5.15.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.rootwrap>=5.15.0
   (installed: oslo.rootwrap 7.6.0.dev2)
Handling oslo.serialization>=2.25.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.serialization>=2.25.0
   (installed: oslo.serialization 5.8.0.dev1)
Handling oslo.service>=1.31.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.service>=1.31.0
   (installed: oslo.service 4.2.0.dev2)
Handling oslo.upgradecheck>=1.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.upgradecheck>=1.3.0
   (installed: oslo.upgradecheck 2.6.0.dev1)
Handling oslo.utils>=4.7.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.utils>=4.7.0
   (installed: oslo.utils 8.3.0.dev7)
Handling oslo.versionedobjects>=1.31.2 from tox --print-deps-only: py39
Requirement satisfied: oslo.versionedobjects>=1.31.2
   (installed: oslo.versionedobjects 3.7.0.dev5)
Handling osprofiler>=3.4.0 from tox --print-deps-only: py39
Requirement satisfied: osprofiler>=3.4.0
   (installed: osprofiler 4.2.1.dev18)
Handling Paste>=2.0.2 from tox --print-deps-only: py39
Requirement satisfied: Paste>=2.0.2
   (installed: Paste 3.10.1)
Handling PasteDeploy>=1.5.0 from tox --print-deps-only: py39
Requirement satisfied: PasteDeploy>=1.5.0
   (installed: PasteDeploy 3.1.0)
Handling pbr>=3.1.1 from tox --print-deps-only: py39
Requirement satisfied: pbr>=3.1.1
   (installed: pbr 6.1.1)
Handling pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 from tox --print-deps-only: py39
Requirement satisfied: pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0
   (installed: pecan 1.5.1)
Handling python-designateclient>=2.12.0 from tox --print-deps-only: py39
Requirement satisfied: python-designateclient>=2.12.0
   (installed: python-designateclient 6.3.0.dev10)
Handling requests>=2.23.0 from tox --print-deps-only: py39
Requirement satisfied: requests>=2.23.0
   (installed: requests 2.32.3)
Handling tenacity>=6.0.0 from tox --print-deps-only: py39
Requirement satisfied: tenacity>=6.0.0
   (installed: tenacity 8.2.3)
Handling SQLAlchemy>=1.4.41 from tox --print-deps-only: py39
Requirement satisfied: SQLAlchemy>=1.4.41
   (installed: SQLAlchemy 2.0.38)
Handling stevedore>=1.20.0 from tox --print-deps-only: py39
Requirement satisfied: stevedore>=1.20.0
   (installed: stevedore 5.5.0.dev2)
Handling WebOb>=1.7.1 from tox --print-deps-only: py39
Requirement satisfied: WebOb>=1.7.1
   (installed: WebOb 1.8.9)
Handling dnspython>=2.2.1 from tox --print-deps-only: py39
Requirement satisfied: dnspython>=2.2.1
   (installed: dnspython 2.6.1)
Handling oslo.db>=8.3.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.db>=8.3.0
   (installed: oslo.db 17.3.0.dev4)
Handling oslo.i18n>=3.20.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.i18n>=3.20.0
   (installed: oslo.i18n 6.6.0.dev4)
Handling oslo.context>=4.0.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.context>=4.0.0
   (installed: oslo.context 6.0.1.dev1)
Handling oslo.policy>=4.5.0 from tox --print-deps-only: py39
Requirement satisfied: oslo.policy>=4.5.0
   (installed: oslo.policy 4.6.0.dev4)
Handling tooz>=1.58.0 from tox --print-deps-only: py39
Requirement satisfied: tooz>=1.58.0
   (installed: tooz 6.3.1.dev32)
Handling futurist>=1.2.0 from tox --print-deps-only: py39
Requirement satisfied: futurist>=1.2.0
   (installed: futurist 3.1.2.dev1)
Handling coverage!=4.4,>=4.0 from tox --print-deps-only: py39
Requirement satisfied: coverage!=4.4,>=4.0
   (installed: coverage 7.3.2)
Handling fixtures>=3.0.0 from tox --print-deps-only: py39
Requirement satisfied: fixtures>=3.0.0
   (installed: fixtures 4.1.0)
Handling stestr>=2.0.0 from tox --print-deps-only: py39
Requirement satisfied: stestr>=2.0.0
   (installed: stestr 4.1.0)
Handling oslotest>=3.2.0 from tox --print-deps-only: py39
Requirement satisfied: oslotest>=3.2.0
   (installed: oslotest 5.0.1.dev5)
Handling requests-mock>=1.2.0 from tox --print-deps-only: py39
Requirement satisfied: requests-mock>=1.2.0
   (installed: requests-mock 1.10.0)
Handling testtools>=2.2.0 from tox --print-deps-only: py39
Requirement satisfied: testtools>=2.2.0
   (installed: testtools 2.7.1)
Handling testscenarios>=0.4 from tox --print-deps-only: py39
Requirement satisfied: testscenarios>=0.4
   (installed: testscenarios 0.5.0)
Handling WebTest>=2.0.27 from tox --print-deps-only: py39
Requirement satisfied: WebTest>=2.0.27
   (installed: WebTest 3.0.0)
Handling tempest>=21.0.0 from tox --print-deps-only: py39
Requirement satisfied: tempest>=21.0.0
   (installed: tempest 43.0.1.dev20)
Handling Pygments>=2.2.0 from tox --print-deps-only: py39
Requirement satisfied: Pygments>=2.2.0
   (installed: Pygments 2.7.4)
Handling pymemcache!=1.3.0,>=1.2.9 from tox --print-deps-only: py39
Requirement satisfied: pymemcache!=1.3.0,>=1.2.9
   (installed: pymemcache 4.0.0)
Handling PyMySQL>=0.8.0 from tox --print-deps-only: py39
Requirement satisfied: PyMySQL>=0.8.0
   (installed: PyMySQL 0.10.1)
Handling edgegrid-python>=1.1.1 from tox --print-deps-only: py39
Requirement satisfied: edgegrid-python>=1.1.1
   (installed: edgegrid-python 1.2.1)
/usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
running dist_info
writing designate.egg-info/PKG-INFO
writing dependency_links to designate.egg-info/dependency_links.txt
writing entry points to designate.egg-info/entry_points.txt
writing requirements to designate.egg-info/requires.txt
writing top-level names to designate.egg-info/top_level.txt
writing pbr to designate.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 'designate.egg-info/SOURCES.txt'
creating '/builddir/build/BUILD/designate-20.1.0.dev10/designate-20.1.0.dev10.dist-info'
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
adding license file "AUTHORS" (matched pattern "AUTHORS*")
Handling alembic (>=1.8.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: alembic (>=1.8.0)
   (installed: alembic 1.14.1)
Handling eventlet (>=0.36.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: eventlet (>=0.36.0)
   (installed: eventlet 0.36.1)
Handling Flask (!=0.11,>=0.10) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: Flask (!=0.11,>=0.10)
   (installed: Flask 3.0.3)
Handling greenlet (>=0.4.15) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: greenlet (>=0.4.15)
   (installed: greenlet 3.1.1)
Handling Jinja2 (>=2.10) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: Jinja2 (>=2.10)
   (installed: Jinja2 3.0.1)
Handling jsonschema (>=3.2.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: jsonschema (>=3.2.0)
   (installed: jsonschema 4.16.0)
Handling keystoneauth1 (>=3.4.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: keystoneauth1 (>=3.4.0)
   (installed: keystoneauth1 5.11.1.dev4)
Handling keystonemiddleware (>=4.17.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: keystonemiddleware (>=4.17.0)
   (installed: keystonemiddleware 10.10.0.dev7)
Handling openstacksdk (>=0.103.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: openstacksdk (>=0.103.0)
   (installed: openstacksdk 3.1.1.dev8)
Handling oslo.config (>=6.8.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.config (>=6.8.0)
   (installed: oslo.config 9.8.0.dev4)
Handling oslo.concurrency (>=4.2.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.concurrency (>=4.2.0)
   (installed: oslo.concurrency 7.2.0.dev3)
Handling oslo.messaging (>=14.1.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.messaging (>=14.1.0)
   (installed: oslo.messaging 16.2.0.dev8)
Handling oslo.middleware (>=3.31.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.middleware (>=3.31.0)
   (installed: oslo.middleware 6.5.1.dev1)
Handling oslo.log (>=4.3.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.log (>=4.3.0)
   (installed: oslo.log 7.2.0.dev7)
Handling oslo.reports (>=1.18.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.reports (>=1.18.0)
   (installed: oslo.reports 3.6.0.dev2)
Handling oslo.rootwrap (>=5.15.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.rootwrap (>=5.15.0)
   (installed: oslo.rootwrap 7.6.0.dev2)
Handling oslo.serialization (>=2.25.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.serialization (>=2.25.0)
   (installed: oslo.serialization 5.8.0.dev1)
Handling oslo.service (>=1.31.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.service (>=1.31.0)
   (installed: oslo.service 4.2.0.dev2)
Handling oslo.upgradecheck (>=1.3.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.upgradecheck (>=1.3.0)
   (installed: oslo.upgradecheck 2.6.0.dev1)
Handling oslo.utils (>=4.7.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.utils (>=4.7.0)
   (installed: oslo.utils 8.3.0.dev7)
Handling oslo.versionedobjects (>=1.31.2) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.versionedobjects (>=1.31.2)
   (installed: oslo.versionedobjects 3.7.0.dev5)
Handling osprofiler (>=3.4.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: osprofiler (>=3.4.0)
   (installed: osprofiler 4.2.1.dev18)
Handling Paste (>=2.0.2) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: Paste (>=2.0.2)
   (installed: Paste 3.10.1)
Handling PasteDeploy (>=1.5.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: PasteDeploy (>=1.5.0)
   (installed: PasteDeploy 3.1.0)
Handling pbr (>=3.1.1) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: pbr (>=3.1.1)
   (installed: pbr 6.1.1)
Handling pecan (!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: pecan (!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0)
   (installed: pecan 1.5.1)
Handling python-designateclient (>=2.12.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: python-designateclient (>=2.12.0)
   (installed: python-designateclient 6.3.0.dev10)
Handling requests (>=2.23.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: requests (>=2.23.0)
   (installed: requests 2.32.3)
Handling tenacity (>=6.0.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: tenacity (>=6.0.0)
   (installed: tenacity 8.2.3)
Handling SQLAlchemy (>=1.4.41) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: SQLAlchemy (>=1.4.41)
   (installed: SQLAlchemy 2.0.38)
Handling stevedore (>=1.20.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: stevedore (>=1.20.0)
   (installed: stevedore 5.5.0.dev2)
Handling WebOb (>=1.7.1) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: WebOb (>=1.7.1)
   (installed: WebOb 1.8.9)
Handling dnspython (>=2.2.1) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: dnspython (>=2.2.1)
   (installed: dnspython 2.6.1)
Handling oslo.db (>=8.3.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.db (>=8.3.0)
   (installed: oslo.db 17.3.0.dev4)
Handling oslo.i18n (>=3.20.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.i18n (>=3.20.0)
   (installed: oslo.i18n 6.6.0.dev4)
Handling oslo.context (>=4.0.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.context (>=4.0.0)
   (installed: oslo.context 6.0.1.dev1)
Handling oslo.policy (>=4.5.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: oslo.policy (>=4.5.0)
   (installed: oslo.policy 4.6.0.dev4)
Handling tooz (>=1.58.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: tooz (>=1.58.0)
   (installed: tooz 6.3.1.dev32)
Handling futurist (>=1.2.0) from hook generated metadata: Requires-Dist (designate)
Requirement satisfied: futurist (>=1.2.0)
   (installed: futurist 3.1.2.dev1)
Handling edgegrid-python (>=1.1.1) ; extra == 'edgegrid' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: edgegrid-python (>=1.1.1) ; extra == 'edgegrid'
Handling infoblox-client (>=0.6.0) ; extra == 'infoblox' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: infoblox-client (>=0.6.0) ; extra == 'infoblox'
Handling coverage (!=4.4,>=4.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: coverage (!=4.4,>=4.0) ; extra == 'test'
Handling fixtures (>=3.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: fixtures (>=3.0.0) ; extra == 'test'
Handling stestr (>=2.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: stestr (>=2.0.0) ; extra == 'test'
Handling oslotest (>=3.2.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: oslotest (>=3.2.0) ; extra == 'test'
Handling requests-mock (>=1.2.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: requests-mock (>=1.2.0) ; extra == 'test'
Handling testtools (>=2.2.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: testtools (>=2.2.0) ; extra == 'test'
Handling testscenarios (>=0.4) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: testscenarios (>=0.4) ; extra == 'test'
Handling WebTest (>=2.0.27) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: WebTest (>=2.0.27) ; extra == 'test'
Handling tempest (>=21.0.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: tempest (>=21.0.0) ; extra == 'test'
Handling Pygments (>=2.2.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: Pygments (>=2.2.0) ; extra == 'test'
Handling pymemcache (!=1.3.0,>=1.2.9) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: pymemcache (!=1.3.0,>=1.2.9) ; extra == 'test'
Handling PyMySQL (>=0.8.0) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: PyMySQL (>=0.8.0) ; extra == 'test'
Handling edgegrid-python (>=1.1.1) ; extra == 'test' from hook generated metadata: Requires-Dist (designate)
Ignoring alien requirement: edgegrid-python (>=1.1.1) ; extra == 'test'
+ cat /builddir/build/BUILD/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64-pyproject-buildrequires
+ rm -rfv designate-20.1.0.dev10.dist-info/
removed 'designate-20.1.0.dev10.dist-info/AUTHORS'
removed 'designate-20.1.0.dev10.dist-info/LICENSE'
removed 'designate-20.1.0.dev10.dist-info/METADATA'
removed 'designate-20.1.0.dev10.dist-info/entry_points.txt'
removed 'designate-20.1.0.dev10.dist-info/pbr.json'
removed 'designate-20.1.0.dev10.dist-info/top_level.txt'
removed directory 'designate-20.1.0.dev10.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.eJIieU
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ export PBR_VERSION=20.1.0
+ PBR_VERSION=20.1.0
+ export SKIP_PIP_INSTALL=1
+ SKIP_PIP_INSTALL=1
+ mkdir -p /builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/designate-20.1.0.dev10/pyproject-wheeldir
Processing /builddir/build/BUILD/designate-20.1.0.dev10
  Preparing metadata (pyproject.toml): started
  Running command /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py prepare_metadata_for_build_wheel /builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir/tmpg1zq5jkg
  /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
    warnings.warn(
  /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
    warnings.warn(
  running dist_info
  creating /builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir/pip-modern-metadata-bithmis5/designate.egg-info
  writing /builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir/pip-modern-metadata-bithmis5/designate.egg-info/PKG-INFO
  writing dependency_links to /builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir/pip-modern-metadata-bithmis5/designate.egg-info/dependency_links.txt
  writing entry points to /builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir/pip-modern-metadata-bithmis5/designate.egg-info/entry_points.txt
  writing requirements to /builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir/pip-modern-metadata-bithmis5/designate.egg-info/requires.txt
  writing top-level names to /builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir/pip-modern-metadata-bithmis5/designate.egg-info/top_level.txt
  writing pbr to /builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir/pip-modern-metadata-bithmis5/designate.egg-info/pbr.json
  [pbr] Processing SOURCES.txt
  writing manifest file '/builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir/pip-modern-metadata-bithmis5/designate.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/designate-20.1.0.dev10/.pyproject-builddir/pip-modern-metadata-bithmis5/designate.egg-info/SOURCES.txt'
  creating '/builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir/pip-modern-metadata-bithmis5/designate-20.1.0.dist-info'
  adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
  adding license file "AUTHORS" (matched pattern "AUTHORS*")
  Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: designate
  Building wheel for designate (pyproject.toml): started
  Running command /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir/tmpjrh7vnd9
  /usr/lib/python3.9/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
    warnings.warn(
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib
  creating build/lib/designate
  creating build/lib/designate/objects
  copying designate/objects/__init__.py -> build/lib/designate/objects
  copying designate/objects/base.py -> build/lib/designate/objects
  copying designate/objects/blacklist.py -> build/lib/designate/objects
  copying designate/objects/fields.py -> build/lib/designate/objects
  copying designate/objects/floating_ip.py -> build/lib/designate/objects
  copying designate/objects/pool.py -> build/lib/designate/objects
  copying designate/objects/pool_also_notify.py -> build/lib/designate/objects
  copying designate/objects/pool_attribute.py -> build/lib/designate/objects
  copying designate/objects/pool_catalog_zone.py -> build/lib/designate/objects
  copying designate/objects/pool_nameserver.py -> build/lib/designate/objects
  copying designate/objects/pool_ns_record.py -> build/lib/designate/objects
  copying designate/objects/pool_target.py -> build/lib/designate/objects
  copying designate/objects/pool_target_master.py -> build/lib/designate/objects
  copying designate/objects/pool_target_option.py -> build/lib/designate/objects
  copying designate/objects/quota.py -> build/lib/designate/objects
  copying designate/objects/record.py -> build/lib/designate/objects
  copying designate/objects/recordset.py -> build/lib/designate/objects
  copying designate/objects/rrdata_a.py -> build/lib/designate/objects
  copying designate/objects/rrdata_aaaa.py -> build/lib/designate/objects
  copying designate/objects/rrdata_caa.py -> build/lib/designate/objects
  copying designate/objects/rrdata_cert.py -> build/lib/designate/objects
  copying designate/objects/rrdata_cname.py -> build/lib/designate/objects
  copying designate/objects/rrdata_mx.py -> build/lib/designate/objects
  copying designate/objects/rrdata_naptr.py -> build/lib/designate/objects
  copying designate/objects/rrdata_ns.py -> build/lib/designate/objects
  copying designate/objects/rrdata_ptr.py -> build/lib/designate/objects
  copying designate/objects/rrdata_soa.py -> build/lib/designate/objects
  copying designate/objects/rrdata_spf.py -> build/lib/designate/objects
  copying designate/objects/rrdata_srv.py -> build/lib/designate/objects
  copying designate/objects/rrdata_sshfp.py -> build/lib/designate/objects
  copying designate/objects/rrdata_txt.py -> build/lib/designate/objects
  copying designate/objects/service_status.py -> build/lib/designate/objects
  copying designate/objects/shared_zone.py -> build/lib/designate/objects
  copying designate/objects/tenant.py -> build/lib/designate/objects
  copying designate/objects/tld.py -> build/lib/designate/objects
  copying designate/objects/tsigkey.py -> build/lib/designate/objects
  copying designate/objects/validation_error.py -> build/lib/designate/objects
  copying designate/objects/zone.py -> build/lib/designate/objects
  copying designate/objects/zone_attribute.py -> build/lib/designate/objects
  copying designate/objects/zone_export.py -> build/lib/designate/objects
  copying designate/objects/zone_import.py -> build/lib/designate/objects
  copying designate/objects/zone_master.py -> build/lib/designate/objects
  copying designate/objects/zone_transfer_accept.py -> build/lib/designate/objects
  copying designate/objects/zone_transfer_request.py -> build/lib/designate/objects
  creating build/lib/designate/tests
  creating build/lib/designate/tests/unit
  creating build/lib/designate/tests/unit/sink
  copying designate/tests/unit/sink/__init__.py -> build/lib/designate/tests/unit/sink
  copying designate/tests/unit/sink/test_notifications.py -> build/lib/designate/tests/unit/sink
  copying designate/tests/unit/sink/test_service.py -> build/lib/designate/tests/unit/sink
  creating build/lib/designate/wsgi
  copying designate/wsgi/__init__.py -> build/lib/designate/wsgi
  copying designate/wsgi/api.py -> build/lib/designate/wsgi
  creating build/lib/designate/tests/unit/network_api
  copying designate/tests/unit/network_api/__init__.py -> build/lib/designate/tests/unit/network_api
  copying designate/tests/unit/network_api/test_base.py -> build/lib/designate/tests/unit/network_api
  copying designate/tests/unit/network_api/test_fake.py -> build/lib/designate/tests/unit/network_api
  copying designate/tests/unit/network_api/test_neutron.py -> build/lib/designate/tests/unit/network_api
  creating build/lib/designate/backend
  copying designate/backend/__init__.py -> build/lib/designate/backend
  copying designate/backend/base.py -> build/lib/designate/backend
  copying designate/backend/impl_akamai_v2.py -> build/lib/designate/backend
  copying designate/backend/impl_bind9.py -> build/lib/designate/backend
  copying designate/backend/impl_designate.py -> build/lib/designate/backend
  copying designate/backend/impl_dynect.py -> build/lib/designate/backend
  copying designate/backend/impl_fake.py -> build/lib/designate/backend
  copying designate/backend/impl_infoblox.py -> build/lib/designate/backend
  copying designate/backend/impl_ns1.py -> build/lib/designate/backend
  copying designate/backend/impl_nsd4.py -> build/lib/designate/backend
  copying designate/backend/impl_pdns4.py -> build/lib/designate/backend
  creating build/lib/designate/api
  creating build/lib/designate/api/v2
  copying designate/api/v2/__init__.py -> build/lib/designate/api/v2
  copying designate/api/v2/app.py -> build/lib/designate/api/v2
  copying designate/api/v2/patches.py -> build/lib/designate/api/v2
  creating build/lib/designate/scheduler
  creating build/lib/designate/scheduler/filters
  copying designate/scheduler/filters/__init__.py -> build/lib/designate/scheduler/filters
  copying designate/scheduler/filters/attribute_filter.py -> build/lib/designate/scheduler/filters
  copying designate/scheduler/filters/base.py -> build/lib/designate/scheduler/filters
  copying designate/scheduler/filters/default_pool_filter.py -> build/lib/designate/scheduler/filters
  copying designate/scheduler/filters/fallback_filter.py -> build/lib/designate/scheduler/filters
  copying designate/scheduler/filters/in_doubt_default_pool_filter.py -> build/lib/designate/scheduler/filters
  copying designate/scheduler/filters/pool_id_attribute_filter.py -> build/lib/designate/scheduler/filters
  copying designate/scheduler/filters/random_filter.py -> build/lib/designate/scheduler/filters
  creating build/lib/designate/tests/functional
  creating build/lib/designate/tests/functional/producer
  copying designate/tests/functional/producer/__init__.py -> build/lib/designate/tests/functional/producer
  copying designate/tests/functional/producer/test_service.py -> build/lib/designate/tests/functional/producer
  copying designate/tests/functional/producer/test_tasks.py -> build/lib/designate/tests/functional/producer
  creating build/lib/designate/tests/functional/manage
  copying designate/tests/functional/manage/__init__.py -> build/lib/designate/tests/functional/manage
  copying designate/tests/functional/manage/test_database.py -> build/lib/designate/tests/functional/manage
  copying designate/tests/functional/manage/test_pool.py -> build/lib/designate/tests/functional/manage
  copying designate/tests/functional/manage/test_tlds.py -> build/lib/designate/tests/functional/manage
  copying designate/tests/functional/manage/test_update_pool.py -> build/lib/designate/tests/functional/manage
  creating build/lib/designate/producer
  copying designate/producer/__init__.py -> build/lib/designate/producer
  copying designate/producer/service.py -> build/lib/designate/producer
  copying designate/producer/tasks.py -> build/lib/designate/producer
  copying designate/__init__.py -> build/lib/designate
  copying designate/context.py -> build/lib/designate
  copying designate/coordination.py -> build/lib/designate
  copying designate/dnsmiddleware.py -> build/lib/designate
  copying designate/dnsutils.py -> build/lib/designate
  copying designate/exceptions.py -> build/lib/designate
  copying designate/heartbeat_emitter.py -> build/lib/designate
  copying designate/i18n.py -> build/lib/designate
  copying designate/notifications.py -> build/lib/designate
  copying designate/plugin.py -> build/lib/designate
  copying designate/policy.py -> build/lib/designate
  copying designate/rpc.py -> build/lib/designate
  copying designate/schema.py -> build/lib/designate
  copying designate/service.py -> build/lib/designate
  copying designate/utils.py -> build/lib/designate
  copying designate/version.py -> build/lib/designate
  creating build/lib/designate/network_api
  copying designate/network_api/__init__.py -> build/lib/designate/network_api
  copying designate/network_api/base.py -> build/lib/designate/network_api
  copying designate/network_api/fake.py -> build/lib/designate/network_api
  copying designate/network_api/neutron.py -> build/lib/designate/network_api
  creating build/lib/designate/quota
  copying designate/quota/__init__.py -> build/lib/designate/quota
  copying designate/quota/base.py -> build/lib/designate/quota
  copying designate/quota/impl_noop.py -> build/lib/designate/quota
  copying designate/quota/impl_storage.py -> build/lib/designate/quota
  creating build/lib/designate/tests/unit/scheduler
  copying designate/tests/unit/scheduler/__init__.py -> build/lib/designate/tests/unit/scheduler
  copying designate/tests/unit/scheduler/test_basic.py -> build/lib/designate/tests/unit/scheduler
  copying designate/tests/unit/scheduler/test_filters.py -> build/lib/designate/tests/unit/scheduler
  copying designate/tests/unit/scheduler/test_permutations.py -> build/lib/designate/tests/unit/scheduler
  creating build/lib/designate/central
  copying designate/central/__init__.py -> build/lib/designate/central
  copying designate/central/rpcapi.py -> build/lib/designate/central
  copying designate/central/service.py -> build/lib/designate/central
  creating build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/__init__.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_adapters.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_adapters_v2_api.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_adapters_yaml.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_base.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_fields.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_floating_ip.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_quota.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_recordset.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_rrdata_a.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_rrdata_aaaa.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_rrdata_caa.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_rrdata_cert.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_rrdata_cname.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_rrdata_mx.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_rrdata_naptr.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_rrdata_ns.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_rrdata_ptr.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_rrdata_soa.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_rrdata_spf.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_rrdata_srv.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_rrdata_sshfp.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_rrdata_txt.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_zone.py -> build/lib/designate/tests/unit/objects
  copying designate/tests/unit/objects/test_zone_master.py -> build/lib/designate/tests/unit/objects
  creating build/lib/designate/tests/functional/central
  copying designate/tests/functional/central/__init__.py -> build/lib/designate/tests/functional/central
  copying designate/tests/functional/central/test_basic.py -> build/lib/designate/tests/functional/central
  copying designate/tests/functional/central/test_service.py -> build/lib/designate/tests/functional/central
  creating build/lib/designate/objects/adapters
  copying designate/objects/adapters/__init__.py -> build/lib/designate/objects/adapters
  copying designate/objects/adapters/base.py -> build/lib/designate/objects/adapters
  creating build/lib/designate/cmd
  copying designate/cmd/__init__.py -> build/lib/designate/cmd
  copying designate/cmd/api.py -> build/lib/designate/cmd
  copying designate/cmd/central.py -> build/lib/designate/cmd
  copying designate/cmd/manage.py -> build/lib/designate/cmd
  copying designate/cmd/mdns.py -> build/lib/designate/cmd
  copying designate/cmd/producer.py -> build/lib/designate/cmd
  copying designate/cmd/sink.py -> build/lib/designate/cmd
  copying designate/cmd/status.py -> build/lib/designate/cmd
  copying designate/cmd/worker.py -> build/lib/designate/cmd
  creating build/lib/designate/objects/adapters/yaml
  copying designate/objects/adapters/yaml/__init__.py -> build/lib/designate/objects/adapters/yaml
  copying designate/objects/adapters/yaml/base.py -> build/lib/designate/objects/adapters/yaml
  copying designate/objects/adapters/yaml/pool.py -> build/lib/designate/objects/adapters/yaml
  copying designate/objects/adapters/yaml/pool_also_notify.py -> build/lib/designate/objects/adapters/yaml
  copying designate/objects/adapters/yaml/pool_attribute.py -> build/lib/designate/objects/adapters/yaml
  copying designate/objects/adapters/yaml/pool_catalog_zone.py -> build/lib/designate/objects/adapters/yaml
  copying designate/objects/adapters/yaml/pool_nameserver.py -> build/lib/designate/objects/adapters/yaml
  copying designate/objects/adapters/yaml/pool_ns_record.py -> build/lib/designate/objects/adapters/yaml
  copying designate/objects/adapters/yaml/pool_target.py -> build/lib/designate/objects/adapters/yaml
  copying designate/objects/adapters/yaml/pool_target_master.py -> build/lib/designate/objects/adapters/yaml
  copying designate/objects/adapters/yaml/pool_target_option.py -> build/lib/designate/objects/adapters/yaml
  creating build/lib/designate/api/admin
  copying designate/api/admin/__init__.py -> build/lib/designate/api/admin
  copying designate/api/admin/app.py -> build/lib/designate/api/admin
  creating build/lib/designate/api/admin/controllers
  creating build/lib/designate/api/admin/controllers/extensions
  copying designate/api/admin/controllers/extensions/__init__.py -> build/lib/designate/api/admin/controllers/extensions
  copying designate/api/admin/controllers/extensions/counts.py -> build/lib/designate/api/admin/controllers/extensions
  copying designate/api/admin/controllers/extensions/export.py -> build/lib/designate/api/admin/controllers/extensions
  copying designate/api/admin/controllers/extensions/quotas.py -> build/lib/designate/api/admin/controllers/extensions
  copying designate/api/admin/controllers/extensions/reports.py -> build/lib/designate/api/admin/controllers/extensions
  copying designate/api/admin/controllers/extensions/tenants.py -> build/lib/designate/api/admin/controllers/extensions
  copying designate/api/admin/controllers/extensions/zones.py -> build/lib/designate/api/admin/controllers/extensions
  creating build/lib/designate/storage
  creating build/lib/designate/storage/sqlalchemy
  copying designate/storage/sqlalchemy/__init__.py -> build/lib/designate/storage/sqlalchemy
  copying designate/storage/sqlalchemy/base.py -> build/lib/designate/storage/sqlalchemy
  copying designate/storage/sqlalchemy/tables.py -> build/lib/designate/storage/sqlalchemy
  copying designate/storage/sqlalchemy/types.py -> build/lib/designate/storage/sqlalchemy
  copying designate/storage/sqlalchemy/utils.py -> build/lib/designate/storage/sqlalchemy
  creating build/lib/designate/worker
  creating build/lib/designate/worker/tasks
  copying designate/worker/tasks/__init__.py -> build/lib/designate/worker/tasks
  copying designate/worker/tasks/base.py -> build/lib/designate/worker/tasks
  copying designate/worker/tasks/zone.py -> build/lib/designate/worker/tasks
  creating build/lib/designate/common
  copying designate/common/__init__.py -> build/lib/designate/common
  copying designate/common/config.py -> build/lib/designate/common
  copying designate/common/constants.py -> build/lib/designate/common
  copying designate/common/keystone.py -> build/lib/designate/common
  copying designate/common/profiler.py -> build/lib/designate/common
  creating build/lib/designate/tests/resources
  copying designate/tests/resources/__init__.py -> build/lib/designate/tests/resources
  creating build/lib/designate/tests/unit/common
  copying designate/tests/unit/common/__init__.py -> build/lib/designate/tests/unit/common
  copying designate/tests/unit/common/test_keystone.py -> build/lib/designate/tests/unit/common
  copying designate/tests/unit/common/test_profiler.py -> build/lib/designate/tests/unit/common
  copying designate/tests/unit/common/test_regex.py -> build/lib/designate/tests/unit/common
  copying designate/tests/unit/common/test_rpc_logging.py -> build/lib/designate/tests/unit/common
  copying designate/tests/unit/common/test_zone_lock.py -> build/lib/designate/tests/unit/common
  creating build/lib/designate/tests/functional/api
  copying designate/tests/functional/api/__init__.py -> build/lib/designate/tests/functional/api
  copying designate/tests/functional/api/test_middleware.py -> build/lib/designate/tests/functional/api
  copying designate/tests/functional/api/test_service.py -> build/lib/designate/tests/functional/api
  creating build/lib/designate/common/policies
  copying designate/common/policies/__init__.py -> build/lib/designate/common/policies
  copying designate/common/policies/base.py -> build/lib/designate/common/policies
  copying designate/common/policies/blacklist.py -> build/lib/designate/common/policies
  copying designate/common/policies/context.py -> build/lib/designate/common/policies
  copying designate/common/policies/pool.py -> build/lib/designate/common/policies
  copying designate/common/policies/quota.py -> build/lib/designate/common/policies
  copying designate/common/policies/record.py -> build/lib/designate/common/policies
  copying designate/common/policies/recordset.py -> build/lib/designate/common/policies
  copying designate/common/policies/service_status.py -> build/lib/designate/common/policies
  copying designate/common/policies/shared_zones.py -> build/lib/designate/common/policies
  copying designate/common/policies/tenant.py -> build/lib/designate/common/policies
  copying designate/common/policies/tld.py -> build/lib/designate/common/policies
  copying designate/common/policies/tsigkey.py -> build/lib/designate/common/policies
  copying designate/common/policies/zone.py -> build/lib/designate/common/policies
  copying designate/common/policies/zone_export.py -> build/lib/designate/common/policies
  copying designate/common/policies/zone_import.py -> build/lib/designate/common/policies
  copying designate/common/policies/zone_transfer_accept.py -> build/lib/designate/common/policies
  copying designate/common/policies/zone_transfer_request.py -> build/lib/designate/common/policies
  creating build/lib/designate/manage
  copying designate/manage/__init__.py -> build/lib/designate/manage
  copying designate/manage/base.py -> build/lib/designate/manage
  copying designate/manage/database.py -> build/lib/designate/manage
  copying designate/manage/pool.py -> build/lib/designate/manage
  copying designate/manage/tlds.py -> build/lib/designate/manage
  creating build/lib/designate/tests/functional/api/admin
  copying designate/tests/functional/api/admin/__init__.py -> build/lib/designate/tests/functional/api/admin
  creating build/lib/designate/api/admin/views
  creating build/lib/designate/api/admin/views/extensions
  copying designate/api/admin/views/extensions/__init__.py -> build/lib/designate/api/admin/views/extensions
  copying designate/api/admin/views/extensions/quotas.py -> build/lib/designate/api/admin/views/extensions
  copying designate/api/admin/views/extensions/reports.py -> build/lib/designate/api/admin/views/extensions
  copying designate/tests/unit/__init__.py -> build/lib/designate/tests/unit
  copying designate/tests/unit/test_conf.py -> build/lib/designate/tests/unit
  copying designate/tests/unit/test_context.py -> build/lib/designate/tests/unit
  copying designate/tests/unit/test_coordination.py -> build/lib/designate/tests/unit
  copying designate/tests/unit/test_dnsmiddleware.py -> build/lib/designate/tests/unit
  copying designate/tests/unit/test_dnsutils.py -> build/lib/designate/tests/unit
  copying designate/tests/unit/test_heartbeat_emitter.py -> build/lib/designate/tests/unit
  copying designate/tests/unit/test_notifications.py -> build/lib/designate/tests/unit
  copying designate/tests/unit/test_rpc.py -> build/lib/designate/tests/unit
  copying designate/tests/unit/test_schema.py -> build/lib/designate/tests/unit
  copying designate/tests/unit/test_service.py -> build/lib/designate/tests/unit
  copying designate/tests/unit/test_utils.py -> build/lib/designate/tests/unit
  copying designate/tests/unit/utils.py -> build/lib/designate/tests/unit
  creating build/lib/designate/tests/unit/storage
  creating build/lib/designate/tests/unit/storage/impl_sqlalchemy
  copying designate/tests/unit/storage/impl_sqlalchemy/__init__.py -> build/lib/designate/tests/unit/storage/impl_sqlalchemy
  copying designate/tests/unit/storage/impl_sqlalchemy/test_sqlalchemy.py -> build/lib/designate/tests/unit/storage/impl_sqlalchemy
  creating build/lib/designate/tests/unit/storage/impl_sqlalchemy/alembic
  copying designate/tests/unit/storage/impl_sqlalchemy/alembic/__init__.py -> build/lib/designate/tests/unit/storage/impl_sqlalchemy/alembic
  copying designate/tests/unit/storage/impl_sqlalchemy/alembic/test_legacy_utils.py -> build/lib/designate/tests/unit/storage/impl_sqlalchemy/alembic
  creating build/lib/designate/tests/functional/mdns
  copying designate/tests/functional/mdns/__init__.py -> build/lib/designate/tests/functional/mdns
  copying designate/tests/functional/mdns/test_handler.py -> build/lib/designate/tests/functional/mdns
  copying designate/tests/functional/mdns/test_service.py -> build/lib/designate/tests/functional/mdns
  creating build/lib/designate/tests/unit/api
  copying designate/tests/unit/api/__init__.py -> build/lib/designate/tests/unit/api
  copying designate/tests/unit/api/test_admin_api.py -> build/lib/designate/tests/unit/api
  copying designate/tests/unit/api/test_middleware.py -> build/lib/designate/tests/unit/api
  copying designate/tests/unit/api/test_root.py -> build/lib/designate/tests/unit/api
  copying designate/tests/unit/api/test_version.py -> build/lib/designate/tests/unit/api
  copying designate/tests/unit/api/test_wsgi.py -> build/lib/designate/tests/unit/api
  creating build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/__init__.py -> build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/test_api.py -> build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/test_blacklists.py -> build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/test_floatingips.py -> build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/test_hostheaders.py -> build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/test_import_export.py -> build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/test_limits.py -> build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/test_pools.py -> build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/test_quotas.py -> build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/test_recordsets.py -> build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/test_service_status.py -> build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/test_shared_zones.py -> build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/test_tlds.py -> build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/test_tsigkeys.py -> build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/test_zone_exports.py -> build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/test_zone_recordsets.py -> build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/test_zone_transfers.py -> build/lib/designate/tests/functional/api/v2
  copying designate/tests/functional/api/v2/test_zones.py -> build/lib/designate/tests/functional/api/v2
  creating build/lib/designate/tests/unit/manage
  copying designate/tests/unit/manage/__init__.py -> build/lib/designate/tests/unit/manage
  copying designate/tests/unit/manage/test_base.py -> build/lib/designate/tests/unit/manage
  copying designate/tests/unit/manage/test_pool.py -> build/lib/designate/tests/unit/manage
  copying designate/worker/__init__.py -> build/lib/designate/worker
  copying designate/worker/processing.py -> build/lib/designate/worker
  copying designate/worker/rpcapi.py -> build/lib/designate/worker
  copying designate/worker/service.py -> build/lib/designate/worker
  creating build/lib/designate/tests/functional/api/admin/extensions
  copying designate/tests/functional/api/admin/extensions/__init__.py -> build/lib/designate/tests/functional/api/admin/extensions
  copying designate/tests/functional/api/admin/extensions/test_quotas.py -> build/lib/designate/tests/functional/api/admin/extensions
  copying designate/tests/functional/api/admin/extensions/test_reports.py -> build/lib/designate/tests/functional/api/admin/extensions
  copying designate/api/admin/views/__init__.py -> build/lib/designate/api/admin/views
  copying designate/api/admin/views/base.py -> build/lib/designate/api/admin/views
  copying designate/tests/__init__.py -> build/lib/designate/tests
  copying designate/tests/base_fixtures.py -> build/lib/designate/tests
  copying designate/api/admin/controllers/__init__.py -> build/lib/designate/api/admin/controllers
  copying designate/api/admin/controllers/root.py -> build/lib/designate/api/admin/controllers
  creating build/lib/designate/tests/unit/notification_handler
  copying designate/tests/unit/notification_handler/__init__.py -> build/lib/designate/tests/unit/notification_handler
  copying designate/tests/unit/notification_handler/test_fake.py -> build/lib/designate/tests/unit/notification_handler
  copying designate/tests/unit/notification_handler/test_neutron.py -> build/lib/designate/tests/unit/notification_handler
  copying designate/tests/unit/notification_handler/test_nova.py -> build/lib/designate/tests/unit/notification_handler
  creating build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/__init__.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/base.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/blacklist.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/floating_ip.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/pool.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/pool_attribute.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/pool_ns_record.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/quota.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/record.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/recordset.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/service_status.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/shared_zone.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/tld.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/tsigkey.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/validation_error.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/zone.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/zone_attribute.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/zone_export.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/zone_import.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/zone_master.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/zone_transfer_accept.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/objects/adapters/api_v2/zone_transfer_request.py -> build/lib/designate/objects/adapters/api_v2
  copying designate/scheduler/__init__.py -> build/lib/designate/scheduler
  copying designate/scheduler/base.py -> build/lib/designate/scheduler
  creating build/lib/designate/tests/unit/workers
  copying designate/tests/unit/workers/__init__.py -> build/lib/designate/tests/unit/workers
  copying designate/tests/unit/workers/test_base_task.py -> build/lib/designate/tests/unit/workers
  copying designate/tests/unit/workers/test_notify.py -> build/lib/designate/tests/unit/workers
  copying designate/tests/unit/workers/test_processing.py -> build/lib/designate/tests/unit/workers
  copying designate/tests/unit/workers/test_rpcapi.py -> build/lib/designate/tests/unit/workers
  copying designate/tests/unit/workers/test_service.py -> build/lib/designate/tests/unit/workers
  copying designate/tests/unit/workers/test_task_config.py -> build/lib/designate/tests/unit/workers
  copying designate/tests/unit/workers/test_xfr.py -> build/lib/designate/tests/unit/workers
  copying designate/tests/unit/workers/test_zone_tasks.py -> build/lib/designate/tests/unit/workers
  creating build/lib/designate/conf
  copying designate/conf/__init__.py -> build/lib/designate/conf
  copying designate/conf/api.py -> build/lib/designate/conf
  copying designate/conf/base.py -> build/lib/designate/conf
  copying designate/conf/central.py -> build/lib/designate/conf
  copying designate/conf/coordination.py -> build/lib/designate/conf
  copying designate/conf/dynect.py -> build/lib/designate/conf
  copying designate/conf/heartbeat_emitter.py -> build/lib/designate/conf
  copying designate/conf/keystone.py -> build/lib/designate/conf
  copying designate/conf/mdns.py -> build/lib/designate/conf
  copying designate/conf/network_api.py -> build/lib/designate/conf
  copying designate/conf/opts.py -> build/lib/designate/conf
  copying designate/conf/producer.py -> build/lib/designate/conf
  copying designate/conf/proxy.py -> build/lib/designate/conf
  copying designate/conf/sink.py -> build/lib/designate/conf
  copying designate/conf/storage.py -> build/lib/designate/conf
  copying designate/conf/worker.py -> build/lib/designate/conf
  creating build/lib/designate/tests/functional/notification_handler
  copying designate/tests/functional/notification_handler/__init__.py -> build/lib/designate/tests/functional/notification_handler
  copying designate/tests/functional/notification_handler/test_base.py -> build/lib/designate/tests/functional/notification_handler
  copying designate/tests/functional/notification_handler/test_neutron.py -> build/lib/designate/tests/functional/notification_handler
  copying designate/tests/functional/notification_handler/test_nova.py -> build/lib/designate/tests/functional/notification_handler
  creating build/lib/designate/common/decorators
  copying designate/common/decorators/__init__.py -> build/lib/designate/common/decorators
  copying designate/common/decorators/lock.py -> build/lib/designate/common/decorators
  copying designate/common/decorators/notification.py -> build/lib/designate/common/decorators
  copying designate/common/decorators/rpc.py -> build/lib/designate/common/decorators
  creating build/lib/designate/hacking
  copying designate/hacking/__init__.py -> build/lib/designate/hacking
  copying designate/hacking/checks.py -> build/lib/designate/hacking
  creating build/lib/designate/mdns
  copying designate/mdns/__init__.py -> build/lib/designate/mdns
  copying designate/mdns/handler.py -> build/lib/designate/mdns
  copying designate/mdns/service.py -> build/lib/designate/mdns
  copying designate/storage/__init__.py -> build/lib/designate/storage
  copying designate/storage/sql.py -> build/lib/designate/storage
  copying designate/tests/unit/storage/__init__.py -> build/lib/designate/tests/unit/storage
  copying designate/api/__init__.py -> build/lib/designate/api
  copying designate/api/middleware.py -> build/lib/designate/api
  copying designate/api/service.py -> build/lib/designate/api
  copying designate/api/versions.py -> build/lib/designate/api
  copying designate/api/wsgi.py -> build/lib/designate/api
  creating build/lib/designate/tests/unit/mdns
  copying designate/tests/unit/mdns/__init__.py -> build/lib/designate/tests/unit/mdns
  copying designate/tests/unit/mdns/test_handler.py -> build/lib/designate/tests/unit/mdns
  copying designate/tests/unit/mdns/test_service.py -> build/lib/designate/tests/unit/mdns
  creating build/lib/designate/tests/unit/cmd
  copying designate/tests/unit/cmd/__init__.py -> build/lib/designate/tests/unit/cmd
  copying designate/tests/unit/cmd/test_cmd.py -> build/lib/designate/tests/unit/cmd
  copying designate/tests/unit/cmd/test_manage.py -> build/lib/designate/tests/unit/cmd
  creating build/lib/designate/sink
  copying designate/sink/__init__.py -> build/lib/designate/sink
  copying designate/sink/service.py -> build/lib/designate/sink
  creating build/lib/designate/tests/functional/quota
  copying designate/tests/functional/quota/__init__.py -> build/lib/designate/tests/functional/quota
  copying designate/tests/functional/quota/test_quota.py -> build/lib/designate/tests/functional/quota
  copying designate/tests/functional/quota/test_storage.py -> build/lib/designate/tests/functional/quota
  creating build/lib/designate/api/v2/controllers
  creating build/lib/designate/api/v2/controllers/zones
  copying designate/api/v2/controllers/zones/__init__.py -> build/lib/designate/api/v2/controllers/zones
  copying designate/api/v2/controllers/zones/nameservers.py -> build/lib/designate/api/v2/controllers/zones
  copying designate/api/v2/controllers/zones/recordsets.py -> build/lib/designate/api/v2/controllers/zones
  copying designate/api/v2/controllers/zones/sharedzones.py -> build/lib/designate/api/v2/controllers/zones
  creating build/lib/designate/tests/unit/central
  copying designate/tests/unit/central/__init__.py -> build/lib/designate/tests/unit/central
  copying designate/tests/unit/central/test_central.py -> build/lib/designate/tests/unit/central
  copying designate/tests/unit/central/test_lock_decorator.py -> build/lib/designate/tests/unit/central
  creating build/lib/designate/tests/unit/backend
  copying designate/tests/unit/backend/__init__.py -> build/lib/designate/tests/unit/backend
  copying designate/tests/unit/backend/test_akamai_v2.py -> build/lib/designate/tests/unit/backend
  copying designate/tests/unit/backend/test_base.py -> build/lib/designate/tests/unit/backend
  copying designate/tests/unit/backend/test_bind9.py -> build/lib/designate/tests/unit/backend
  copying designate/tests/unit/backend/test_designate.py -> build/lib/designate/tests/unit/backend
  copying designate/tests/unit/backend/test_dynect.py -> build/lib/designate/tests/unit/backend
  copying designate/tests/unit/backend/test_fake.py -> build/lib/designate/tests/unit/backend
  copying designate/tests/unit/backend/test_infoblox.py -> build/lib/designate/tests/unit/backend
  copying designate/tests/unit/backend/test_ns1.py -> build/lib/designate/tests/unit/backend
  copying designate/tests/unit/backend/test_nsd4.py -> build/lib/designate/tests/unit/backend
  copying designate/tests/unit/backend/test_pdns4.py -> build/lib/designate/tests/unit/backend
  copying designate/api/v2/controllers/__init__.py -> build/lib/designate/api/v2/controllers
  copying designate/api/v2/controllers/blacklists.py -> build/lib/designate/api/v2/controllers
  copying designate/api/v2/controllers/common.py -> build/lib/designate/api/v2/controllers
  copying designate/api/v2/controllers/errors.py -> build/lib/designate/api/v2/controllers
  copying designate/api/v2/controllers/floatingips.py -> build/lib/designate/api/v2/controllers
  copying designate/api/v2/controllers/limits.py -> build/lib/designate/api/v2/controllers
  copying designate/api/v2/controllers/pools.py -> build/lib/designate/api/v2/controllers
  copying designate/api/v2/controllers/quotas.py -> build/lib/designate/api/v2/controllers
  copying designate/api/v2/controllers/recordsets.py -> build/lib/designate/api/v2/controllers
  copying designate/api/v2/controllers/rest.py -> build/lib/designate/api/v2/controllers
  copying designate/api/v2/controllers/reverse.py -> build/lib/designate/api/v2/controllers
  copying designate/api/v2/controllers/root.py -> build/lib/designate/api/v2/controllers
  copying designate/api/v2/controllers/service_status.py -> build/lib/designate/api/v2/controllers
  copying designate/api/v2/controllers/tlds.py -> build/lib/designate/api/v2/controllers
  copying designate/api/v2/controllers/tsigkeys.py -> build/lib/designate/api/v2/controllers
  creating build/lib/designate/tests/unit/producer
  copying designate/tests/unit/producer/__init__.py -> build/lib/designate/tests/unit/producer
  copying designate/tests/unit/producer/test_service.py -> build/lib/designate/tests/unit/producer
  copying designate/tests/unit/producer/test_tasks.py -> build/lib/designate/tests/unit/producer
  creating build/lib/designate/tests/functional/worker
  copying designate/tests/functional/worker/__init__.py -> build/lib/designate/tests/functional/worker
  copying designate/tests/functional/worker/test_notify.py -> build/lib/designate/tests/functional/worker
  copying designate/tests/functional/worker/test_worker_tasks.py -> build/lib/designate/tests/functional/worker
  creating build/lib/designate/notification_handler
  copying designate/notification_handler/__init__.py -> build/lib/designate/notification_handler
  copying designate/notification_handler/base.py -> build/lib/designate/notification_handler
  copying designate/notification_handler/fake.py -> build/lib/designate/notification_handler
  copying designate/notification_handler/neutron.py -> build/lib/designate/notification_handler
  copying designate/notification_handler/nova.py -> build/lib/designate/notification_handler
  copying designate/tests/functional/__init__.py -> build/lib/designate/tests/functional
  copying designate/tests/functional/test_context.py -> build/lib/designate/tests/functional
  copying designate/tests/functional/test_dnsmiddleware.py -> build/lib/designate/tests/functional
  copying designate/tests/functional/test_dnsutils.py -> build/lib/designate/tests/functional
  copying designate/tests/functional/test_migration.py -> build/lib/designate/tests/functional
  copying designate/tests/functional/test_sqlalchemy.py -> build/lib/designate/tests/functional
  copying designate/tests/functional/test_storage.py -> build/lib/designate/tests/functional
  copying designate/tests/functional/test_upgrade_checks.py -> build/lib/designate/tests/functional
  creating build/lib/designate/tests/unit/api/v2
  copying designate/tests/unit/api/v2/__init__.py -> build/lib/designate/tests/unit/api/v2
  copying designate/tests/unit/api/v2/test_abandon.py -> build/lib/designate/tests/unit/api/v2
  copying designate/tests/unit/api/v2/test_api_v2.py -> build/lib/designate/tests/unit/api/v2
  copying designate/tests/unit/api/v2/test_floatingips.py -> build/lib/designate/tests/unit/api/v2
  copying designate/tests/unit/api/v2/test_patches.py -> build/lib/designate/tests/unit/api/v2
  copying designate/tests/unit/api/v2/test_pool_move.py -> build/lib/designate/tests/unit/api/v2
  copying designate/tests/unit/api/v2/test_quotas.py -> build/lib/designate/tests/unit/api/v2
  copying designate/tests/unit/api/v2/test_recordsets.py -> build/lib/designate/tests/unit/api/v2
  copying designate/tests/unit/api/v2/test_rest_controller.py -> build/lib/designate/tests/unit/api/v2
  copying designate/tests/unit/api/v2/test_zones.py -> build/lib/designate/tests/unit/api/v2
  creating build/lib/designate/api/v2/controllers/zones/tasks
  copying designate/api/v2/controllers/zones/tasks/__init__.py -> build/lib/designate/api/v2/controllers/zones/tasks
  copying designate/api/v2/controllers/zones/tasks/abandon.py -> build/lib/designate/api/v2/controllers/zones/tasks
  copying designate/api/v2/controllers/zones/tasks/exports.py -> build/lib/designate/api/v2/controllers/zones/tasks
  copying designate/api/v2/controllers/zones/tasks/imports.py -> build/lib/designate/api/v2/controllers/zones/tasks
  copying designate/api/v2/controllers/zones/tasks/pool_move.py -> build/lib/designate/api/v2/controllers/zones/tasks
  copying designate/api/v2/controllers/zones/tasks/transfer_accepts.py -> build/lib/designate/api/v2/controllers/zones/tasks
  copying designate/api/v2/controllers/zones/tasks/transfer_requests.py -> build/lib/designate/api/v2/controllers/zones/tasks
  copying designate/api/v2/controllers/zones/tasks/xfr.py -> build/lib/designate/api/v2/controllers/zones/tasks
  running egg_info
  writing designate.egg-info/PKG-INFO
  writing dependency_links to designate.egg-info/dependency_links.txt
  writing entry points to designate.egg-info/entry_points.txt
  writing requirements to designate.egg-info/requires.txt
  writing top-level names to designate.egg-info/top_level.txt
  writing pbr to designate.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 'designate.egg-info/SOURCES.txt'
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'designate.locale.en_GB.LC_MESSAGES' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'designate.locale.en_GB.LC_MESSAGES' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'designate.locale.en_GB.LC_MESSAGES' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'designate.locale.en_GB.LC_MESSAGES' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'designate.locale.ko_KR.LC_MESSAGES' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'designate.locale.ko_KR.LC_MESSAGES' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'designate.locale.ko_KR.LC_MESSAGES' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'designate.locale.ko_KR.LC_MESSAGES' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'designate.locale.ru.LC_MESSAGES' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'designate.locale.ru.LC_MESSAGES' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'designate.locale.ru.LC_MESSAGES' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'designate.locale.ru.LC_MESSAGES' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'designate.resources.schemas.admin' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'designate.resources.schemas.admin' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'designate.resources.schemas.admin' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'designate.resources.schemas.admin' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'designate.resources.templates' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'designate.resources.templates' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'designate.resources.templates' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'designate.resources.templates' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'designate.storage.sqlalchemy.alembic' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'designate.storage.sqlalchemy.alembic' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'designate.storage.sqlalchemy.alembic' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'designate.storage.sqlalchemy.alembic' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'designate.storage.sqlalchemy.alembic.versions' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'designate.storage.sqlalchemy.alembic.versions' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'designate.storage.sqlalchemy.alembic.versions' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'designate.storage.sqlalchemy.alembic.versions' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'designate.tests.resources.pools_yaml' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'designate.tests.resources.pools_yaml' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'designate.tests.resources.pools_yaml' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'designate.tests.resources.pools_yaml' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'designate.tests.resources.sample_notifications.neutron' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'designate.tests.resources.sample_notifications.neutron' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'designate.tests.resources.sample_notifications.neutron' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'designate.tests.resources.sample_notifications.neutron' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'designate.tests.resources.sample_notifications.nova' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'designate.tests.resources.sample_notifications.nova' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'designate.tests.resources.sample_notifications.nova' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'designate.tests.resources.sample_notifications.nova' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'designate.tests.resources.tlds' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'designate.tests.resources.tlds' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'designate.tests.resources.tlds' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'designate.tests.resources.tlds' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  /usr/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning:     Installing 'designate.tests.resources.zonefiles' as data is deprecated, please list it in `packages`.
      !!
      ############################
      # Package would be ignored #
      ############################
      Python recognizes 'designate.tests.resources.zonefiles' as an importable package,
      but it is not listed in the `packages` configuration of setuptools.
      'designate.tests.resources.zonefiles' has been automatically added to the distribution only
      because it may contain data files, but this behavior is likely to change
      in future versions of setuptools (and therefore is considered deprecated).
      Please make sure that 'designate.tests.resources.zonefiles' is included as a package by using
      the `packages` configuration field or the proper discovery methods
      (for example by using `find_namespace_packages(...)`/`find_namespace:`
      instead of `find_packages(...)`/`find:`).
      You can read more about "package discovery" and "data files" on setuptools
      documentation page.
  !!
    check.warn(importable)
  creating build/lib/designate/locale
  creating build/lib/designate/locale/en_GB
  creating build/lib/designate/locale/en_GB/LC_MESSAGES
  copying designate/locale/en_GB/LC_MESSAGES/designate.po -> build/lib/designate/locale/en_GB/LC_MESSAGES
  creating build/lib/designate/locale/ko_KR
  creating build/lib/designate/locale/ko_KR/LC_MESSAGES
  copying designate/locale/ko_KR/LC_MESSAGES/designate.po -> build/lib/designate/locale/ko_KR/LC_MESSAGES
  creating build/lib/designate/locale/ru
  creating build/lib/designate/locale/ru/LC_MESSAGES
  copying designate/locale/ru/LC_MESSAGES/designate.po -> build/lib/designate/locale/ru/LC_MESSAGES
  creating build/lib/designate/resources
  creating build/lib/designate/resources/schemas
  creating build/lib/designate/resources/schemas/admin
  copying designate/resources/schemas/admin/quota.json -> build/lib/designate/resources/schemas/admin
  creating build/lib/designate/resources/templates
  copying designate/resources/templates/bind9-zone.jinja2 -> build/lib/designate/resources/templates
  copying designate/resources/templates/dnsmasq-zone.jinja2 -> build/lib/designate/resources/templates
  copying designate/resources/templates/export-zone.jinja2 -> build/lib/designate/resources/templates
  copying designate/storage/sqlalchemy/alembic.ini -> build/lib/designate/storage/sqlalchemy
  creating build/lib/designate/storage/sqlalchemy/alembic
  copying designate/storage/sqlalchemy/alembic/README -> build/lib/designate/storage/sqlalchemy/alembic
  copying designate/storage/sqlalchemy/alembic/env.py -> build/lib/designate/storage/sqlalchemy/alembic
  copying designate/storage/sqlalchemy/alembic/legacy_utils.py -> build/lib/designate/storage/sqlalchemy/alembic
  copying designate/storage/sqlalchemy/alembic/script.py.mako -> build/lib/designate/storage/sqlalchemy/alembic
  creating build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/0bcf910ea823_add_zone_attributes.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/15b34ff3ecb8_fix_service_charset.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/304d41c3847a_add_services.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/7977deaa5167_add_rrset_indexes_for_filtering_perf.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/9099de8ae11c_add_catalog_zones.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/91eb1eb7c882_support_caa_records.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/93a00a815f07_unique_service_status.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/a005af3aa38e_add_increment_serial.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/a69b45715cc1_add_delayed_notify_column.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/b20189fd288e_shared_zone.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/b8999fd10721_support_naptr_records.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/bfcfc4a07487_unique_ns_record.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/c9f427f7180a_liberty.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/d04819112169_new_pools_tables.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/d9a1883e93e9_add_fks.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/e5e2199ed76e_support_cert_records.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  copying designate/storage/sqlalchemy/alembic/versions/f9f969f9d85e_change_managed_column_types.py -> build/lib/designate/storage/sqlalchemy/alembic/versions
  creating build/lib/designate/tests/resources/pools_yaml
  copying designate/tests/resources/pools_yaml/bind9_pools.yaml -> build/lib/designate/tests/resources/pools_yaml
  copying designate/tests/resources/pools_yaml/multiple-pools.yaml -> build/lib/designate/tests/resources/pools_yaml
  copying designate/tests/resources/pools_yaml/pools-catalog-zone.yaml -> build/lib/designate/tests/resources/pools_yaml
  copying designate/tests/resources/pools_yaml/pools.yaml -> build/lib/designate/tests/resources/pools_yaml
  copying designate/tests/resources/pools_yaml/sample_output.yaml -> build/lib/designate/tests/resources/pools_yaml
  creating build/lib/designate/tests/resources/sample_notifications
  creating build/lib/designate/tests/resources/sample_notifications/neutron
  copying designate/tests/resources/sample_notifications/neutron/floatingip.delete.start.json -> build/lib/designate/tests/resources/sample_notifications/neutron
  copying designate/tests/resources/sample_notifications/neutron/floatingip.update.end_associate.json -> build/lib/designate/tests/resources/sample_notifications/neutron
  copying designate/tests/resources/sample_notifications/neutron/floatingip.update.end_disassociate.json -> build/lib/designate/tests/resources/sample_notifications/neutron
  copying designate/tests/resources/sample_notifications/neutron/port.create.end.json -> build/lib/designate/tests/resources/sample_notifications/neutron
  copying designate/tests/resources/sample_notifications/neutron/port.create.start.json -> build/lib/designate/tests/resources/sample_notifications/neutron
  copying designate/tests/resources/sample_notifications/neutron/port.delete.end.json -> build/lib/designate/tests/resources/sample_notifications/neutron
  copying designate/tests/resources/sample_notifications/neutron/port.delete.start.json -> build/lib/designate/tests/resources/sample_notifications/neutron
  creating build/lib/designate/tests/resources/sample_notifications/nova
  copying designate/tests/resources/sample_notifications/nova/compute.instance.create.end-2.json -> build/lib/designate/tests/resources/sample_notifications/nova
  copying designate/tests/resources/sample_notifications/nova/compute.instance.create.end.json -> build/lib/designate/tests/resources/sample_notifications/nova
  copying designate/tests/resources/sample_notifications/nova/compute.instance.create.start.json -> build/lib/designate/tests/resources/sample_notifications/nova
  copying designate/tests/resources/sample_notifications/nova/compute.instance.delete.start.json -> build/lib/designate/tests/resources/sample_notifications/nova
  copying designate/tests/resources/sample_notifications/nova/compute.instance.shutdown.end.json -> build/lib/designate/tests/resources/sample_notifications/nova
  copying designate/tests/resources/sample_notifications/nova/compute.instance.shutdown.start.json -> build/lib/designate/tests/resources/sample_notifications/nova
  copying designate/tests/resources/sample_notifications/nova/network.floating_ip.allocate.json -> build/lib/designate/tests/resources/sample_notifications/nova
  copying designate/tests/resources/sample_notifications/nova/network.floating_ip.associate.json -> build/lib/designate/tests/resources/sample_notifications/nova
  copying designate/tests/resources/sample_notifications/nova/network.floating_ip.deallocate.json -> build/lib/designate/tests/resources/sample_notifications/nova
  copying designate/tests/resources/sample_notifications/nova/network.floating_ip.disassociate.json -> build/lib/designate/tests/resources/sample_notifications/nova
  copying designate/tests/resources/sample_notifications/nova/scheduler.run_instance.end.json -> build/lib/designate/tests/resources/sample_notifications/nova
  copying designate/tests/resources/sample_notifications/nova/scheduler.run_instance.scheduled.json -> build/lib/designate/tests/resources/sample_notifications/nova
  copying designate/tests/resources/sample_notifications/nova/scheduler.run_instance.start.json -> build/lib/designate/tests/resources/sample_notifications/nova
  creating build/lib/designate/tests/resources/tlds
  copying designate/tests/resources/tlds/tlds_list -> build/lib/designate/tests/resources/tlds
  copying designate/tests/resources/tlds/tlds_list_with_descriptions -> build/lib/designate/tests/resources/tlds
  copying designate/tests/resources/tlds/tlds_list_with_extra_fields -> build/lib/designate/tests/resources/tlds
  copying designate/tests/resources/tlds/tlds_list_with_invalid_tlds -> build/lib/designate/tests/resources/tlds
  creating build/lib/designate/tests/resources/zonefiles
  copying designate/tests/resources/zonefiles/example.com.zone -> build/lib/designate/tests/resources/zonefiles
  copying designate/tests/resources/zonefiles/malformed_example.com.zone -> build/lib/designate/tests/resources/zonefiles
  copying designate/tests/resources/zonefiles/noorigin_example.com.zone -> build/lib/designate/tests/resources/zonefiles
  copying designate/tests/resources/zonefiles/nosoa_example.com.zone -> build/lib/designate/tests/resources/zonefiles
  copying designate/tests/resources/zonefiles/two_example.com.zone -> build/lib/designate/tests/resources/zonefiles
  copying designate/tests/resources/zonefiles/zerosoa_example.com.zone -> build/lib/designate/tests/resources/zonefiles
  copying designate/tests/unit/README -> build/lib/designate/tests/unit
  copying designate/worker/README.md -> build/lib/designate/worker
  copying designate/tests/README -> build/lib/designate/tests
  copying designate/tests/functional/README -> build/lib/designate/tests/functional
  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/designate
  creating build/bdist.linux-x86_64/wheel/designate/resources
  creating build/bdist.linux-x86_64/wheel/designate/resources/templates
  copying build/lib/designate/resources/templates/export-zone.jinja2 -> build/bdist.linux-x86_64/wheel/designate/resources/templates
  copying build/lib/designate/resources/templates/dnsmasq-zone.jinja2 -> build/bdist.linux-x86_64/wheel/designate/resources/templates
  copying build/lib/designate/resources/templates/bind9-zone.jinja2 -> build/bdist.linux-x86_64/wheel/designate/resources/templates
  creating build/bdist.linux-x86_64/wheel/designate/resources/schemas
  creating build/bdist.linux-x86_64/wheel/designate/resources/schemas/admin
  copying build/lib/designate/resources/schemas/admin/quota.json -> build/bdist.linux-x86_64/wheel/designate/resources/schemas/admin
  creating build/bdist.linux-x86_64/wheel/designate/locale
  creating build/bdist.linux-x86_64/wheel/designate/locale/ru
  creating build/bdist.linux-x86_64/wheel/designate/locale/ru/LC_MESSAGES
  copying build/lib/designate/locale/ru/LC_MESSAGES/designate.po -> build/bdist.linux-x86_64/wheel/designate/locale/ru/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/designate/locale/ko_KR
  creating build/bdist.linux-x86_64/wheel/designate/locale/ko_KR/LC_MESSAGES
  copying build/lib/designate/locale/ko_KR/LC_MESSAGES/designate.po -> build/bdist.linux-x86_64/wheel/designate/locale/ko_KR/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/designate/locale/en_GB
  creating build/bdist.linux-x86_64/wheel/designate/locale/en_GB/LC_MESSAGES
  copying build/lib/designate/locale/en_GB/LC_MESSAGES/designate.po -> build/bdist.linux-x86_64/wheel/designate/locale/en_GB/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/designate/notification_handler
  copying build/lib/designate/notification_handler/nova.py -> build/bdist.linux-x86_64/wheel/designate/notification_handler
  copying build/lib/designate/notification_handler/neutron.py -> build/bdist.linux-x86_64/wheel/designate/notification_handler
  copying build/lib/designate/notification_handler/fake.py -> build/bdist.linux-x86_64/wheel/designate/notification_handler
  copying build/lib/designate/notification_handler/base.py -> build/bdist.linux-x86_64/wheel/designate/notification_handler
  copying build/lib/designate/notification_handler/__init__.py -> build/bdist.linux-x86_64/wheel/designate/notification_handler
  creating build/bdist.linux-x86_64/wheel/designate/sink
  copying build/lib/designate/sink/service.py -> build/bdist.linux-x86_64/wheel/designate/sink
  copying build/lib/designate/sink/__init__.py -> build/bdist.linux-x86_64/wheel/designate/sink
  creating build/bdist.linux-x86_64/wheel/designate/mdns
  copying build/lib/designate/mdns/service.py -> build/bdist.linux-x86_64/wheel/designate/mdns
  copying build/lib/designate/mdns/handler.py -> build/bdist.linux-x86_64/wheel/designate/mdns
  copying build/lib/designate/mdns/__init__.py -> build/bdist.linux-x86_64/wheel/designate/mdns
  creating build/bdist.linux-x86_64/wheel/designate/hacking
  copying build/lib/designate/hacking/checks.py -> build/bdist.linux-x86_64/wheel/designate/hacking
  copying build/lib/designate/hacking/__init__.py -> build/bdist.linux-x86_64/wheel/designate/hacking
  creating build/bdist.linux-x86_64/wheel/designate/conf
  copying build/lib/designate/conf/worker.py -> build/bdist.linux-x86_64/wheel/designate/conf
  copying build/lib/designate/conf/storage.py -> build/bdist.linux-x86_64/wheel/designate/conf
  copying build/lib/designate/conf/sink.py -> build/bdist.linux-x86_64/wheel/designate/conf
  copying build/lib/designate/conf/proxy.py -> build/bdist.linux-x86_64/wheel/designate/conf
  copying build/lib/designate/conf/producer.py -> build/bdist.linux-x86_64/wheel/designate/conf
  copying build/lib/designate/conf/opts.py -> build/bdist.linux-x86_64/wheel/designate/conf
  copying build/lib/designate/conf/network_api.py -> build/bdist.linux-x86_64/wheel/designate/conf
  copying build/lib/designate/conf/mdns.py -> build/bdist.linux-x86_64/wheel/designate/conf
  copying build/lib/designate/conf/keystone.py -> build/bdist.linux-x86_64/wheel/designate/conf
  copying build/lib/designate/conf/heartbeat_emitter.py -> build/bdist.linux-x86_64/wheel/designate/conf
  copying build/lib/designate/conf/dynect.py -> build/bdist.linux-x86_64/wheel/designate/conf
  copying build/lib/designate/conf/coordination.py -> build/bdist.linux-x86_64/wheel/designate/conf
  copying build/lib/designate/conf/central.py -> build/bdist.linux-x86_64/wheel/designate/conf
  copying build/lib/designate/conf/base.py -> build/bdist.linux-x86_64/wheel/designate/conf
  copying build/lib/designate/conf/api.py -> build/bdist.linux-x86_64/wheel/designate/conf
  copying build/lib/designate/conf/__init__.py -> build/bdist.linux-x86_64/wheel/designate/conf
  creating build/bdist.linux-x86_64/wheel/designate/manage
  copying build/lib/designate/manage/tlds.py -> build/bdist.linux-x86_64/wheel/designate/manage
  copying build/lib/designate/manage/pool.py -> build/bdist.linux-x86_64/wheel/designate/manage
  copying build/lib/designate/manage/database.py -> build/bdist.linux-x86_64/wheel/designate/manage
  copying build/lib/designate/manage/base.py -> build/bdist.linux-x86_64/wheel/designate/manage
  copying build/lib/designate/manage/__init__.py -> build/bdist.linux-x86_64/wheel/designate/manage
  creating build/bdist.linux-x86_64/wheel/designate/common
  creating build/bdist.linux-x86_64/wheel/designate/common/decorators
  copying build/lib/designate/common/decorators/rpc.py -> build/bdist.linux-x86_64/wheel/designate/common/decorators
  copying build/lib/designate/common/decorators/notification.py -> build/bdist.linux-x86_64/wheel/designate/common/decorators
  copying build/lib/designate/common/decorators/lock.py -> build/bdist.linux-x86_64/wheel/designate/common/decorators
  copying build/lib/designate/common/decorators/__init__.py -> build/bdist.linux-x86_64/wheel/designate/common/decorators
  creating build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/zone_transfer_request.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/zone_transfer_accept.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/zone_import.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/zone_export.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/zone.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/tsigkey.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/tld.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/tenant.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/shared_zones.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/service_status.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/recordset.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/record.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/quota.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/pool.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/context.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/blacklist.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/base.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/policies/__init__.py -> build/bdist.linux-x86_64/wheel/designate/common/policies
  copying build/lib/designate/common/profiler.py -> build/bdist.linux-x86_64/wheel/designate/common
  copying build/lib/designate/common/keystone.py -> build/bdist.linux-x86_64/wheel/designate/common
  copying build/lib/designate/common/constants.py -> build/bdist.linux-x86_64/wheel/designate/common
  copying build/lib/designate/common/config.py -> build/bdist.linux-x86_64/wheel/designate/common
  copying build/lib/designate/common/__init__.py -> build/bdist.linux-x86_64/wheel/designate/common
  creating build/bdist.linux-x86_64/wheel/designate/worker
  copying build/lib/designate/worker/README.md -> build/bdist.linux-x86_64/wheel/designate/worker
  copying build/lib/designate/worker/service.py -> build/bdist.linux-x86_64/wheel/designate/worker
  copying build/lib/designate/worker/rpcapi.py -> build/bdist.linux-x86_64/wheel/designate/worker
  copying build/lib/designate/worker/processing.py -> build/bdist.linux-x86_64/wheel/designate/worker
  copying build/lib/designate/worker/__init__.py -> build/bdist.linux-x86_64/wheel/designate/worker
  creating build/bdist.linux-x86_64/wheel/designate/worker/tasks
  copying build/lib/designate/worker/tasks/zone.py -> build/bdist.linux-x86_64/wheel/designate/worker/tasks
  copying build/lib/designate/worker/tasks/base.py -> build/bdist.linux-x86_64/wheel/designate/worker/tasks
  copying build/lib/designate/worker/tasks/__init__.py -> build/bdist.linux-x86_64/wheel/designate/worker/tasks
  creating build/bdist.linux-x86_64/wheel/designate/storage
  copying build/lib/designate/storage/sql.py -> build/bdist.linux-x86_64/wheel/designate/storage
  copying build/lib/designate/storage/__init__.py -> build/bdist.linux-x86_64/wheel/designate/storage
  creating build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy
  creating build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic
  creating build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/f9f969f9d85e_change_managed_column_types.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/e5e2199ed76e_support_cert_records.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/d9a1883e93e9_add_fks.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/d04819112169_new_pools_tables.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/c9f427f7180a_liberty.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/bfcfc4a07487_unique_ns_record.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/b8999fd10721_support_naptr_records.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/b20189fd288e_shared_zone.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/a69b45715cc1_add_delayed_notify_column.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/a005af3aa38e_add_increment_serial.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/93a00a815f07_unique_service_status.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/91eb1eb7c882_support_caa_records.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/9099de8ae11c_add_catalog_zones.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/7977deaa5167_add_rrset_indexes_for_filtering_perf.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/304d41c3847a_add_services.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/15b34ff3ecb8_fix_service_charset.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/versions/0bcf910ea823_add_zone_attributes.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic/versions
  copying build/lib/designate/storage/sqlalchemy/alembic/script.py.mako -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic
  copying build/lib/designate/storage/sqlalchemy/alembic/legacy_utils.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic
  copying build/lib/designate/storage/sqlalchemy/alembic/env.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic
  copying build/lib/designate/storage/sqlalchemy/alembic/README -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy/alembic
  copying build/lib/designate/storage/sqlalchemy/alembic.ini -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy
  copying build/lib/designate/storage/sqlalchemy/utils.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy
  copying build/lib/designate/storage/sqlalchemy/types.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy
  copying build/lib/designate/storage/sqlalchemy/tables.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy
  copying build/lib/designate/storage/sqlalchemy/base.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy
  copying build/lib/designate/storage/sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/designate/storage/sqlalchemy
  creating build/bdist.linux-x86_64/wheel/designate/cmd
  copying build/lib/designate/cmd/worker.py -> build/bdist.linux-x86_64/wheel/designate/cmd
  copying build/lib/designate/cmd/status.py -> build/bdist.linux-x86_64/wheel/designate/cmd
  copying build/lib/designate/cmd/sink.py -> build/bdist.linux-x86_64/wheel/designate/cmd
  copying build/lib/designate/cmd/producer.py -> build/bdist.linux-x86_64/wheel/designate/cmd
  copying build/lib/designate/cmd/mdns.py -> build/bdist.linux-x86_64/wheel/designate/cmd
  copying build/lib/designate/cmd/manage.py -> build/bdist.linux-x86_64/wheel/designate/cmd
  copying build/lib/designate/cmd/central.py -> build/bdist.linux-x86_64/wheel/designate/cmd
  copying build/lib/designate/cmd/api.py -> build/bdist.linux-x86_64/wheel/designate/cmd
  copying build/lib/designate/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/designate/cmd
  creating build/bdist.linux-x86_64/wheel/designate/central
  copying build/lib/designate/central/service.py -> build/bdist.linux-x86_64/wheel/designate/central
  copying build/lib/designate/central/rpcapi.py -> build/bdist.linux-x86_64/wheel/designate/central
  copying build/lib/designate/central/__init__.py -> build/bdist.linux-x86_64/wheel/designate/central
  creating build/bdist.linux-x86_64/wheel/designate/quota
  copying build/lib/designate/quota/impl_storage.py -> build/bdist.linux-x86_64/wheel/designate/quota
  copying build/lib/designate/quota/impl_noop.py -> build/bdist.linux-x86_64/wheel/designate/quota
  copying build/lib/designate/quota/base.py -> build/bdist.linux-x86_64/wheel/designate/quota
  copying build/lib/designate/quota/__init__.py -> build/bdist.linux-x86_64/wheel/designate/quota
  creating build/bdist.linux-x86_64/wheel/designate/network_api
  copying build/lib/designate/network_api/neutron.py -> build/bdist.linux-x86_64/wheel/designate/network_api
  copying build/lib/designate/network_api/fake.py -> build/bdist.linux-x86_64/wheel/designate/network_api
  copying build/lib/designate/network_api/base.py -> build/bdist.linux-x86_64/wheel/designate/network_api
  copying build/lib/designate/network_api/__init__.py -> build/bdist.linux-x86_64/wheel/designate/network_api
  copying build/lib/designate/version.py -> build/bdist.linux-x86_64/wheel/designate
  copying build/lib/designate/utils.py -> build/bdist.linux-x86_64/wheel/designate
  copying build/lib/designate/service.py -> build/bdist.linux-x86_64/wheel/designate
  copying build/lib/designate/schema.py -> build/bdist.linux-x86_64/wheel/designate
  copying build/lib/designate/rpc.py -> build/bdist.linux-x86_64/wheel/designate
  copying build/lib/designate/policy.py -> build/bdist.linux-x86_64/wheel/designate
  copying build/lib/designate/plugin.py -> build/bdist.linux-x86_64/wheel/designate
  copying build/lib/designate/notifications.py -> build/bdist.linux-x86_64/wheel/designate
  copying build/lib/designate/i18n.py -> build/bdist.linux-x86_64/wheel/designate
  copying build/lib/designate/heartbeat_emitter.py -> build/bdist.linux-x86_64/wheel/designate
  copying build/lib/designate/exceptions.py -> build/bdist.linux-x86_64/wheel/designate
  copying build/lib/designate/dnsutils.py -> build/bdist.linux-x86_64/wheel/designate
  copying build/lib/designate/dnsmiddleware.py -> build/bdist.linux-x86_64/wheel/designate
  copying build/lib/designate/coordination.py -> build/bdist.linux-x86_64/wheel/designate
  copying build/lib/designate/context.py -> build/bdist.linux-x86_64/wheel/designate
  copying build/lib/designate/__init__.py -> build/bdist.linux-x86_64/wheel/designate
  creating build/bdist.linux-x86_64/wheel/designate/producer
  copying build/lib/designate/producer/tasks.py -> build/bdist.linux-x86_64/wheel/designate/producer
  copying build/lib/designate/producer/service.py -> build/bdist.linux-x86_64/wheel/designate/producer
  copying build/lib/designate/producer/__init__.py -> build/bdist.linux-x86_64/wheel/designate/producer
  creating build/bdist.linux-x86_64/wheel/designate/scheduler
  copying build/lib/designate/scheduler/base.py -> build/bdist.linux-x86_64/wheel/designate/scheduler
  copying build/lib/designate/scheduler/__init__.py -> build/bdist.linux-x86_64/wheel/designate/scheduler
  creating build/bdist.linux-x86_64/wheel/designate/scheduler/filters
  copying build/lib/designate/scheduler/filters/random_filter.py -> build/bdist.linux-x86_64/wheel/designate/scheduler/filters
  copying build/lib/designate/scheduler/filters/pool_id_attribute_filter.py -> build/bdist.linux-x86_64/wheel/designate/scheduler/filters
  copying build/lib/designate/scheduler/filters/in_doubt_default_pool_filter.py -> build/bdist.linux-x86_64/wheel/designate/scheduler/filters
  copying build/lib/designate/scheduler/filters/fallback_filter.py -> build/bdist.linux-x86_64/wheel/designate/scheduler/filters
  copying build/lib/designate/scheduler/filters/default_pool_filter.py -> build/bdist.linux-x86_64/wheel/designate/scheduler/filters
  copying build/lib/designate/scheduler/filters/base.py -> build/bdist.linux-x86_64/wheel/designate/scheduler/filters
  copying build/lib/designate/scheduler/filters/attribute_filter.py -> build/bdist.linux-x86_64/wheel/designate/scheduler/filters
  copying build/lib/designate/scheduler/filters/__init__.py -> build/bdist.linux-x86_64/wheel/designate/scheduler/filters
  creating build/bdist.linux-x86_64/wheel/designate/api
  copying build/lib/designate/api/wsgi.py -> build/bdist.linux-x86_64/wheel/designate/api
  copying build/lib/designate/api/versions.py -> build/bdist.linux-x86_64/wheel/designate/api
  copying build/lib/designate/api/service.py -> build/bdist.linux-x86_64/wheel/designate/api
  copying build/lib/designate/api/middleware.py -> build/bdist.linux-x86_64/wheel/designate/api
  copying build/lib/designate/api/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api
  creating build/bdist.linux-x86_64/wheel/designate/api/admin
  creating build/bdist.linux-x86_64/wheel/designate/api/admin/views
  copying build/lib/designate/api/admin/views/base.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/views
  copying build/lib/designate/api/admin/views/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/views
  creating build/bdist.linux-x86_64/wheel/designate/api/admin/views/extensions
  copying build/lib/designate/api/admin/views/extensions/reports.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/views/extensions
  copying build/lib/designate/api/admin/views/extensions/quotas.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/views/extensions
  copying build/lib/designate/api/admin/views/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/views/extensions
  creating build/bdist.linux-x86_64/wheel/designate/api/admin/controllers
  copying build/lib/designate/api/admin/controllers/root.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers
  copying build/lib/designate/api/admin/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers
  creating build/bdist.linux-x86_64/wheel/designate/api/admin/controllers/extensions
  copying build/lib/designate/api/admin/controllers/extensions/zones.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers/extensions
  copying build/lib/designate/api/admin/controllers/extensions/tenants.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers/extensions
  copying build/lib/designate/api/admin/controllers/extensions/reports.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers/extensions
  copying build/lib/designate/api/admin/controllers/extensions/quotas.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers/extensions
  copying build/lib/designate/api/admin/controllers/extensions/export.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers/extensions
  copying build/lib/designate/api/admin/controllers/extensions/counts.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers/extensions
  copying build/lib/designate/api/admin/controllers/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/admin/controllers/extensions
  copying build/lib/designate/api/admin/app.py -> build/bdist.linux-x86_64/wheel/designate/api/admin
  copying build/lib/designate/api/admin/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/admin
  creating build/bdist.linux-x86_64/wheel/designate/api/v2
  creating build/bdist.linux-x86_64/wheel/designate/api/v2/controllers
  copying build/lib/designate/api/v2/controllers/tsigkeys.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers
  copying build/lib/designate/api/v2/controllers/tlds.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers
  copying build/lib/designate/api/v2/controllers/service_status.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers
  copying build/lib/designate/api/v2/controllers/root.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers
  copying build/lib/designate/api/v2/controllers/reverse.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers
  copying build/lib/designate/api/v2/controllers/rest.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers
  copying build/lib/designate/api/v2/controllers/recordsets.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers
  copying build/lib/designate/api/v2/controllers/quotas.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers
  copying build/lib/designate/api/v2/controllers/pools.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers
  copying build/lib/designate/api/v2/controllers/limits.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers
  copying build/lib/designate/api/v2/controllers/floatingips.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers
  copying build/lib/designate/api/v2/controllers/errors.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers
  copying build/lib/designate/api/v2/controllers/common.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers
  copying build/lib/designate/api/v2/controllers/blacklists.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers
  copying build/lib/designate/api/v2/controllers/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers
  creating build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones
  creating build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks
  copying build/lib/designate/api/v2/controllers/zones/tasks/xfr.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks
  copying build/lib/designate/api/v2/controllers/zones/tasks/transfer_requests.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks
  copying build/lib/designate/api/v2/controllers/zones/tasks/transfer_accepts.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks
  copying build/lib/designate/api/v2/controllers/zones/tasks/pool_move.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks
  copying build/lib/designate/api/v2/controllers/zones/tasks/imports.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks
  copying build/lib/designate/api/v2/controllers/zones/tasks/exports.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks
  copying build/lib/designate/api/v2/controllers/zones/tasks/abandon.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks
  copying build/lib/designate/api/v2/controllers/zones/tasks/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones/tasks
  copying build/lib/designate/api/v2/controllers/zones/sharedzones.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones
  copying build/lib/designate/api/v2/controllers/zones/recordsets.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones
  copying build/lib/designate/api/v2/controllers/zones/nameservers.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones
  copying build/lib/designate/api/v2/controllers/zones/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/v2/controllers/zones
  copying build/lib/designate/api/v2/patches.py -> build/bdist.linux-x86_64/wheel/designate/api/v2
  copying build/lib/designate/api/v2/app.py -> build/bdist.linux-x86_64/wheel/designate/api/v2
  copying build/lib/designate/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/designate/api/v2
  creating build/bdist.linux-x86_64/wheel/designate/backend
  copying build/lib/designate/backend/impl_pdns4.py -> build/bdist.linux-x86_64/wheel/designate/backend
  copying build/lib/designate/backend/impl_nsd4.py -> build/bdist.linux-x86_64/wheel/designate/backend
  copying build/lib/designate/backend/impl_ns1.py -> build/bdist.linux-x86_64/wheel/designate/backend
  copying build/lib/designate/backend/impl_infoblox.py -> build/bdist.linux-x86_64/wheel/designate/backend
  copying build/lib/designate/backend/impl_fake.py -> build/bdist.linux-x86_64/wheel/designate/backend
  copying build/lib/designate/backend/impl_dynect.py -> build/bdist.linux-x86_64/wheel/designate/backend
  copying build/lib/designate/backend/impl_designate.py -> build/bdist.linux-x86_64/wheel/designate/backend
  copying build/lib/designate/backend/impl_bind9.py -> build/bdist.linux-x86_64/wheel/designate/backend
  copying build/lib/designate/backend/impl_akamai_v2.py -> build/bdist.linux-x86_64/wheel/designate/backend
  copying build/lib/designate/backend/base.py -> build/bdist.linux-x86_64/wheel/designate/backend
  copying build/lib/designate/backend/__init__.py -> build/bdist.linux-x86_64/wheel/designate/backend
  creating build/bdist.linux-x86_64/wheel/designate/wsgi
  copying build/lib/designate/wsgi/api.py -> build/bdist.linux-x86_64/wheel/designate/wsgi
  copying build/lib/designate/wsgi/__init__.py -> build/bdist.linux-x86_64/wheel/designate/wsgi
  creating build/bdist.linux-x86_64/wheel/designate/tests
  copying build/lib/designate/tests/README -> build/bdist.linux-x86_64/wheel/designate/tests
  copying build/lib/designate/tests/base_fixtures.py -> build/bdist.linux-x86_64/wheel/designate/tests
  copying build/lib/designate/tests/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests
  creating build/bdist.linux-x86_64/wheel/designate/tests/resources
  creating build/bdist.linux-x86_64/wheel/designate/tests/resources/zonefiles
  copying build/lib/designate/tests/resources/zonefiles/zerosoa_example.com.zone -> build/bdist.linux-x86_64/wheel/designate/tests/resources/zonefiles
  copying build/lib/designate/tests/resources/zonefiles/two_example.com.zone -> build/bdist.linux-x86_64/wheel/designate/tests/resources/zonefiles
  copying build/lib/designate/tests/resources/zonefiles/nosoa_example.com.zone -> build/bdist.linux-x86_64/wheel/designate/tests/resources/zonefiles
  copying build/lib/designate/tests/resources/zonefiles/noorigin_example.com.zone -> build/bdist.linux-x86_64/wheel/designate/tests/resources/zonefiles
  copying build/lib/designate/tests/resources/zonefiles/malformed_example.com.zone -> build/bdist.linux-x86_64/wheel/designate/tests/resources/zonefiles
  copying build/lib/designate/tests/resources/zonefiles/example.com.zone -> build/bdist.linux-x86_64/wheel/designate/tests/resources/zonefiles
  creating build/bdist.linux-x86_64/wheel/designate/tests/resources/tlds
  copying build/lib/designate/tests/resources/tlds/tlds_list_with_invalid_tlds -> build/bdist.linux-x86_64/wheel/designate/tests/resources/tlds
  copying build/lib/designate/tests/resources/tlds/tlds_list_with_extra_fields -> build/bdist.linux-x86_64/wheel/designate/tests/resources/tlds
  copying build/lib/designate/tests/resources/tlds/tlds_list_with_descriptions -> build/bdist.linux-x86_64/wheel/designate/tests/resources/tlds
  copying build/lib/designate/tests/resources/tlds/tlds_list -> build/bdist.linux-x86_64/wheel/designate/tests/resources/tlds
  creating build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications
  creating build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova
  copying build/lib/designate/tests/resources/sample_notifications/nova/scheduler.run_instance.start.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova
  copying build/lib/designate/tests/resources/sample_notifications/nova/scheduler.run_instance.scheduled.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova
  copying build/lib/designate/tests/resources/sample_notifications/nova/scheduler.run_instance.end.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova
  copying build/lib/designate/tests/resources/sample_notifications/nova/network.floating_ip.disassociate.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova
  copying build/lib/designate/tests/resources/sample_notifications/nova/network.floating_ip.deallocate.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova
  copying build/lib/designate/tests/resources/sample_notifications/nova/network.floating_ip.associate.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova
  copying build/lib/designate/tests/resources/sample_notifications/nova/network.floating_ip.allocate.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova
  copying build/lib/designate/tests/resources/sample_notifications/nova/compute.instance.shutdown.start.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova
  copying build/lib/designate/tests/resources/sample_notifications/nova/compute.instance.shutdown.end.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova
  copying build/lib/designate/tests/resources/sample_notifications/nova/compute.instance.delete.start.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova
  copying build/lib/designate/tests/resources/sample_notifications/nova/compute.instance.create.start.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova
  copying build/lib/designate/tests/resources/sample_notifications/nova/compute.instance.create.end.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova
  copying build/lib/designate/tests/resources/sample_notifications/nova/compute.instance.create.end-2.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/nova
  creating build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/neutron
  copying build/lib/designate/tests/resources/sample_notifications/neutron/port.delete.start.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/neutron
  copying build/lib/designate/tests/resources/sample_notifications/neutron/port.delete.end.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/neutron
  copying build/lib/designate/tests/resources/sample_notifications/neutron/port.create.start.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/neutron
  copying build/lib/designate/tests/resources/sample_notifications/neutron/port.create.end.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/neutron
  copying build/lib/designate/tests/resources/sample_notifications/neutron/floatingip.update.end_disassociate.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/neutron
  copying build/lib/designate/tests/resources/sample_notifications/neutron/floatingip.update.end_associate.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/neutron
  copying build/lib/designate/tests/resources/sample_notifications/neutron/floatingip.delete.start.json -> build/bdist.linux-x86_64/wheel/designate/tests/resources/sample_notifications/neutron
  creating build/bdist.linux-x86_64/wheel/designate/tests/resources/pools_yaml
  copying build/lib/designate/tests/resources/pools_yaml/sample_output.yaml -> build/bdist.linux-x86_64/wheel/designate/tests/resources/pools_yaml
  copying build/lib/designate/tests/resources/pools_yaml/pools.yaml -> build/bdist.linux-x86_64/wheel/designate/tests/resources/pools_yaml
  copying build/lib/designate/tests/resources/pools_yaml/pools-catalog-zone.yaml -> build/bdist.linux-x86_64/wheel/designate/tests/resources/pools_yaml
  copying build/lib/designate/tests/resources/pools_yaml/multiple-pools.yaml -> build/bdist.linux-x86_64/wheel/designate/tests/resources/pools_yaml
  copying build/lib/designate/tests/resources/pools_yaml/bind9_pools.yaml -> build/bdist.linux-x86_64/wheel/designate/tests/resources/pools_yaml
  copying build/lib/designate/tests/resources/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/resources
  creating build/bdist.linux-x86_64/wheel/designate/tests/functional
  copying build/lib/designate/tests/functional/README -> build/bdist.linux-x86_64/wheel/designate/tests/functional
  copying build/lib/designate/tests/functional/test_upgrade_checks.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional
  copying build/lib/designate/tests/functional/test_storage.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional
  copying build/lib/designate/tests/functional/test_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional
  copying build/lib/designate/tests/functional/test_migration.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional
  copying build/lib/designate/tests/functional/test_dnsutils.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional
  copying build/lib/designate/tests/functional/test_dnsmiddleware.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional
  copying build/lib/designate/tests/functional/test_context.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional
  copying build/lib/designate/tests/functional/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional
  creating build/bdist.linux-x86_64/wheel/designate/tests/functional/worker
  copying build/lib/designate/tests/functional/worker/test_worker_tasks.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/worker
  copying build/lib/designate/tests/functional/worker/test_notify.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/worker
  copying build/lib/designate/tests/functional/worker/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/worker
  creating build/bdist.linux-x86_64/wheel/designate/tests/functional/quota
  copying build/lib/designate/tests/functional/quota/test_storage.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/quota
  copying build/lib/designate/tests/functional/quota/test_quota.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/quota
  copying build/lib/designate/tests/functional/quota/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/quota
  creating build/bdist.linux-x86_64/wheel/designate/tests/functional/notification_handler
  copying build/lib/designate/tests/functional/notification_handler/test_nova.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/notification_handler
  copying build/lib/designate/tests/functional/notification_handler/test_neutron.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/notification_handler
  copying build/lib/designate/tests/functional/notification_handler/test_base.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/notification_handler
  copying build/lib/designate/tests/functional/notification_handler/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/notification_handler
  creating build/bdist.linux-x86_64/wheel/designate/tests/functional/mdns
  copying build/lib/designate/tests/functional/mdns/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/mdns
  copying build/lib/designate/tests/functional/mdns/test_handler.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/mdns
  copying build/lib/designate/tests/functional/mdns/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/mdns
  creating build/bdist.linux-x86_64/wheel/designate/tests/functional/api
  creating build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/test_zones.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/test_zone_transfers.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/test_zone_recordsets.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/test_zone_exports.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/test_tsigkeys.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/test_tlds.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/test_shared_zones.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/test_service_status.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/test_recordsets.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/test_quotas.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/test_pools.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/test_limits.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/test_import_export.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/test_hostheaders.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/test_floatingips.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/test_blacklists.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/test_api.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  copying build/lib/designate/tests/functional/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/v2
  creating build/bdist.linux-x86_64/wheel/designate/tests/functional/api/admin
  creating build/bdist.linux-x86_64/wheel/designate/tests/functional/api/admin/extensions
  copying build/lib/designate/tests/functional/api/admin/extensions/test_reports.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/admin/extensions
  copying build/lib/designate/tests/functional/api/admin/extensions/test_quotas.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/admin/extensions
  copying build/lib/designate/tests/functional/api/admin/extensions/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/admin/extensions
  copying build/lib/designate/tests/functional/api/admin/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api/admin
  copying build/lib/designate/tests/functional/api/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api
  copying build/lib/designate/tests/functional/api/test_middleware.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api
  copying build/lib/designate/tests/functional/api/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/api
  creating build/bdist.linux-x86_64/wheel/designate/tests/functional/central
  copying build/lib/designate/tests/functional/central/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/central
  copying build/lib/designate/tests/functional/central/test_basic.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/central
  copying build/lib/designate/tests/functional/central/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/central
  creating build/bdist.linux-x86_64/wheel/designate/tests/functional/manage
  copying build/lib/designate/tests/functional/manage/test_update_pool.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/manage
  copying build/lib/designate/tests/functional/manage/test_tlds.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/manage
  copying build/lib/designate/tests/functional/manage/test_pool.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/manage
  copying build/lib/designate/tests/functional/manage/test_database.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/manage
  copying build/lib/designate/tests/functional/manage/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/manage
  creating build/bdist.linux-x86_64/wheel/designate/tests/functional/producer
  copying build/lib/designate/tests/functional/producer/test_tasks.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/producer
  copying build/lib/designate/tests/functional/producer/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/producer
  copying build/lib/designate/tests/functional/producer/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/functional/producer
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit
  copying build/lib/designate/tests/unit/README -> build/bdist.linux-x86_64/wheel/designate/tests/unit
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/producer
  copying build/lib/designate/tests/unit/producer/test_tasks.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/producer
  copying build/lib/designate/tests/unit/producer/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/producer
  copying build/lib/designate/tests/unit/producer/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/producer
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/backend
  copying build/lib/designate/tests/unit/backend/test_pdns4.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend
  copying build/lib/designate/tests/unit/backend/test_nsd4.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend
  copying build/lib/designate/tests/unit/backend/test_ns1.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend
  copying build/lib/designate/tests/unit/backend/test_infoblox.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend
  copying build/lib/designate/tests/unit/backend/test_fake.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend
  copying build/lib/designate/tests/unit/backend/test_dynect.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend
  copying build/lib/designate/tests/unit/backend/test_designate.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend
  copying build/lib/designate/tests/unit/backend/test_bind9.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend
  copying build/lib/designate/tests/unit/backend/test_base.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend
  copying build/lib/designate/tests/unit/backend/test_akamai_v2.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend
  copying build/lib/designate/tests/unit/backend/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/backend
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/central
  copying build/lib/designate/tests/unit/central/test_lock_decorator.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/central
  copying build/lib/designate/tests/unit/central/test_central.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/central
  copying build/lib/designate/tests/unit/central/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/central
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/cmd
  copying build/lib/designate/tests/unit/cmd/test_manage.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/cmd
  copying build/lib/designate/tests/unit/cmd/test_cmd.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/cmd
  copying build/lib/designate/tests/unit/cmd/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/cmd
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/mdns
  copying build/lib/designate/tests/unit/mdns/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/mdns
  copying build/lib/designate/tests/unit/mdns/test_handler.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/mdns
  copying build/lib/designate/tests/unit/mdns/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/mdns
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/workers
  copying build/lib/designate/tests/unit/workers/test_zone_tasks.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers
  copying build/lib/designate/tests/unit/workers/test_xfr.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers
  copying build/lib/designate/tests/unit/workers/test_task_config.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers
  copying build/lib/designate/tests/unit/workers/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers
  copying build/lib/designate/tests/unit/workers/test_rpcapi.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers
  copying build/lib/designate/tests/unit/workers/test_processing.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers
  copying build/lib/designate/tests/unit/workers/test_notify.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers
  copying build/lib/designate/tests/unit/workers/test_base_task.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers
  copying build/lib/designate/tests/unit/workers/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/workers
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/notification_handler
  copying build/lib/designate/tests/unit/notification_handler/test_nova.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/notification_handler
  copying build/lib/designate/tests/unit/notification_handler/test_neutron.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/notification_handler
  copying build/lib/designate/tests/unit/notification_handler/test_fake.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/notification_handler
  copying build/lib/designate/tests/unit/notification_handler/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/notification_handler
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/manage
  copying build/lib/designate/tests/unit/manage/test_pool.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/manage
  copying build/lib/designate/tests/unit/manage/test_base.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/manage
  copying build/lib/designate/tests/unit/manage/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/manage
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/api
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2
  copying build/lib/designate/tests/unit/api/v2/test_zones.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2
  copying build/lib/designate/tests/unit/api/v2/test_rest_controller.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2
  copying build/lib/designate/tests/unit/api/v2/test_recordsets.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2
  copying build/lib/designate/tests/unit/api/v2/test_quotas.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2
  copying build/lib/designate/tests/unit/api/v2/test_pool_move.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2
  copying build/lib/designate/tests/unit/api/v2/test_patches.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2
  copying build/lib/designate/tests/unit/api/v2/test_floatingips.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2
  copying build/lib/designate/tests/unit/api/v2/test_api_v2.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2
  copying build/lib/designate/tests/unit/api/v2/test_abandon.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2
  copying build/lib/designate/tests/unit/api/v2/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api/v2
  copying build/lib/designate/tests/unit/api/test_wsgi.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api
  copying build/lib/designate/tests/unit/api/test_version.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api
  copying build/lib/designate/tests/unit/api/test_root.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api
  copying build/lib/designate/tests/unit/api/test_middleware.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api
  copying build/lib/designate/tests/unit/api/test_admin_api.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api
  copying build/lib/designate/tests/unit/api/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/api
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/storage
  copying build/lib/designate/tests/unit/storage/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/storage
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/storage/impl_sqlalchemy
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/storage/impl_sqlalchemy/alembic
  copying build/lib/designate/tests/unit/storage/impl_sqlalchemy/alembic/test_legacy_utils.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/storage/impl_sqlalchemy/alembic
  copying build/lib/designate/tests/unit/storage/impl_sqlalchemy/alembic/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/storage/impl_sqlalchemy/alembic
  copying build/lib/designate/tests/unit/storage/impl_sqlalchemy/test_sqlalchemy.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/storage/impl_sqlalchemy
  copying build/lib/designate/tests/unit/storage/impl_sqlalchemy/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/storage/impl_sqlalchemy
  copying build/lib/designate/tests/unit/utils.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit
  copying build/lib/designate/tests/unit/test_utils.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit
  copying build/lib/designate/tests/unit/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit
  copying build/lib/designate/tests/unit/test_schema.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit
  copying build/lib/designate/tests/unit/test_rpc.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit
  copying build/lib/designate/tests/unit/test_notifications.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit
  copying build/lib/designate/tests/unit/test_heartbeat_emitter.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit
  copying build/lib/designate/tests/unit/test_dnsutils.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit
  copying build/lib/designate/tests/unit/test_dnsmiddleware.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit
  copying build/lib/designate/tests/unit/test_coordination.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit
  copying build/lib/designate/tests/unit/test_context.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit
  copying build/lib/designate/tests/unit/test_conf.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit
  copying build/lib/designate/tests/unit/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/common
  copying build/lib/designate/tests/unit/common/test_zone_lock.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/common
  copying build/lib/designate/tests/unit/common/test_rpc_logging.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/common
  copying build/lib/designate/tests/unit/common/test_regex.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/common
  copying build/lib/designate/tests/unit/common/test_profiler.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/common
  copying build/lib/designate/tests/unit/common/test_keystone.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/common
  copying build/lib/designate/tests/unit/common/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/common
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_zone_master.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_zone.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_rrdata_txt.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_rrdata_sshfp.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_rrdata_srv.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_rrdata_spf.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_rrdata_soa.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_rrdata_ptr.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_rrdata_ns.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_rrdata_naptr.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_rrdata_mx.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_rrdata_cname.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_rrdata_cert.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_rrdata_caa.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_rrdata_aaaa.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_rrdata_a.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_recordset.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_quota.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_floating_ip.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_fields.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_base.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_adapters_yaml.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_adapters_v2_api.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/test_adapters.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  copying build/lib/designate/tests/unit/objects/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/objects
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/scheduler
  copying build/lib/designate/tests/unit/scheduler/test_permutations.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/scheduler
  copying build/lib/designate/tests/unit/scheduler/test_filters.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/scheduler
  copying build/lib/designate/tests/unit/scheduler/test_basic.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/scheduler
  copying build/lib/designate/tests/unit/scheduler/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/scheduler
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/network_api
  copying build/lib/designate/tests/unit/network_api/test_neutron.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/network_api
  copying build/lib/designate/tests/unit/network_api/test_fake.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/network_api
  copying build/lib/designate/tests/unit/network_api/test_base.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/network_api
  copying build/lib/designate/tests/unit/network_api/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/network_api
  creating build/bdist.linux-x86_64/wheel/designate/tests/unit/sink
  copying build/lib/designate/tests/unit/sink/test_service.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/sink
  copying build/lib/designate/tests/unit/sink/test_notifications.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/sink
  copying build/lib/designate/tests/unit/sink/__init__.py -> build/bdist.linux-x86_64/wheel/designate/tests/unit/sink
  creating build/bdist.linux-x86_64/wheel/designate/objects
  creating build/bdist.linux-x86_64/wheel/designate/objects/adapters
  creating build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/zone_transfer_request.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/zone_transfer_accept.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/zone_master.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/zone_import.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/zone_export.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/zone_attribute.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/zone.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/validation_error.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/tsigkey.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/tld.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/shared_zone.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/service_status.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/recordset.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/record.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/quota.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/pool_ns_record.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/pool_attribute.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/pool.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/floating_ip.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/blacklist.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/base.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  copying build/lib/designate/objects/adapters/api_v2/__init__.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/api_v2
  creating build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml
  copying build/lib/designate/objects/adapters/yaml/pool_target_option.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml
  copying build/lib/designate/objects/adapters/yaml/pool_target_master.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml
  copying build/lib/designate/objects/adapters/yaml/pool_target.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml
  copying build/lib/designate/objects/adapters/yaml/pool_ns_record.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml
  copying build/lib/designate/objects/adapters/yaml/pool_nameserver.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml
  copying build/lib/designate/objects/adapters/yaml/pool_catalog_zone.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml
  copying build/lib/designate/objects/adapters/yaml/pool_attribute.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml
  copying build/lib/designate/objects/adapters/yaml/pool_also_notify.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml
  copying build/lib/designate/objects/adapters/yaml/pool.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml
  copying build/lib/designate/objects/adapters/yaml/base.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml
  copying build/lib/designate/objects/adapters/yaml/__init__.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters/yaml
  copying build/lib/designate/objects/adapters/base.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters
  copying build/lib/designate/objects/adapters/__init__.py -> build/bdist.linux-x86_64/wheel/designate/objects/adapters
  copying build/lib/designate/objects/zone_transfer_request.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/zone_transfer_accept.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/zone_master.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/zone_import.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/zone_export.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/zone_attribute.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/zone.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/validation_error.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/tsigkey.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/tld.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/tenant.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/shared_zone.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/service_status.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/rrdata_txt.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/rrdata_sshfp.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/rrdata_srv.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/rrdata_spf.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/rrdata_soa.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/rrdata_ptr.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/rrdata_ns.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/rrdata_naptr.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/rrdata_mx.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/rrdata_cname.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/rrdata_cert.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/rrdata_caa.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/rrdata_aaaa.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/rrdata_a.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/recordset.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/record.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/quota.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/pool_target_option.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/pool_target_master.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/pool_target.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/pool_ns_record.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/pool_nameserver.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/pool_catalog_zone.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/pool_attribute.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/pool_also_notify.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/pool.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/floating_ip.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/fields.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/blacklist.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/base.py -> build/bdist.linux-x86_64/wheel/designate/objects
  copying build/lib/designate/objects/__init__.py -> build/bdist.linux-x86_64/wheel/designate/objects
  running install_data
  creating build/bdist.linux-x86_64/wheel/designate-20.1.0.data
  creating build/bdist.linux-x86_64/wheel/designate-20.1.0.data/data
  creating build/bdist.linux-x86_64/wheel/designate-20.1.0.data/data/etc
  creating build/bdist.linux-x86_64/wheel/designate-20.1.0.data/data/etc/designate
  copying etc/designate/api-paste.ini -> build/bdist.linux-x86_64/wheel/designate-20.1.0.data/data/etc/designate
  copying etc/designate/rootwrap.conf -> build/bdist.linux-x86_64/wheel/designate-20.1.0.data/data/etc/designate
  creating build/bdist.linux-x86_64/wheel/designate-20.1.0.data/data/etc/designate/rootwrap.d
  copying etc/designate/rootwrap.d/knot2.filters -> build/bdist.linux-x86_64/wheel/designate-20.1.0.data/data/etc/designate/rootwrap.d/
  copying etc/designate/rootwrap.d/djbdns.filters -> build/bdist.linux-x86_64/wheel/designate-20.1.0.data/data/etc/designate/rootwrap.d/
  copying etc/designate/rootwrap.d/bind9.filters -> build/bdist.linux-x86_64/wheel/designate-20.1.0.data/data/etc/designate/rootwrap.d/
  running install_egg_info
  Copying designate.egg-info to build/bdist.linux-x86_64/wheel/designate-20.1.0-py3.9.egg-info
  running install_scripts
  adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
  adding license file "AUTHORS" (matched pattern "AUTHORS*")
  creating build/bdist.linux-x86_64/wheel/designate-20.1.0.dist-info/WHEEL
  creating '/builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir/pip-wheel-lnume1sw/tmpf6gtpwbi/designate-20.1.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
  adding 'designate/__init__.py'
  adding 'designate/context.py'
  adding 'designate/coordination.py'
  adding 'designate/dnsmiddleware.py'
  adding 'designate/dnsutils.py'
  adding 'designate/exceptions.py'
  adding 'designate/heartbeat_emitter.py'
  adding 'designate/i18n.py'
  adding 'designate/notifications.py'
  adding 'designate/plugin.py'
  adding 'designate/policy.py'
  adding 'designate/rpc.py'
  adding 'designate/schema.py'
  adding 'designate/service.py'
  adding 'designate/utils.py'
  adding 'designate/version.py'
  adding 'designate/api/__init__.py'
  adding 'designate/api/middleware.py'
  adding 'designate/api/service.py'
  adding 'designate/api/versions.py'
  adding 'designate/api/wsgi.py'
  adding 'designate/api/admin/__init__.py'
  adding 'designate/api/admin/app.py'
  adding 'designate/api/admin/controllers/__init__.py'
  adding 'designate/api/admin/controllers/root.py'
  adding 'designate/api/admin/controllers/extensions/__init__.py'
  adding 'designate/api/admin/controllers/extensions/counts.py'
  adding 'designate/api/admin/controllers/extensions/export.py'
  adding 'designate/api/admin/controllers/extensions/quotas.py'
  adding 'designate/api/admin/controllers/extensions/reports.py'
  adding 'designate/api/admin/controllers/extensions/tenants.py'
  adding 'designate/api/admin/controllers/extensions/zones.py'
  adding 'designate/api/admin/views/__init__.py'
  adding 'designate/api/admin/views/base.py'
  adding 'designate/api/admin/views/extensions/__init__.py'
  adding 'designate/api/admin/views/extensions/quotas.py'
  adding 'designate/api/admin/views/extensions/reports.py'
  adding 'designate/api/v2/__init__.py'
  adding 'designate/api/v2/app.py'
  adding 'designate/api/v2/patches.py'
  adding 'designate/api/v2/controllers/__init__.py'
  adding 'designate/api/v2/controllers/blacklists.py'
  adding 'designate/api/v2/controllers/common.py'
  adding 'designate/api/v2/controllers/errors.py'
  adding 'designate/api/v2/controllers/floatingips.py'
  adding 'designate/api/v2/controllers/limits.py'
  adding 'designate/api/v2/controllers/pools.py'
  adding 'designate/api/v2/controllers/quotas.py'
  adding 'designate/api/v2/controllers/recordsets.py'
  adding 'designate/api/v2/controllers/rest.py'
  adding 'designate/api/v2/controllers/reverse.py'
  adding 'designate/api/v2/controllers/root.py'
  adding 'designate/api/v2/controllers/service_status.py'
  adding 'designate/api/v2/controllers/tlds.py'
  adding 'designate/api/v2/controllers/tsigkeys.py'
  adding 'designate/api/v2/controllers/zones/__init__.py'
  adding 'designate/api/v2/controllers/zones/nameservers.py'
  adding 'designate/api/v2/controllers/zones/recordsets.py'
  adding 'designate/api/v2/controllers/zones/sharedzones.py'
  adding 'designate/api/v2/controllers/zones/tasks/__init__.py'
  adding 'designate/api/v2/controllers/zones/tasks/abandon.py'
  adding 'designate/api/v2/controllers/zones/tasks/exports.py'
  adding 'designate/api/v2/controllers/zones/tasks/imports.py'
  adding 'designate/api/v2/controllers/zones/tasks/pool_move.py'
  adding 'designate/api/v2/controllers/zones/tasks/transfer_accepts.py'
  adding 'designate/api/v2/controllers/zones/tasks/transfer_requests.py'
  adding 'designate/api/v2/controllers/zones/tasks/xfr.py'
  adding 'designate/backend/__init__.py'
  adding 'designate/backend/base.py'
  adding 'designate/backend/impl_akamai_v2.py'
  adding 'designate/backend/impl_bind9.py'
  adding 'designate/backend/impl_designate.py'
  adding 'designate/backend/impl_dynect.py'
  adding 'designate/backend/impl_fake.py'
  adding 'designate/backend/impl_infoblox.py'
  adding 'designate/backend/impl_ns1.py'
  adding 'designate/backend/impl_nsd4.py'
  adding 'designate/backend/impl_pdns4.py'
  adding 'designate/central/__init__.py'
  adding 'designate/central/rpcapi.py'
  adding 'designate/central/service.py'
  adding 'designate/cmd/__init__.py'
  adding 'designate/cmd/api.py'
  adding 'designate/cmd/central.py'
  adding 'designate/cmd/manage.py'
  adding 'designate/cmd/mdns.py'
  adding 'designate/cmd/producer.py'
  adding 'designate/cmd/sink.py'
  adding 'designate/cmd/status.py'
  adding 'designate/cmd/worker.py'
  adding 'designate/common/__init__.py'
  adding 'designate/common/config.py'
  adding 'designate/common/constants.py'
  adding 'designate/common/keystone.py'
  adding 'designate/common/profiler.py'
  adding 'designate/common/decorators/__init__.py'
  adding 'designate/common/decorators/lock.py'
  adding 'designate/common/decorators/notification.py'
  adding 'designate/common/decorators/rpc.py'
  adding 'designate/common/policies/__init__.py'
  adding 'designate/common/policies/base.py'
  adding 'designate/common/policies/blacklist.py'
  adding 'designate/common/policies/context.py'
  adding 'designate/common/policies/pool.py'
  adding 'designate/common/policies/quota.py'
  adding 'designate/common/policies/record.py'
  adding 'designate/common/policies/recordset.py'
  adding 'designate/common/policies/service_status.py'
  adding 'designate/common/policies/shared_zones.py'
  adding 'designate/common/policies/tenant.py'
  adding 'designate/common/policies/tld.py'
  adding 'designate/common/policies/tsigkey.py'
  adding 'designate/common/policies/zone.py'
  adding 'designate/common/policies/zone_export.py'
  adding 'designate/common/policies/zone_import.py'
  adding 'designate/common/policies/zone_transfer_accept.py'
  adding 'designate/common/policies/zone_transfer_request.py'
  adding 'designate/conf/__init__.py'
  adding 'designate/conf/api.py'
  adding 'designate/conf/base.py'
  adding 'designate/conf/central.py'
  adding 'designate/conf/coordination.py'
  adding 'designate/conf/dynect.py'
  adding 'designate/conf/heartbeat_emitter.py'
  adding 'designate/conf/keystone.py'
  adding 'designate/conf/mdns.py'
  adding 'designate/conf/network_api.py'
  adding 'designate/conf/opts.py'
  adding 'designate/conf/producer.py'
  adding 'designate/conf/proxy.py'
  adding 'designate/conf/sink.py'
  adding 'designate/conf/storage.py'
  adding 'designate/conf/worker.py'
  adding 'designate/hacking/__init__.py'
  adding 'designate/hacking/checks.py'
  adding 'designate/locale/en_GB/LC_MESSAGES/designate.po'
  adding 'designate/locale/ko_KR/LC_MESSAGES/designate.po'
  adding 'designate/locale/ru/LC_MESSAGES/designate.po'
  adding 'designate/manage/__init__.py'
  adding 'designate/manage/base.py'
  adding 'designate/manage/database.py'
  adding 'designate/manage/pool.py'
  adding 'designate/manage/tlds.py'
  adding 'designate/mdns/__init__.py'
  adding 'designate/mdns/handler.py'
  adding 'designate/mdns/service.py'
  adding 'designate/network_api/__init__.py'
  adding 'designate/network_api/base.py'
  adding 'designate/network_api/fake.py'
  adding 'designate/network_api/neutron.py'
  adding 'designate/notification_handler/__init__.py'
  adding 'designate/notification_handler/base.py'
  adding 'designate/notification_handler/fake.py'
  adding 'designate/notification_handler/neutron.py'
  adding 'designate/notification_handler/nova.py'
  adding 'designate/objects/__init__.py'
  adding 'designate/objects/base.py'
  adding 'designate/objects/blacklist.py'
  adding 'designate/objects/fields.py'
  adding 'designate/objects/floating_ip.py'
  adding 'designate/objects/pool.py'
  adding 'designate/objects/pool_also_notify.py'
  adding 'designate/objects/pool_attribute.py'
  adding 'designate/objects/pool_catalog_zone.py'
  adding 'designate/objects/pool_nameserver.py'
  adding 'designate/objects/pool_ns_record.py'
  adding 'designate/objects/pool_target.py'
  adding 'designate/objects/pool_target_master.py'
  adding 'designate/objects/pool_target_option.py'
  adding 'designate/objects/quota.py'
  adding 'designate/objects/record.py'
  adding 'designate/objects/recordset.py'
  adding 'designate/objects/rrdata_a.py'
  adding 'designate/objects/rrdata_aaaa.py'
  adding 'designate/objects/rrdata_caa.py'
  adding 'designate/objects/rrdata_cert.py'
  adding 'designate/objects/rrdata_cname.py'
  adding 'designate/objects/rrdata_mx.py'
  adding 'designate/objects/rrdata_naptr.py'
  adding 'designate/objects/rrdata_ns.py'
  adding 'designate/objects/rrdata_ptr.py'
  adding 'designate/objects/rrdata_soa.py'
  adding 'designate/objects/rrdata_spf.py'
  adding 'designate/objects/rrdata_srv.py'
  adding 'designate/objects/rrdata_sshfp.py'
  adding 'designate/objects/rrdata_txt.py'
  adding 'designate/objects/service_status.py'
  adding 'designate/objects/shared_zone.py'
  adding 'designate/objects/tenant.py'
  adding 'designate/objects/tld.py'
  adding 'designate/objects/tsigkey.py'
  adding 'designate/objects/validation_error.py'
  adding 'designate/objects/zone.py'
  adding 'designate/objects/zone_attribute.py'
  adding 'designate/objects/zone_export.py'
  adding 'designate/objects/zone_import.py'
  adding 'designate/objects/zone_master.py'
  adding 'designate/objects/zone_transfer_accept.py'
  adding 'designate/objects/zone_transfer_request.py'
  adding 'designate/objects/adapters/__init__.py'
  adding 'designate/objects/adapters/base.py'
  adding 'designate/objects/adapters/api_v2/__init__.py'
  adding 'designate/objects/adapters/api_v2/base.py'
  adding 'designate/objects/adapters/api_v2/blacklist.py'
  adding 'designate/objects/adapters/api_v2/floating_ip.py'
  adding 'designate/objects/adapters/api_v2/pool.py'
  adding 'designate/objects/adapters/api_v2/pool_attribute.py'
  adding 'designate/objects/adapters/api_v2/pool_ns_record.py'
  adding 'designate/objects/adapters/api_v2/quota.py'
  adding 'designate/objects/adapters/api_v2/record.py'
  adding 'designate/objects/adapters/api_v2/recordset.py'
  adding 'designate/objects/adapters/api_v2/service_status.py'
  adding 'designate/objects/adapters/api_v2/shared_zone.py'
  adding 'designate/objects/adapters/api_v2/tld.py'
  adding 'designate/objects/adapters/api_v2/tsigkey.py'
  adding 'designate/objects/adapters/api_v2/validation_error.py'
  adding 'designate/objects/adapters/api_v2/zone.py'
  adding 'designate/objects/adapters/api_v2/zone_attribute.py'
  adding 'designate/objects/adapters/api_v2/zone_export.py'
  adding 'designate/objects/adapters/api_v2/zone_import.py'
  adding 'designate/objects/adapters/api_v2/zone_master.py'
  adding 'designate/objects/adapters/api_v2/zone_transfer_accept.py'
  adding 'designate/objects/adapters/api_v2/zone_transfer_request.py'
  adding 'designate/objects/adapters/yaml/__init__.py'
  adding 'designate/objects/adapters/yaml/base.py'
  adding 'designate/objects/adapters/yaml/pool.py'
  adding 'designate/objects/adapters/yaml/pool_also_notify.py'
  adding 'designate/objects/adapters/yaml/pool_attribute.py'
  adding 'designate/objects/adapters/yaml/pool_catalog_zone.py'
  adding 'designate/objects/adapters/yaml/pool_nameserver.py'
  adding 'designate/objects/adapters/yaml/pool_ns_record.py'
  adding 'designate/objects/adapters/yaml/pool_target.py'
  adding 'designate/objects/adapters/yaml/pool_target_master.py'
  adding 'designate/objects/adapters/yaml/pool_target_option.py'
  adding 'designate/producer/__init__.py'
  adding 'designate/producer/service.py'
  adding 'designate/producer/tasks.py'
  adding 'designate/quota/__init__.py'
  adding 'designate/quota/base.py'
  adding 'designate/quota/impl_noop.py'
  adding 'designate/quota/impl_storage.py'
  adding 'designate/resources/schemas/admin/quota.json'
  adding 'designate/resources/templates/bind9-zone.jinja2'
  adding 'designate/resources/templates/dnsmasq-zone.jinja2'
  adding 'designate/resources/templates/export-zone.jinja2'
  adding 'designate/scheduler/__init__.py'
  adding 'designate/scheduler/base.py'
  adding 'designate/scheduler/filters/__init__.py'
  adding 'designate/scheduler/filters/attribute_filter.py'
  adding 'designate/scheduler/filters/base.py'
  adding 'designate/scheduler/filters/default_pool_filter.py'
  adding 'designate/scheduler/filters/fallback_filter.py'
  adding 'designate/scheduler/filters/in_doubt_default_pool_filter.py'
  adding 'designate/scheduler/filters/pool_id_attribute_filter.py'
  adding 'designate/scheduler/filters/random_filter.py'
  adding 'designate/sink/__init__.py'
  adding 'designate/sink/service.py'
  adding 'designate/storage/__init__.py'
  adding 'designate/storage/sql.py'
  adding 'designate/storage/sqlalchemy/__init__.py'
  adding 'designate/storage/sqlalchemy/alembic.ini'
  adding 'designate/storage/sqlalchemy/base.py'
  adding 'designate/storage/sqlalchemy/tables.py'
  adding 'designate/storage/sqlalchemy/types.py'
  adding 'designate/storage/sqlalchemy/utils.py'
  adding 'designate/storage/sqlalchemy/alembic/README'
  adding 'designate/storage/sqlalchemy/alembic/env.py'
  adding 'designate/storage/sqlalchemy/alembic/legacy_utils.py'
  adding 'designate/storage/sqlalchemy/alembic/script.py.mako'
  adding 'designate/storage/sqlalchemy/alembic/versions/0bcf910ea823_add_zone_attributes.py'
  adding 'designate/storage/sqlalchemy/alembic/versions/15b34ff3ecb8_fix_service_charset.py'
  adding 'designate/storage/sqlalchemy/alembic/versions/304d41c3847a_add_services.py'
  adding 'designate/storage/sqlalchemy/alembic/versions/7977deaa5167_add_rrset_indexes_for_filtering_perf.py'
  adding 'designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py'
  adding 'designate/storage/sqlalchemy/alembic/versions/9099de8ae11c_add_catalog_zones.py'
  adding 'designate/storage/sqlalchemy/alembic/versions/91eb1eb7c882_support_caa_records.py'
  adding 'designate/storage/sqlalchemy/alembic/versions/93a00a815f07_unique_service_status.py'
  adding 'designate/storage/sqlalchemy/alembic/versions/a005af3aa38e_add_increment_serial.py'
  adding 'designate/storage/sqlalchemy/alembic/versions/a69b45715cc1_add_delayed_notify_column.py'
  adding 'designate/storage/sqlalchemy/alembic/versions/b20189fd288e_shared_zone.py'
  adding 'designate/storage/sqlalchemy/alembic/versions/b8999fd10721_support_naptr_records.py'
  adding 'designate/storage/sqlalchemy/alembic/versions/bfcfc4a07487_unique_ns_record.py'
  adding 'designate/storage/sqlalchemy/alembic/versions/c9f427f7180a_liberty.py'
  adding 'designate/storage/sqlalchemy/alembic/versions/d04819112169_new_pools_tables.py'
  adding 'designate/storage/sqlalchemy/alembic/versions/d9a1883e93e9_add_fks.py'
  adding 'designate/storage/sqlalchemy/alembic/versions/e5e2199ed76e_support_cert_records.py'
  adding 'designate/storage/sqlalchemy/alembic/versions/f9f969f9d85e_change_managed_column_types.py'
  adding 'designate/tests/README'
  adding 'designate/tests/__init__.py'
  adding 'designate/tests/base_fixtures.py'
  adding 'designate/tests/functional/README'
  adding 'designate/tests/functional/__init__.py'
  adding 'designate/tests/functional/test_context.py'
  adding 'designate/tests/functional/test_dnsmiddleware.py'
  adding 'designate/tests/functional/test_dnsutils.py'
  adding 'designate/tests/functional/test_migration.py'
  adding 'designate/tests/functional/test_sqlalchemy.py'
  adding 'designate/tests/functional/test_storage.py'
  adding 'designate/tests/functional/test_upgrade_checks.py'
  adding 'designate/tests/functional/api/__init__.py'
  adding 'designate/tests/functional/api/test_middleware.py'
  adding 'designate/tests/functional/api/test_service.py'
  adding 'designate/tests/functional/api/admin/__init__.py'
  adding 'designate/tests/functional/api/admin/extensions/__init__.py'
  adding 'designate/tests/functional/api/admin/extensions/test_quotas.py'
  adding 'designate/tests/functional/api/admin/extensions/test_reports.py'
  adding 'designate/tests/functional/api/v2/__init__.py'
  adding 'designate/tests/functional/api/v2/test_api.py'
  adding 'designate/tests/functional/api/v2/test_blacklists.py'
  adding 'designate/tests/functional/api/v2/test_floatingips.py'
  adding 'designate/tests/functional/api/v2/test_hostheaders.py'
  adding 'designate/tests/functional/api/v2/test_import_export.py'
  adding 'designate/tests/functional/api/v2/test_limits.py'
  adding 'designate/tests/functional/api/v2/test_pools.py'
  adding 'designate/tests/functional/api/v2/test_quotas.py'
  adding 'designate/tests/functional/api/v2/test_recordsets.py'
  adding 'designate/tests/functional/api/v2/test_service_status.py'
  adding 'designate/tests/functional/api/v2/test_shared_zones.py'
  adding 'designate/tests/functional/api/v2/test_tlds.py'
  adding 'designate/tests/functional/api/v2/test_tsigkeys.py'
  adding 'designate/tests/functional/api/v2/test_zone_exports.py'
  adding 'designate/tests/functional/api/v2/test_zone_recordsets.py'
  adding 'designate/tests/functional/api/v2/test_zone_transfers.py'
  adding 'designate/tests/functional/api/v2/test_zones.py'
  adding 'designate/tests/functional/central/__init__.py'
  adding 'designate/tests/functional/central/test_basic.py'
  adding 'designate/tests/functional/central/test_service.py'
  adding 'designate/tests/functional/manage/__init__.py'
  adding 'designate/tests/functional/manage/test_database.py'
  adding 'designate/tests/functional/manage/test_pool.py'
  adding 'designate/tests/functional/manage/test_tlds.py'
  adding 'designate/tests/functional/manage/test_update_pool.py'
  adding 'designate/tests/functional/mdns/__init__.py'
  adding 'designate/tests/functional/mdns/test_handler.py'
  adding 'designate/tests/functional/mdns/test_service.py'
  adding 'designate/tests/functional/notification_handler/__init__.py'
  adding 'designate/tests/functional/notification_handler/test_base.py'
  adding 'designate/tests/functional/notification_handler/test_neutron.py'
  adding 'designate/tests/functional/notification_handler/test_nova.py'
  adding 'designate/tests/functional/producer/__init__.py'
  adding 'designate/tests/functional/producer/test_service.py'
  adding 'designate/tests/functional/producer/test_tasks.py'
  adding 'designate/tests/functional/quota/__init__.py'
  adding 'designate/tests/functional/quota/test_quota.py'
  adding 'designate/tests/functional/quota/test_storage.py'
  adding 'designate/tests/functional/worker/__init__.py'
  adding 'designate/tests/functional/worker/test_notify.py'
  adding 'designate/tests/functional/worker/test_worker_tasks.py'
  adding 'designate/tests/resources/__init__.py'
  adding 'designate/tests/resources/pools_yaml/bind9_pools.yaml'
  adding 'designate/tests/resources/pools_yaml/multiple-pools.yaml'
  adding 'designate/tests/resources/pools_yaml/pools-catalog-zone.yaml'
  adding 'designate/tests/resources/pools_yaml/pools.yaml'
  adding 'designate/tests/resources/pools_yaml/sample_output.yaml'
  adding 'designate/tests/resources/sample_notifications/neutron/floatingip.delete.start.json'
  adding 'designate/tests/resources/sample_notifications/neutron/floatingip.update.end_associate.json'
  adding 'designate/tests/resources/sample_notifications/neutron/floatingip.update.end_disassociate.json'
  adding 'designate/tests/resources/sample_notifications/neutron/port.create.end.json'
  adding 'designate/tests/resources/sample_notifications/neutron/port.create.start.json'
  adding 'designate/tests/resources/sample_notifications/neutron/port.delete.end.json'
  adding 'designate/tests/resources/sample_notifications/neutron/port.delete.start.json'
  adding 'designate/tests/resources/sample_notifications/nova/compute.instance.create.end-2.json'
  adding 'designate/tests/resources/sample_notifications/nova/compute.instance.create.end.json'
  adding 'designate/tests/resources/sample_notifications/nova/compute.instance.create.start.json'
  adding 'designate/tests/resources/sample_notifications/nova/compute.instance.delete.start.json'
  adding 'designate/tests/resources/sample_notifications/nova/compute.instance.shutdown.end.json'
  adding 'designate/tests/resources/sample_notifications/nova/compute.instance.shutdown.start.json'
  adding 'designate/tests/resources/sample_notifications/nova/network.floating_ip.allocate.json'
  adding 'designate/tests/resources/sample_notifications/nova/network.floating_ip.associate.json'
  adding 'designate/tests/resources/sample_notifications/nova/network.floating_ip.deallocate.json'
  adding 'designate/tests/resources/sample_notifications/nova/network.floating_ip.disassociate.json'
  adding 'designate/tests/resources/sample_notifications/nova/scheduler.run_instance.end.json'
  adding 'designate/tests/resources/sample_notifications/nova/scheduler.run_instance.scheduled.json'
  adding 'designate/tests/resources/sample_notifications/nova/scheduler.run_instance.start.json'
  adding 'designate/tests/resources/tlds/tlds_list'
  adding 'designate/tests/resources/tlds/tlds_list_with_descriptions'
  adding 'designate/tests/resources/tlds/tlds_list_with_extra_fields'
  adding 'designate/tests/resources/tlds/tlds_list_with_invalid_tlds'
  adding 'designate/tests/resources/zonefiles/example.com.zone'
  adding 'designate/tests/resources/zonefiles/malformed_example.com.zone'
  adding 'designate/tests/resources/zonefiles/noorigin_example.com.zone'
  adding 'designate/tests/resources/zonefiles/nosoa_example.com.zone'
  adding 'designate/tests/resources/zonefiles/two_example.com.zone'
  adding 'designate/tests/resources/zonefiles/zerosoa_example.com.zone'
  adding 'designate/tests/unit/README'
  adding 'designate/tests/unit/__init__.py'
  adding 'designate/tests/unit/test_conf.py'
  adding 'designate/tests/unit/test_context.py'
  adding 'designate/tests/unit/test_coordination.py'
  adding 'designate/tests/unit/test_dnsmiddleware.py'
  adding 'designate/tests/unit/test_dnsutils.py'
  adding 'designate/tests/unit/test_heartbeat_emitter.py'
  adding 'designate/tests/unit/test_notifications.py'
  adding 'designate/tests/unit/test_rpc.py'
  adding 'designate/tests/unit/test_schema.py'
  adding 'designate/tests/unit/test_service.py'
  adding 'designate/tests/unit/test_utils.py'
  adding 'designate/tests/unit/utils.py'
  adding 'designate/tests/unit/api/__init__.py'
  adding 'designate/tests/unit/api/test_admin_api.py'
  adding 'designate/tests/unit/api/test_middleware.py'
  adding 'designate/tests/unit/api/test_root.py'
  adding 'designate/tests/unit/api/test_version.py'
  adding 'designate/tests/unit/api/test_wsgi.py'
  adding 'designate/tests/unit/api/v2/__init__.py'
  adding 'designate/tests/unit/api/v2/test_abandon.py'
  adding 'designate/tests/unit/api/v2/test_api_v2.py'
  adding 'designate/tests/unit/api/v2/test_floatingips.py'
  adding 'designate/tests/unit/api/v2/test_patches.py'
  adding 'designate/tests/unit/api/v2/test_pool_move.py'
  adding 'designate/tests/unit/api/v2/test_quotas.py'
  adding 'designate/tests/unit/api/v2/test_recordsets.py'
  adding 'designate/tests/unit/api/v2/test_rest_controller.py'
  adding 'designate/tests/unit/api/v2/test_zones.py'
  adding 'designate/tests/unit/backend/__init__.py'
  adding 'designate/tests/unit/backend/test_akamai_v2.py'
  adding 'designate/tests/unit/backend/test_base.py'
  adding 'designate/tests/unit/backend/test_bind9.py'
  adding 'designate/tests/unit/backend/test_designate.py'
  adding 'designate/tests/unit/backend/test_dynect.py'
  adding 'designate/tests/unit/backend/test_fake.py'
  adding 'designate/tests/unit/backend/test_infoblox.py'
  adding 'designate/tests/unit/backend/test_ns1.py'
  adding 'designate/tests/unit/backend/test_nsd4.py'
  adding 'designate/tests/unit/backend/test_pdns4.py'
  adding 'designate/tests/unit/central/__init__.py'
  adding 'designate/tests/unit/central/test_central.py'
  adding 'designate/tests/unit/central/test_lock_decorator.py'
  adding 'designate/tests/unit/cmd/__init__.py'
  adding 'designate/tests/unit/cmd/test_cmd.py'
  adding 'designate/tests/unit/cmd/test_manage.py'
  adding 'designate/tests/unit/common/__init__.py'
  adding 'designate/tests/unit/common/test_keystone.py'
  adding 'designate/tests/unit/common/test_profiler.py'
  adding 'designate/tests/unit/common/test_regex.py'
  adding 'designate/tests/unit/common/test_rpc_logging.py'
  adding 'designate/tests/unit/common/test_zone_lock.py'
  adding 'designate/tests/unit/manage/__init__.py'
  adding 'designate/tests/unit/manage/test_base.py'
  adding 'designate/tests/unit/manage/test_pool.py'
  adding 'designate/tests/unit/mdns/__init__.py'
  adding 'designate/tests/unit/mdns/test_handler.py'
  adding 'designate/tests/unit/mdns/test_service.py'
  adding 'designate/tests/unit/network_api/__init__.py'
  adding 'designate/tests/unit/network_api/test_base.py'
  adding 'designate/tests/unit/network_api/test_fake.py'
  adding 'designate/tests/unit/network_api/test_neutron.py'
  adding 'designate/tests/unit/notification_handler/__init__.py'
  adding 'designate/tests/unit/notification_handler/test_fake.py'
  adding 'designate/tests/unit/notification_handler/test_neutron.py'
  adding 'designate/tests/unit/notification_handler/test_nova.py'
  adding 'designate/tests/unit/objects/__init__.py'
  adding 'designate/tests/unit/objects/test_adapters.py'
  adding 'designate/tests/unit/objects/test_adapters_v2_api.py'
  adding 'designate/tests/unit/objects/test_adapters_yaml.py'
  adding 'designate/tests/unit/objects/test_base.py'
  adding 'designate/tests/unit/objects/test_fields.py'
  adding 'designate/tests/unit/objects/test_floating_ip.py'
  adding 'designate/tests/unit/objects/test_quota.py'
  adding 'designate/tests/unit/objects/test_recordset.py'
  adding 'designate/tests/unit/objects/test_rrdata_a.py'
  adding 'designate/tests/unit/objects/test_rrdata_aaaa.py'
  adding 'designate/tests/unit/objects/test_rrdata_caa.py'
  adding 'designate/tests/unit/objects/test_rrdata_cert.py'
  adding 'designate/tests/unit/objects/test_rrdata_cname.py'
  adding 'designate/tests/unit/objects/test_rrdata_mx.py'
  adding 'designate/tests/unit/objects/test_rrdata_naptr.py'
  adding 'designate/tests/unit/objects/test_rrdata_ns.py'
  adding 'designate/tests/unit/objects/test_rrdata_ptr.py'
  adding 'designate/tests/unit/objects/test_rrdata_soa.py'
  adding 'designate/tests/unit/objects/test_rrdata_spf.py'
  adding 'designate/tests/unit/objects/test_rrdata_srv.py'
  adding 'designate/tests/unit/objects/test_rrdata_sshfp.py'
  adding 'designate/tests/unit/objects/test_rrdata_txt.py'
  adding 'designate/tests/unit/objects/test_zone.py'
  adding 'designate/tests/unit/objects/test_zone_master.py'
  adding 'designate/tests/unit/producer/__init__.py'
  adding 'designate/tests/unit/producer/test_service.py'
  adding 'designate/tests/unit/producer/test_tasks.py'
  adding 'designate/tests/unit/scheduler/__init__.py'
  adding 'designate/tests/unit/scheduler/test_basic.py'
  adding 'designate/tests/unit/scheduler/test_filters.py'
  adding 'designate/tests/unit/scheduler/test_permutations.py'
  adding 'designate/tests/unit/sink/__init__.py'
  adding 'designate/tests/unit/sink/test_notifications.py'
  adding 'designate/tests/unit/sink/test_service.py'
  adding 'designate/tests/unit/storage/__init__.py'
  adding 'designate/tests/unit/storage/impl_sqlalchemy/__init__.py'
  adding 'designate/tests/unit/storage/impl_sqlalchemy/test_sqlalchemy.py'
  adding 'designate/tests/unit/storage/impl_sqlalchemy/alembic/__init__.py'
  adding 'designate/tests/unit/storage/impl_sqlalchemy/alembic/test_legacy_utils.py'
  adding 'designate/tests/unit/workers/__init__.py'
  adding 'designate/tests/unit/workers/test_base_task.py'
  adding 'designate/tests/unit/workers/test_notify.py'
  adding 'designate/tests/unit/workers/test_processing.py'
  adding 'designate/tests/unit/workers/test_rpcapi.py'
  adding 'designate/tests/unit/workers/test_service.py'
  adding 'designate/tests/unit/workers/test_task_config.py'
  adding 'designate/tests/unit/workers/test_xfr.py'
  adding 'designate/tests/unit/workers/test_zone_tasks.py'
  adding 'designate/worker/README.md'
  adding 'designate/worker/__init__.py'
  adding 'designate/worker/processing.py'
  adding 'designate/worker/rpcapi.py'
  adding 'designate/worker/service.py'
  adding 'designate/worker/tasks/__init__.py'
  adding 'designate/worker/tasks/base.py'
  adding 'designate/worker/tasks/zone.py'
  adding 'designate/wsgi/__init__.py'
  adding 'designate/wsgi/api.py'
  adding 'designate-20.1.0.data/data/etc/designate/api-paste.ini'
  adding 'designate-20.1.0.data/data/etc/designate/rootwrap.conf'
  adding 'designate-20.1.0.data/data/etc/designate/rootwrap.d/bind9.filters'
  adding 'designate-20.1.0.data/data/etc/designate/rootwrap.d/djbdns.filters'
  adding 'designate-20.1.0.data/data/etc/designate/rootwrap.d/knot2.filters'
  adding 'designate-20.1.0.dist-info/AUTHORS'
  adding 'designate-20.1.0.dist-info/LICENSE'
  adding 'designate-20.1.0.dist-info/METADATA'
  adding 'designate-20.1.0.dist-info/WHEEL'
  adding 'designate-20.1.0.dist-info/entry_points.txt'
  adding 'designate-20.1.0.dist-info/pbr.json'
  adding 'designate-20.1.0.dist-info/top_level.txt'
  adding 'designate-20.1.0.dist-info/RECORD'
  removing build/bdist.linux-x86_64/wheel
  Building wheel for designate (pyproject.toml): finished with status 'done'
  Created wheel for designate: filename=designate-20.1.0-py3-none-any.whl size=742787 sha256=60d0aa09128e81cfb4a953e9236995b780743a00dd95759d1cde9bb7f516c639
  Stored in directory: /builddir/.cache/pip/wheels/ec/91/53/e99bcf69cae4d6e38d4f32106ad4606ccb4d9eee034b9dea18
Successfully built designate
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.gMXnRh
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64
++ dirname /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64
+ cd designate-20.1.0.dev10
++ ls /builddir/build/BUILD/designate-20.1.0.dev10/pyproject-wheeldir/designate-20.1.0-py3-none-any.whl
++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
++ xargs basename --multiple
+ specifier=designate==20.1.0
+ '[' -z designate==20.1.0 ']'
+ TMPDIR=/builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir
+ /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/designate-20.1.0.dev10/pyproject-wheeldir designate==20.1.0
Using pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
Looking in links: /builddir/build/BUILD/designate-20.1.0.dev10/pyproject-wheeldir
Processing ./pyproject-wheeldir/designate-20.1.0-py3-none-any.whl
Installing collected packages: designate
  Creating /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin
  changing mode of /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-api to 755
  changing mode of /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-central to 755
  changing mode of /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-manage to 755
  changing mode of /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-mdns to 755
  changing mode of /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-producer to 755
  changing mode of /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-rootwrap to 755
  changing mode of /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-sink to 755
  changing mode of /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-status to 755
  changing mode of /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-worker to 755
Successfully installed designate-20.1.0
+ '[' -d /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin ']'
+ '[' -z s ']'
+ shebang_flags=-kas
+ /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kas /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-api /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-central /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-manage /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-mdns /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-producer /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-rootwrap /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-sink /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-status /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-worker
/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-api: updating
/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-central: updating
/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-manage: updating
/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-mdns: updating
/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-producer: updating
/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-rootwrap: updating
/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-sink: updating
/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-status: updating
/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-worker: updating
+ rm -rfv /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/__pycache__
+ rm -f /builddir/build/BUILD/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64-pyproject-ghost-distinfo
+ site_dirs=()
+ '[' -d /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/python3.9/site-packages ']'
+ site_dirs+=("/usr/lib/python3.9/site-packages")
+ '[' /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib64/python3.9/site-packages '!=' /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/python3.9/site-packages ']'
+ '[' -d /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib64/python3.9/site-packages ']'
+ for site_dir in ${site_dirs[@]}
+ for distinfo in /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64$site_dir/*.dist-info
+ echo '%ghost /usr/lib/python3.9/site-packages/designate-20.1.0.dist-info'
+ sed -i s/pip/rpm/ /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/python3.9/site-packages/designate-20.1.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/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64 --record /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/python3.9/site-packages/designate-20.1.0.dist-info/RECORD --output /builddir/build/BUILD/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64-pyproject-record
+ rm -fv /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/python3.9/site-packages/designate-20.1.0.dist-info/RECORD
removed '/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/python3.9/site-packages/designate-20.1.0.dist-info/RECORD'
+ rm -fv /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/python3.9/site-packages/designate-20.1.0.dist-info/REQUESTED
removed '/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/python3.9/site-packages/designate-20.1.0.dist-info/REQUESTED'
++ wc -l /builddir/build/BUILD/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64-pyproject-ghost-distinfo
++ cut -f1 '-d '
+ lines=1
+ '[' 1 -ne 1 ']'
+ PYTHONPATH=/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64//usr/lib/python3.9/site-packages
+ oslo-config-generator --config-file=./etc/designate/designate-config-generator.conf
+ rm -rf /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/python3.9/site-packages/bin
+ rm -rf /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/python3.9/site-packages/doc
+ rm -rf /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/python3.9/site-packages/tools
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/etc/designate
+ install -p -D -m 644 etc/designate/designate.conf.sample /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/etc/designate/designate.conf
+ mv /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/etc/designate/api-paste.ini /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/etc/designate/
+ mv /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/etc/designate/rootwrap.conf /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/etc/designate/rootwrap.conf
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/designate/rootwrap
+ mv /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/etc/designate/rootwrap.d/bind9.filters /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/etc/designate/rootwrap.d/djbdns.filters /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/etc/designate/rootwrap.d/knot2.filters /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/designate/rootwrap
+ install -p -D -m 644 /builddir/build/SOURCES/designate.logrotate /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/etc/logrotate.d/openstack-designate
+ install -p -D -m 440 /builddir/build/SOURCES/designate-sudoers /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/etc/sudoers.d/designate
+ install -p -D -m 644 /builddir/build/SOURCES/designate-api.service /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/systemd/system/designate-api.service
+ install -p -D -m 644 /builddir/build/SOURCES/designate-central.service /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/systemd/system/designate-central.service
+ install -p -D -m 644 /builddir/build/SOURCES/designate-mdns.service /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/systemd/system/designate-mdns.service
+ install -p -D -m 644 /builddir/build/SOURCES/designate-sink.service /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/systemd/system/designate-sink.service
+ install -p -D -m 644 /builddir/build/SOURCES/designate-producer.service /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/systemd/system/designate-producer.service
+ install -p -D -m 644 /builddir/build/SOURCES/designate-worker.service /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/systemd/system/designate-worker.service
+ install -m 755 /builddir/build/SOURCES/designate-api-wsgi /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin/designate-api-wsgi
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/designate
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/var/lib/designate
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/var/log/designate
+ install -d -m 755 /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/var/run/designate
+ /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 20.1.0-0.20250602223957.5d6ca25.el9 --unique-debug-suffix -20.1.0-0.20250602223957.5d6ca25.el9.x86_64 --unique-debug-src-base openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/designate-20.1.0.dev10
find: 'debug': No such file or directory
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
Bytecompiling .py files below /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/python3.9 using python3.9
+ /usr/lib/rpm/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
mangling shebang in /usr/bin/designate-api-wsgi from /usr/bin/env python3 to #!/usr/bin/python3
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.PIwmSa
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ rm -rf designate/tests/unit/backend/test_infoblox.py
+ TOX_TESTENV_PASSENV='*'
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '
+ PATH=/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ PYTHONPATH=/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib64/python3.9/site-packages:/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/lib/python3.9/site-packages
+ PYTHONDONTWRITEBYTECODE=1
+ PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/designate-20.1.0.dev10/.pyproject-builddir'
+ PYTEST_XDIST_AUTO_NUM_WORKERS=4
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -m tox --current-env -q --recreate -e py39 -- --exclude-regex '(designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_notify_different_serial|designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_notify_same_serial|designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_notify_same_serial|designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_notify)'
/usr/lib/python3.9/site-packages/oslo_utils/eventletutils.py:29: DeprecationWarning: eventletutils module is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_service/eventlet_backdoor.py:36: DeprecationWarning: The 'oslo_service.eventlet_backdoor' module usage is deprecated and will be removed in version '2026.2': The 'eventlet_backdoor' module is deprecated and will be removed in version 2026.2. This module is not being replaced. Please migrate away from using it and remove any dependencies on this module.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/sslutils.py:24: DeprecationWarning: The 'oslo_service.sslutils' module usage is deprecated and will be removed in version '2026.2': The 'oslo_service.sslutils' module is deprecated and will be removed in version 2026.2.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/wsgi.py:40: DeprecationWarning: The 'oslo_service.wsgi' module usage is deprecated and will be removed in version '2026.2', please use uwsgi instead: The 'oslo_service.wsgi' module is deprecated and will be removed in version 2026.2. We recommend transitioning to 'uwsgi' for serving WSGI applications.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_utils/eventletutils.py:29: DeprecationWarning: eventletutils module is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_utils/eventletutils.py:29: DeprecationWarning: eventletutils module is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_utils/eventletutils.py:29: DeprecationWarning: eventletutils module is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_service/eventlet_backdoor.py:36: DeprecationWarning: The 'oslo_service.eventlet_backdoor' module usage is deprecated and will be removed in version '2026.2': The 'eventlet_backdoor' module is deprecated and will be removed in version 2026.2. This module is not being replaced. Please migrate away from using it and remove any dependencies on this module.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/eventlet_backdoor.py:36: DeprecationWarning: The 'oslo_service.eventlet_backdoor' module usage is deprecated and will be removed in version '2026.2': The 'eventlet_backdoor' module is deprecated and will be removed in version 2026.2. This module is not being replaced. Please migrate away from using it and remove any dependencies on this module.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/eventlet_backdoor.py:36: DeprecationWarning: The 'oslo_service.eventlet_backdoor' module usage is deprecated and will be removed in version '2026.2': The 'eventlet_backdoor' module is deprecated and will be removed in version 2026.2. This module is not being replaced. Please migrate away from using it and remove any dependencies on this module.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_utils/eventletutils.py:29: DeprecationWarning: eventletutils module is deprecated and will be removed.
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_service/eventlet_backdoor.py:36: DeprecationWarning: The 'oslo_service.eventlet_backdoor' module usage is deprecated and will be removed in version '2026.2': The 'eventlet_backdoor' module is deprecated and will be removed in version 2026.2. This module is not being replaced. Please migrate away from using it and remove any dependencies on this module.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/sslutils.py:24: DeprecationWarning: The 'oslo_service.sslutils' module usage is deprecated and will be removed in version '2026.2': The 'oslo_service.sslutils' module is deprecated and will be removed in version 2026.2.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/wsgi.py:40: DeprecationWarning: The 'oslo_service.wsgi' module usage is deprecated and will be removed in version '2026.2', please use uwsgi instead: The 'oslo_service.wsgi' module is deprecated and will be removed in version 2026.2. We recommend transitioning to 'uwsgi' for serving WSGI applications.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/sslutils.py:24: DeprecationWarning: The 'oslo_service.sslutils' module usage is deprecated and will be removed in version '2026.2': The 'oslo_service.sslutils' module is deprecated and will be removed in version 2026.2.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/wsgi.py:40: DeprecationWarning: The 'oslo_service.wsgi' module usage is deprecated and will be removed in version '2026.2', please use uwsgi instead: The 'oslo_service.wsgi' module is deprecated and will be removed in version 2026.2. We recommend transitioning to 'uwsgi' for serving WSGI applications.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/sslutils.py:24: DeprecationWarning: The 'oslo_service.sslutils' module usage is deprecated and will be removed in version '2026.2': The 'oslo_service.sslutils' module is deprecated and will be removed in version 2026.2.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/wsgi.py:40: DeprecationWarning: The 'oslo_service.wsgi' module usage is deprecated and will be removed in version '2026.2', please use uwsgi instead: The 'oslo_service.wsgi' module is deprecated and will be removed in version 2026.2. We recommend transitioning to 'uwsgi' for serving WSGI applications.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/sslutils.py:24: DeprecationWarning: The 'oslo_service.sslutils' module usage is deprecated and will be removed in version '2026.2': The 'oslo_service.sslutils' module is deprecated and will be removed in version 2026.2.
  removals.removed_module(
/usr/lib/python3.9/site-packages/oslo_service/wsgi.py:40: DeprecationWarning: The 'oslo_service.wsgi' module usage is deprecated and will be removed in version '2026.2', please use uwsgi instead: The 'oslo_service.wsgi' module is deprecated and will be removed in version 2026.2. We recommend transitioning to 'uwsgi' for serving WSGI applications.
  removals.removed_module(
{2} designate.tests.functional.api.admin.extensions.test_quotas.AdminApiQuotasTest.test_get_quotas_detailed [1.743093s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/legacy_utils.py:24: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records
  metadata.reflect(bind=op.get_bind())
/builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/legacy_utils.py:24: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records
  metadata.reflect(bind=op.get_bind())
/builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records
  records_table = sa.Table('records', metadata, autoload_with=op.get_bind())
/builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records
  records_table = sa.Table('records', metadata, autoload_with=op.get_bind())
/usr/lib64/python3.9/contextlib.py:126: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records
  next(self.gen)
/usr/lib64/python3.9/contextlib.py:126: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records
  next(self.gen)
/builddir/build/BUILD/designate-20.1.0.dev10/designate/rpc.py:198: DeprecationWarning: Using the 'executor' argument is deprecated: the eventlet executor is now deprecated. Threading will be the only execution model available.
  return messaging.get_rpc_server(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:428: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
  self._work_executor = self._executor_cls(**executor_opts)
/usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
  f = GreenFuture()
{3} designate.tests.functional.api.admin.extensions.test_reports.AdminApiReportsTest.test_get_counts_tenants [1.797709s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/legacy_utils.py:24: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records
  metadata.reflect(bind=op.get_bind())
/builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/legacy_utils.py:24: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records
  metadata.reflect(bind=op.get_bind())
/builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records
  records_table = sa.Table('records', metadata, autoload_with=op.get_bind())
/builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records
  records_table = sa.Table('records', metadata, autoload_with=op.get_bind())
/usr/lib64/python3.9/contextlib.py:126: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records
  next(self.gen)
/usr/lib64/python3.9/contextlib.py:126: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records
  next(self.gen)
/builddir/build/BUILD/designate-20.1.0.dev10/designate/rpc.py:198: DeprecationWarning: Using the 'executor' argument is deprecated: the eventlet executor is now deprecated. Threading will be the only execution model available.
  return messaging.get_rpc_server(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:428: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
  self._work_executor = self._executor_cls(**executor_opts)
/usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
  f = GreenFuture()
{0} designate.tests.functional.api.admin.extensions.test_quotas.AdminApiQuotasTest.test_get_quotas [1.699064s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/legacy_utils.py:24: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records
  metadata.reflect(bind=op.get_bind())
/builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/legacy_utils.py:24: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records
  metadata.reflect(bind=op.get_bind())
/builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records
  records_table = sa.Table('records', metadata, autoload_with=op.get_bind())
/builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records
  records_table = sa.Table('records', metadata, autoload_with=op.get_bind())
/usr/lib64/python3.9/contextlib.py:126: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records
  next(self.gen)
/usr/lib64/python3.9/contextlib.py:126: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records
  next(self.gen)
/builddir/build/BUILD/designate-20.1.0.dev10/designate/rpc.py:198: DeprecationWarning: Using the 'executor' argument is deprecated: the eventlet executor is now deprecated. Threading will be the only execution model available.
  return messaging.get_rpc_server(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:428: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
  self._work_executor = self._executor_cls(**executor_opts)
/usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
  f = GreenFuture()
{2} designate.tests.functional.api.admin.extensions.test_quotas.AdminApiQuotasTest.test_patch_quotas [0.327235s] ... ok
{0} designate.tests.functional.api.admin.extensions.test_quotas.AdminApiQuotasTest.test_patch_quotas_validation [0.065921s] ... ok
{3} designate.tests.functional.api.admin.extensions.test_reports.AdminApiReportsTest.test_get_tenant [0.277861s] ... ok
{3} designate.tests.functional.api.test_middleware.FaultMiddlewareTest.test_notify_of_fault [0.060955s] ... ok
{1} designate.tests.functional.api.admin.extensions.test_reports.AdminApiReportsTest.test_get_counts [1.852364s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/legacy_utils.py:24: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records
  metadata.reflect(bind=op.get_bind())
/builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/legacy_utils.py:24: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records
  metadata.reflect(bind=op.get_bind())
/builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records
  records_table = sa.Table('records', metadata, autoload_with=op.get_bind())
/builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records
  records_table = sa.Table('records', metadata, autoload_with=op.get_bind())
/usr/lib64/python3.9/contextlib.py:126: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records
  next(self.gen)
/usr/lib64/python3.9/contextlib.py:126: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records
  next(self.gen)
/builddir/build/BUILD/designate-20.1.0.dev10/designate/rpc.py:198: DeprecationWarning: Using the 'executor' argument is deprecated: the eventlet executor is now deprecated. Threading will be the only execution model available.
  return messaging.get_rpc_server(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:354: DeprecationWarning: Eventlet usages are deprecated and the removal of Eventlet from OpenStack is planned, for this reason the Eventlet executor is deprecated. Start migrating your stack to the threading executor. Please also start considering removing your internal Eventlet usages. in version '2025.1' and will be removed in version '2026.1'
  debtcollector.deprecate(
/usr/lib/python3.9/site-packages/oslo_messaging/server.py:428: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
  self._work_executor = self._executor_cls(**executor_opts)
/usr/lib/python3.9/site-packages/futurist/_futures.py:400: DeprecationWarning: Using class 'GreenFuture' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green future.
  f = GreenFuture()
{2} designate.tests.functional.api.admin.extensions.test_reports.AdminApiReportsTest.test_get_tenants_detailed [0.350059s] ... ok
{3} designate.tests.functional.api.test_middleware.KeystoneContextMiddlewareTest.test_process_request_with_service_catalog [0.063426s] ... ok
{0} designate.tests.functional.api.admin.extensions.test_quotas.AdminApiQuotasTest.test_reset_quotas [0.376874s] ... ok
{2} designate.tests.functional.api.test_middleware.FaultMiddlewareTest.test_request [0.065116s] ... ok
{0} designate.tests.functional.api.test_middleware.FaultMiddlewareTest.test_request_messaging_timeout [0.065838s] ... ok
{3} designate.tests.functional.api.test_middleware.MaintenanceMiddlewareTest.test_process_request_disabled [0.117200s] ... ok
{1} designate.tests.functional.api.admin.extensions.test_reports.AdminApiReportsTest.test_get_counts_records [0.215870s] ... ok
{2} designate.tests.functional.api.test_middleware.KeystoneContextMiddlewareTest.test_process_request [0.121867s] ... ok
{0} designate.tests.functional.api.test_middleware.MaintenanceMiddlewareTest.test_process_request_enabled_reject_no_roles [0.127566s] ... ok
{3} designate.tests.functional.api.test_middleware.MaintenanceMiddlewareTest.test_process_request_enabled_bypass [0.127871s] ... ok
{2} designate.tests.functional.api.test_service.ApiServiceTest.test_get_wsgi_application [0.121213s] ... ok
{3} designate.tests.functional.api.test_middleware.MaintenanceMiddlewareTest.test_process_request_enabled_reject [0.068470s] ... ok
{0} designate.tests.functional.api.test_middleware.NoAuthContextMiddlewareTest.test_process_request [0.082846s] ... ok
{3} designate.tests.functional.api.test_middleware.MaintenanceMiddlewareTest.test_process_request_enabled_reject_no_context [0.072951s] ... ok
{2} designate.tests.functional.api.test_service.ApiServiceTest.test_start_and_stop [0.133982s] ... ok
{3} designate.tests.functional.api.v2.test_api.ApiV2DisableTest.test_disable_v2_api [0.062846s] ... ok
{0} designate.tests.functional.api.test_middleware.NormalizeURIMiddlewareTest.test_strip_trailing_slases [0.130800s] ... ok
{1} designate.tests.functional.api.admin.extensions.test_reports.AdminApiReportsTest.test_get_counts_zones [0.392578s] ... ok
{0} designate.tests.functional.api.test_middleware.NormalizeURIMiddlewareTest.test_strip_trailing_slases_multiple [0.113634s] ... ok
{3} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_create_invalid_denylist_pattern [0.130538s] ... ok
{2} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_with_record [0.256817s] ... ok
{0} designate.tests.functional.api.test_service.ApiServiceTest.test_unable_to_find_config [0.137313s] ... ok
{3} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_get_blacklists_filter [0.264682s] ... ok
{2} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_list_floatingip_no_allocations [0.163912s] ... ok
{0} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_create_blacklist [0.180024s] ... ok
{0} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_delete_bkaclist_invalid_id [0.065344s] ... ok
{3} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_invalid_key [0.118540s] ... ok
{0} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_get_bkaclist_invalid_id [0.120836s] ... ok
{2} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip [0.223729s] ... ok
{3} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_not_allocated [0.114088s] ... ok
{2} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_invalid_key [0.063037s] ... ok
{0} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_get_blacklist [0.113304s] ... ok
{3} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_list_floatingip_no_record [0.114187s] ... ok
{2} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_invalid_ptrdname [0.061213s] ... ok
{1} designate.tests.functional.api.admin.extensions.test_reports.AdminApiReportsTest.test_get_counts_zones_delayed_notify [0.681205s] ... ok
{3} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_import_method_not_allowed [0.113777s] ... ok
{3} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_metadata_exists_imports [0.127726s] ... ok
{2} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_unset_floatingip_not_allocated [0.245116s] ... ok
{0} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_get_blacklists [0.265029s] ... ok
{1} designate.tests.functional.api.admin.extensions.test_reports.AdminApiReportsTest.test_get_tenants [0.236820s] ... ok
{3} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_create_pool [0.123504s] ... ok
{1} designate.tests.functional.api.test_middleware.FaultMiddlewareTest.test_request_unknown_error [0.116249s] ... ok
{0} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_update_blacklist [0.215676s] ... ok
{3} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_create_pool_name_too_long [0.113149s] ... ok
{1} designate.tests.functional.api.test_middleware.KeystoneContextMiddlewareTest.test_process_request_invalid_keystone_token [0.114240s] ... ok
{1} designate.tests.functional.api.test_middleware.KeystoneContextMiddlewareTest.test_process_unscoped_token [0.062235s] ... ok
{2} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_delete_export [0.317546s] ... ok
{0} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_update_blacklist_json_patch_not_implemented [0.144686s] ... ok
{1} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_delete_blacklist [0.111642s] ... ok
{1} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_invalid_blacklist_filter [0.118317s] ... ok
{0} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_update_invalid_denylist_pattern [0.225785s] ... ok
{1} designate.tests.functional.api.v2.test_blacklists.ApiV2BlacklistsTest.test_update_blacklist_invalid_id [0.112624s] ... ok
{3} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_get_pools [0.536808s] ... ok
{1} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_no_record [0.111754s] ... ok
{3} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_update_pool_provisioner_too_long [0.180894s] ... ok
{0} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_get_floatingip_after_unset [0.413428s] ... ok
{2} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_delete_import [0.711887s] ... ok
{1} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_list_floatingip_with_record [0.267026s] ... ok
{3} designate.tests.functional.api.v2.test_quotas.ApiV2QuotasTest.test_get_all_quotas [0.114662s] ... ok
{1} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_set_floatingip_not_allocated [0.118794s] ... ok
{0} designate.tests.functional.api.v2.test_hostheaders.ApiV2HostHeadersTest.test_host_header [0.408581s] ... ok
{1} designate.tests.functional.api.v2.test_floatingips.ApiV2ReverseFloatingIPTest.test_unset_floatingip [0.349608s] ... ok
{3} designate.tests.functional.api.v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordsets_owned_by_project [0.589012s] ... ok
{0} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_create_export [0.274794s] ... ok
{3} designate.tests.functional.api.v2.test_service_status.ApiV2ServiceStatusTest.test_get_service_status_invalid_id [0.068949s] ... ok
{1} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_malformed_zonefile [0.233123s] ... ok
{0} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_metadata_exists_exports [0.167496s] ... ok
{2} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_import_export [0.916961s] ... ok
{2} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_total_count_imports ... SKIPPED: See bug 1582241 and 1570859
{3} designate.tests.functional.api.v2.test_service_status.ApiV2ServiceStatusTest.test_get_service_statuses [0.230133s] ... ok
{1} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_missing_origin [0.222589s] ... ok
{2} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_create_pool_description_too_long [0.074783s] ... ok
{2} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_create_pool_duplicate [0.212971s] ... ok
{0} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_update_export [0.378224s] ... ok
{3} designate.tests.functional.api.v2.test_shared_zones.ApiV2SharedZonesTest.test_get_zone_share [0.328150s] ... ok
{0} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_create_pool_name_missing [0.061203s] ... ok
{1} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_missing_soa [0.346417s] ... ok
{2} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_create_pool_tenant_id_too_long [0.093174s] ... ok
{0} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_delete_pool [0.171973s] ... ok
{1} designate.tests.functional.api.v2.test_import_export.APIV2ZoneImportExportTest.test_total_count_exports [0.173578s] ... ok
{1} designate.tests.functional.api.v2.test_limits.ApiV2LimitsTest.test_get_limits [0.141777s] ... ok
{0} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_get_pool [0.181728s] ... ok
{2} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_get_pools_filter [0.379206s] ... ok
{3} designate.tests.functional.api.v2.test_shared_zones.ApiV2SharedZonesTest.test_list_zone_shares [0.440280s] ... ok
{1} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_create_pool_provisioner_too_long [0.119439s] ... ok
{2} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_get_pools_invalid_filter [0.118102s] ... ok
{1} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_create_pool_validation [0.175563s] ... ok
{0} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_update_pool_attributes [0.350129s] ... ok
{2} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_update_pool [0.178912s] ... ok
{3} designate.tests.functional.api.v2.test_shared_zones.ApiV2SharedZonesTest.test_share_zone [0.287027s] ... ok
{2} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_update_pool_json_patch_not_implemented [0.065986s] ... ok
{1} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_update_pool_ns_records [0.238868s] ... ok
{0} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_update_pool_description_too_long [0.172346s] ... ok
{3} designate.tests.functional.api.v2.test_shared_zones.ApiV2SharedZonesTest.test_share_zone_with_invalid_zone_id [0.189658s] ... ok
{2} designate.tests.functional.api.v2.test_quotas.ApiV2QuotasTest.test_get_quotas [0.168668s] ... ok
{3} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey [0.114913s] ... ok
{0} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_update_pool_name_too_long [0.170492s] ... ok
{1} designate.tests.functional.api.v2.test_quotas.ApiV2QuotasTest.test_set_quotas_with_verify_project_id [0.213521s] ... ok
{2} designate.tests.functional.api.v2.test_quotas.ApiV2QuotasTest.test_set_quotas [0.221390s] ... ok
{3} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_get_tsigkey_missing [0.170733s] ... ok
{0} designate.tests.functional.api.v2.test_pools.ApiV2PoolsTest.test_update_pool_ns_records_without_priority [0.173028s] ... ok
{1} designate.tests.functional.api.v2.test_shared_zones.ApiV2SharedZonesTest.test_share_zone_with_no_target_id_no_zone_id [0.183239s] ... ok
{3} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_timeout [0.114813s] ... ok
{1} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_delete_tld [0.128972s] ... ok
{2} designate.tests.functional.api.v2.test_recordsets.ApiV2RecordSetsTest.test_get_recordset_redirects [0.329719s] ... ok
{0} designate.tests.functional.api.v2.test_quotas.ApiV2QuotasTest.test_delete_quotas [0.328276s] ... ok
{3} designate.tests.functional.api.v2.test_zone_exports.ZoneExportsTest.test_export [0.283399s] ... ok
{1} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_get_tld_filter [0.326272s] ... ok
{2} designate.tests.functional.api.v2.test_service_status.ApiV2ServiceStatusTest.test_get_service_status [0.225437s] ... ok
{1} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_get_tld_invalid_id [0.069873s] ... ok
{0} designate.tests.functional.api.v2.test_shared_zones.ApiV2SharedZonesTest.test_share_zone_with_target_id_no_zone_id [0.239238s] ... ok
{3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_duplicate [0.238484s] ... ok
{1} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_invalid_tld_filter [0.071224s] ... ok
{0} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_create_tld [0.113663s] ... ok
{2} designate.tests.functional.api.v2.test_service_status.ApiV2ServiceStatusTest.test_legacy_list_service_status [0.222974s] ... ok
{0} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_create_tld_description_is_too_long [0.061652s] ... ok
{3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_invalid_id [0.187632s] ... ok
{1} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_update_tld [0.167024s] ... ok
{0} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_create_tld_junk_attribute [0.062237s] ... ok
{0} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_create_tld_validation [0.061432s] ... ok
{0} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_get_tld [0.113439s] ... ok
{3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_validation [0.199371s] ... ok
{1} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_update_tld_description_too_long [0.224018s] ... ok
{1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_empty_secret [0.068623s] ... ok
{2} designate.tests.functional.api.v2.test_shared_zones.ApiV2SharedZonesTest.test_delete_zone_share [0.379589s] ... ok
{3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_invalid_name [0.164849s] ... ok
{2} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_create_tld_name_is_missing [0.121156s] ... ok
{1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_name_too_long [0.134352s] ... ok
{2} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_delete_tld_invalid_id [0.066552s] ... ok
{0} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_get_tlds [0.314525s] ... ok
{2} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_update_tld_invalid_id [0.070235s] ... ok
{2} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_resource_id_missing [0.063846s] ... ok
{0} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_update_tld_json_patch_not_implemented [0.130540s] ... ok
{1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_scope_missing [0.216399s] ... ok
{2} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_scope_invalid_type [0.131279s] ... ok
{1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_delete_tsigkey_invalid_id [0.114572s] ... ok
{0} designate.tests.functional.api.v2.test_tlds.ApiV2TldsTest.test_update_tld_junk_attribute [0.173833s] ... ok
{3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_records [0.460525s] ... ok
{2} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_secret_missing [0.073091s] ... ok
{0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_algorithm_invalid_type [0.065688s] ... ok
{1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_delete_tsigkey_timeout [0.113302s] ... ok
{2} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_secret_too_long [0.132401s] ... ok
{1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_get_tsigkey_invalid_id [0.114874s] ... ok
{0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_algorithm_missing [0.120082s] ... ok
{2} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_delete_tsigkey_missing [0.112890s] ... ok
{2} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_get_tsigkeys_timeout [0.123716s] ... ok
{0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_duplicate [0.220521s] ... ok
{0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_invalid_resource_id [0.074995s] ... ok
{3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_txt_record_multiple_strings [0.484799s] ... ok
{1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_get_tsigkeys [0.316520s] ... ok
{2} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_invalid_algorithm [0.112689s] ... ok
{0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_name_missing [0.075969s] ... ok
{0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_create_tsigkey_validation [0.063895s] ... ok
{2} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_json_patch_not_implemented [0.125929s] ... ok
{1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey [0.226256s] ... ok
{2} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_missing [0.117435s] ... ok
{0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_delete_tsigkey [0.166687s] ... ok
{1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_junk_field [0.114833s] ... ok
{3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_delete_secondary_zone_recordset [0.438942s] ... ok
{0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_get_tsigkey [0.183956s] ... ok
{1} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_secret_too_long [0.137646s] ... ok
{2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset [0.232183s] ... ok
{0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_get_tsigkey_timeout [0.173397s] ... ok
{1} designate.tests.functional.api.v2.test_zone_exports.ZoneExportsTest.test_export_cannot_be_exported_synchronously [0.222104s] ... ok
{3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_recordset [0.304417s] ... ok
{0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_duplicate [0.122761s] ... ok
{2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_recordset_timeout [0.303377s] ... ok
{3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_recordsets_invalid_url [0.164056s] ... ok
{1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_invalid_zone [0.224713s] ... ok
{0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_invalid_id [0.154351s] ... ok
{0} designate.tests.functional.api.v2.test_tsigkeys.ApiV2TsigKeysTest.test_update_tsigkey_invalid_scope_type [0.120136s] ... ok
{1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_timeout [0.225558s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_description_too_long [0.117330s] ... ok
{3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_total_count [0.326647s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_invalid_ttl [0.263158s] ... ok
{3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_description_too_long [0.236954s] ... ok
{1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_type_is_missing [0.347033s] ... ok
{2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_recordsets_filter [0.729972s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_invalid_type [0.123238s] ... ok
{3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_invalid_ttl [0.276584s] ... ok
{1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_name_too_long [0.292447s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_name_missing [0.251717s] ... ok
{2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_recordsets_timeout [0.286942s] ... ok
{1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_negative_ttl [0.163926s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_zero_ttl [0.238809s] ... ok
{3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_validation [0.325603s] ... ok
{1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_recordset_with_ttl_greater_than_max [0.183946s] ... ok
{3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_with_record_clear [0.381220s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_secondary_zone_recordset [0.422105s] ... ok
{1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_txt_record_too_long [0.501359s] ... ok
{2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_secondary_zone_recordsets [0.849649s] ... ok
{3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_with_record_create [0.322892s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_create_txt_record [0.365747s] ... ok
{2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_metadata_exists [0.215012s] ... ok
{1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_delete_recordset_missing [0.306759s] ... ok
{3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_with_record_replace [0.356868s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_delete_recordset [0.329968s] ... ok
{1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_recordset_missing [0.291855s] ... ok
{2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_no_update_rs_deleting_zone [0.393566s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_delete_recordset_invalid_id [0.198587s] ... ok
{1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_recordsets_invalid_id [0.255535s] ... ok
{3} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_zero_ttl [0.474001s] ... ok
{1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_invalid_recordset_filter [0.250524s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_delete_recordset_with_records [0.393198s] ... ok
{2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_total_count_filtered_by_data [0.548586s] ... ok
{3} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_create_zone_transfer_accept [0.331330s] ... ok
{1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_no_delete_rs_deleting_zone [0.350742s] ... ok
{2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset [0.316421s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_deleted_recordset_after_deleting_zone [0.428821s] ... ok
{3} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_delete_zone_transfer_request [0.332544s] ... ok
{2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_invalid_id [0.187582s] ... ok
{1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_total_count_pagination [0.386870s] ... ok
{2} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_timeout [0.238520s] ... ok
{1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_duplicate [0.249686s] ... ok
{3} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_metadata_exists_zone_transfer_accepts [0.486192s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_deleted_recordsets [0.603538s] ... ok
{3} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_update_zone_transfer_request_json_patch_not_implemented [0.181118s] ... ok
{1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_negative_ttl [0.214718s] ... ok
{3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_secondary_no_masters [0.070081s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_recordset_invalid_id [0.272420s] ... ok
{3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_bad_content_type [0.070060s] ... ok
{2} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_get_zone_transfer_accepts [0.554331s] ... ok
{3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_description_too_long [0.065198s] ... ok
{3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_email_missing [0.121354s] ... ok
{1} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_secondary_zone_recordset [0.331740s] ... ok
{2} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_get_zone_transfer_request [0.316868s] ... ok
{3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_ttl_is_not_required_field [0.235980s] ... ok
{1} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_create_zone_transfer_request [0.284100s] ... ok
{3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zone_bad_accept [0.231106s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_recordsets [0.698350s] ... ok
{2} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_total_count_zone_transfer_accepts [0.373921s] ... ok
{3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zone_timeout [0.112442s] ... ok
{1} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_create_zone_transfer_request_deleting_zone [0.344746s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_secondary [0.225757s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_get_secondary_zone_recordset [0.296548s] ... ok
{1} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_create_zone_transfer_request_scoped [0.291581s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone [0.183923s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_no_create_rs_deleting_zone [0.268913s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_duplicate [0.169727s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_email_too_long [0.118738s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_missing_content_type [0.077750s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_missing [0.262822s] ... ok
{1} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_get_zone_transfer_accept [0.390667s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_name_too_long [0.123798s] ... ok
{0} designate.tests.functional.api.v2.test_zone_recordsets.ApiV2RecordSetsTest.test_update_recordset_ttl_greater_than_max [0.246398s] ... ok
{3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zones [1.026660s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_ttl_is_zero [0.223264s] ... ok
{1} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_get_zone_transfer_requests [0.410971s] ... ok
{0} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_create_zone_transfer_accept_deleting_zone [0.265142s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_catalog_zone [0.164744s] ... ok
{3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_no_update_deleting [0.281138s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_invalid_abandon [0.117898s] ... ok
{0} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_create_zone_transfer_request_empty_body [0.276252s] ... ok
{1} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_update_zone_transfer_request [0.369042s] ... ok
{3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_post_pool_zone_move_admin_user_status_202 [0.284842s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_nameservers [0.240289s] ... ok
{0} designate.tests.functional.api.v2.test_zone_transfers.ApiV2ZoneTransfersTest.test_get_zone_transfer_accept_invalid_id [0.203669s] ... ok
{1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_invalid_email [0.201788s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zone_missing [0.172514s] ... ok
{0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_body_validation [0.064821s] ... ok
{3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_post_pool_zone_move_invalid_action [0.253021s] ... ok
{1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_invalid_name [0.119431s] ... ok
{0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_name_is_missing [0.062652s] ... ok
{1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_ttl_is_greater_than_max [0.128895s] ... ok
{0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_no_type [0.191486s] ... ok
{3} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_post_pool_zone_move_invalid_pool_id [0.244064s] ... ok
{1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_ttl_is_invalid [0.113768s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_invalid_xfr_request [0.333120s] ... ok
{3} designate.tests.functional.central.test_basic.CentralQuotaTest.test_enforce_recordset_quota [0.064750s] ... ok
{0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_timeout [0.117874s] ... ok
{1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_ttl_less_than_zero [0.115235s] ... ok
{3} designate.tests.functional.central.test_basic.CentralQuotaTest.test_zone_record_quota_allows_lowering_value [0.067261s] ... ok
{0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_create_zone_validation [0.116052s] ... ok
{3} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_conf_fixture [0.065278s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_metadata_exists [0.176353s] ... ok
{3} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_count_zones [0.074166s] ... ok
{1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_delete_zone_invalid_id [0.166629s] ... ok
{3} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_count_zones_criterion [0.070204s] ... ok
{3} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_create_recordset_with_records_in_storage [0.068599s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_post_abandon_zone [0.219556s] ... ok
{1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_delete_zone_timeout [0.169040s] ... ok
{3} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_create_zone_in_storage [0.063699s] ... ok
{0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_delete_zone [0.335785s] ... ok
{3} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_is_valid_ttl [0.061112s] ... ok
{3} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_storage_loads_lazily [0.060879s] ... ok
{0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_delete_zone_missing [0.116637s] ... ok
{3} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_update_soa_secondary [0.061128s] ... ok
{1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_abandon_zone [0.210072s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_post_pool_zone_move_admin_user_status_500 [0.286001s] ... ok
{3} designate.tests.functional.central.test_basic.CentralStatusTests.test_update_zone_or_record_status_no_zone [0.061588s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneExportTests.test_create_zone_export [0.060997s] ... ok
{1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zones_timeout [0.170266s] ... ok
{0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_catalog_zone_no_admin [0.216791s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneExportTests.test_delete_zone_export [0.112094s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneExportTests.test_get_zone_export [0.066983s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_recordset_action_delete [0.067646s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_recordset_in_storage [0.070793s] ... ok
{0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zone [0.279288s] ... ok
{1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_post_pool_zone_move_non_admin_user [0.309106s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_recordset_managed [0.063073s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_total_count_pagination [0.515100s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_recordset_not_found [0.070778s] ... ok
{0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zone_invalid_id [0.114985s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_determine_floatingips [0.061386s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_get_recordset_no_zone_id [0.061135s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_update_zone_duplicate [0.167411s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_get_zone_servers [0.062022s] ... ok
{0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zone_tasks [0.193687s] ... ok
{1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_total_count [0.327928s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_placement [0.062630s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_update_zone_invalid_id [0.125952s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_placement_failing [0.061614s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_placement_failing_2 [0.062840s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_update_zone_missing [0.117446s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_placement_subzone_2 [0.060812s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_placement_subzone_failing [0.064283s] ... ok
{1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_update_secondary [0.284574s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_zone_name_invalid_2 [0.061030s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_update_zone_timeout [0.174637s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_zone_name_invalid_same_as_tld [0.061514s] ... ok
{3} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_update_recordset_action_delete [0.061869s] ... ok
{1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_update_zone [0.276931s] ... ok
{0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_get_zones_filter [0.642505s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_count_records [0.169760s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_update_zone_validation [0.342990s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_count_tenants_policy_check [0.068009s] ... ok
{0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_invalid_zones_filter [0.123287s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_blacklisted_zone_fail [0.063775s] ... ok
{2} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_zone_invalid_url [0.118804s] ... ok
{1} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_xfr_request [0.267935s] ... ok
{2} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_quota_loads_lazily [0.068024s] ... ok
{2} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_validate_new_recordset [0.062699s] ... ok
{0} designate.tests.functional.api.v2.test_zones.ApiV2ZonesTest.test_update_secondary_email_invalid_object [0.223934s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_catalog_member_zone [0.240793s] ... ok
{2} designate.tests.functional.central.test_basic.CentralStatusTests.test_update_zone_or_record_status_handle_update_after_create [0.063862s] ... ok
{1} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_create_recordset_checking_DBDeadLock [0.187546s] ... ok
{0} designate.tests.functional.central.test_basic.CentralQuotaTest.test_enforce_record_quota [0.065066s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_add_ns_creation [0.065335s] ... ok
{1} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_create_recordset_in_storage [0.068630s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_count_recordset [0.064327s] ... ok
{1} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_create_soa [0.063678s] ... ok
{0} designate.tests.functional.central.test_basic.CentralQuotaTest.test_enforce_zone_quota [0.116770s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_count_report_not_found [0.063139s] ... ok
{1} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_init [0.062617s] ... ok
{0} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_update_soa [0.063420s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_count_report_tenants [0.065803s] ... ok
{1} designate.tests.functional.central.test_basic.CentralServiceTestCase.test_validate_existing_recordset [0.115970s] ... ok
{0} designate.tests.functional.central.test_basic.CentralZoneExportTests.test_find_zone_exports_with_custom_criterion [0.120197s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_create_ns [0.074856s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_duplicate_ptr_zone [0.373881s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneExportTests.test_find_zone_exports [0.067917s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_create_ns_skip [0.065218s] ... ok
{0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_count_records [0.073054s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_create_zone [0.063317s] ... ok
{0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_count_report_zones [0.062333s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_add_ns [0.122339s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_recordset_worker [0.063823s] ... ok
{0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_determine_floatingips_with_data [0.064239s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_managed_records_without_managed_data [0.192959s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_count_report [0.063334s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_zone [0.062925s] ... ok
{0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_get_zone [0.062397s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_count_report_records [0.063039s] ... ok
{0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_superzone [0.064639s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_new_service_status_entry [0.127730s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_create_zone_no_servers [0.063044s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_zone_abandon [0.126863s] ... ok
{0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_name_wrong_zone [0.062598s] ... ok
{0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_placement_subzone [0.063492s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_recordset_in_storage_no_increment_serial [0.072431s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_zone_hard_delete [0.116715s] ... ok
{0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_records [0.063867s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_record_and_update_over_zone_quota [0.169301s] ... ok
{0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_update_recordset_in_storage_2 [0.061527s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_find_recordsets [0.136180s] ... ok
{0} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_update_recordset_worker_model [0.063590s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_zone_has_subzone [0.130381s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_find_zones [0.066322s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_record_over_recordset_quota [0.172062s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_delete_zone_in_storage [0.118361s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_generate_soa_refresh_interval [0.114806s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_count_recordsets [0.214003s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_record_over_zone_quota [0.181102s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_find_recordset [0.136243s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_get_recordset_not_found [0.121484s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_count_recordsets_policy_check [0.064402s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_blacklisted_zone_name [0.063630s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_name_no_dot [0.066405s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_get_recordset [0.150838s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_name_too_long [0.116136s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_name [0.121690s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_count_tenants [0.259994s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_recordset_with_records [0.311072s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_zone_name_invalid [0.064659s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_zone_name_invalid_tld [0.066589s] ... ok
{2} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_update_recordset_in_storage [0.062372s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_floating_ip_with_no_record [0.179880s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_recordset_placement_cname [0.276870s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_count_records_policy_check [0.063934s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_scoped_zone_transfer_request [0.255347s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_zone_name_blacklisted [0.062368s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_count_zones_policy_check [0.066201s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_floating_ip_with_record [0.170483s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_is_valid_zone_name_valid [0.063375s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_update_recordset_action_fail_on_managed [0.061926s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_floating_ip_zone_not_found [0.132264s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_update_recordset_fail_on_changes [0.064570s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_subzone [0.244471s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_SOA [0.220036s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_xfr_zone_not_secondary [0.062391s] ... ok
{1} designate.tests.functional.central.test_basic.CentralZoneTestCase.test_xfr_zone_secondary [0.126195s] ... ok
{1} designate.tests.functional.central.test_basic.IsSubzoneTestCase.test_is_subzone_false [0.067104s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_invalid_recordset_location_wrong_zone [0.273783s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_invalid_recordset_location_cname_sharing [0.275348s] ... ok
{1} designate.tests.functional.central.test_basic.IsSubzoneTestCase.test_is_subzone_false4 [0.119657s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_ptr_zone [0.169609s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_invalid_recordset_ttl [0.192963s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_recordset_shared_zone [0.180269s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_import_overquota [0.628980s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_managed_records [0.169736s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_pool [0.117262s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_superzone [0.259487s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_tld [0.065018s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_override_default_ttl [0.297585s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_batch_increment_serial [0.566012s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_tsigkey [0.066402s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_below_zero_ttl [0.066174s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_recordset_no_min_ttl [0.329038s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_tarnsfer_accept_out_of_tenant_scope [0.193625s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_count_zones [0.251896s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_transfer_request_duplicate [0.167209s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_blacklist [0.130416s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_duplicate_different_pools [0.310526s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_superzone_failure [0.283290s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_or_update_managed_recordset_record_not_found [0.184459s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_over_tld [0.186311s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_custom_ttl [0.181686s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_blacklisted_zone_success [0.298599s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_import_from_text_exceptions [0.116628s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_recordset_without_incrementing_serial [0.244747s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_tld [0.064079s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_transfer_accept [0.225879s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_invalid_recordset_location_cname_at_apex [0.180290s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_invalid_ttl_fail [0.198480s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_recordset [0.193538s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_zone_transfer_request [0.223662s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_enforce_catalog_zone_policy [0.062791s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_transfer_accept_failed_key [0.180536s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_transfer_request [0.301019s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_recordset_over_quota [0.166451s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_enforce_catalog_zone_policy_no_admin [0.120025s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_blacklist [0.134479s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_or_update_managed_recordset_not_found [0.182527s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_recordset_shared_zone_new_policy_defaults [0.169961s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_find_recordset [0.188780s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_managed_records [0.332677s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_or_update_managed_recordset_with_multiple_records [0.314178s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_find_shared_zones_new_policy_defaults [0.190633s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_subzone_different_pools [0.293945s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_pool [0.116555s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_find_tlds [0.124426s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_or_update_managed_recordset [0.236789s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_subzone_failure [0.190302s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_recordset [0.184732s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_find_tsigkeys [0.175033s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_parent_zone [0.259483s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_find_zones_tenant_restrictions [0.222869s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_recordset_incorrect_zone_id [0.233329s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_tsigkey [0.116150s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_get_floatingip_deallocated_and_invalidate [0.284421s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_import [0.590493s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_find_pool [0.175329s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_import_create_import_exceptions [0.097669s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_get_recordset_with_records [0.175289s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_find_recordsets_not_shared_zone [0.181075s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_get_tld [0.064583s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_zone_import [0.637772s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_get_tsigkey [0.064115s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_find_zones [0.255180s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_zone_shared_delete_shares [0.181664s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_get_zone_transfer_request_scoped [0.191302s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_find_pools [0.115867s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_is_blacklisted_zone_name [0.118883s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_find_zones_criteria [0.166694s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_get_floatingip_not_allocated [0.062790s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_is_blacklisted_zone_name_evil [0.079023s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_is_valid_ttl [0.119855s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_find_recordsets [0.221895s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_get_recordset_incorrect_zone_id [0.251425s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_pool_move_zone_no_valid_pool_selected [0.187066s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_get_zone_not_owner_not_shared [0.177309s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_by_name [0.219966s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_get_zone_servers [0.167009s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_import_duplicate_threading [1.267045s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/designate-20.1.0.dev10/designate/tests/functional/central/test_service.py:3653: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
  with futurist.GreenThreadPoolExecutor() as executor:
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_invalid_tld_fail [0.178521s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_is_valid_recordset_placement_subzone [0.297925s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_is_valid_zone_name [0.063241s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_set_floatingip_multiple_requests [0.458416s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/designate-20.1.0.dev10/designate/tests/functional/central/test_service.py:2625: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
  with futurist.GreenThreadPoolExecutor() as executor:
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_list_floatingips_no_allocations [0.064125s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_no_min_ttl [0.173484s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_unset_floatingip [0.173086s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_list_floatingips_with_record [0.190666s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_over_quota [0.174998s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_update_pool [0.122552s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_find_zone_imports [1.178819s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_pool_move_zone_exception_no_ns_records [0.182692s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_get_blacklist [0.124383s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_get_floatingip_dual_no_record [0.067861s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_create_zone_transfer_accept_scoped [0.290870s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_immutable_type [0.262785s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_get_floatingip_no_record [0.070867s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_pool_move_zone_without_target_pool [0.303932s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_update_status_create_record_before_zone_finished [0.220267s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_get_recordset_shared_zone [0.218825s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_catalog_member_zone [0.309631s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_update_status_delete_zone [0.184950s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_get_shared_zone [0.192058s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_one_to_purge [0.306691s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_walk_up_zones [0.075734s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_get_zone_ns_records_no_zone_provided [0.118029s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_managed_records_without_zone [0.285869s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_master_for_primary_zone [0.176452s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_walk_up_zones_loop [0.069696s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_get_zone_transfer_request [0.182654s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_zone [0.205006s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_xfr_zone_lower_serial [0.185577s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_is_subzone [0.184199s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_delete_zone_shared_no_delete_shares [0.173769s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_find_blacklists [0.067440s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_with_orphans [0.482095s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_is_superzone [0.172332s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_without_any_criterion [0.064337s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_find_records [0.222291s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_pool_move_zone [0.287134s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_find_recordset_with_records [0.226155s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_without_time_threshold [0.312093s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_pool_move_zone_exception_invalid_pool_id [0.182492s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_share_zone_new_policy_defaults [0.168807s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_find_recordsets_shared_zone [0.221841s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_nothing_to_purge [0.167495s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_share_zone_with_zone_owner [0.169292s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_find_shared_zones [0.175679s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_unshare_zone [0.226052s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_one_to_purge_out_of_three [0.332400s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_get_floatingip_with_record [0.244015s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_blacklist [0.127645s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_get_pool [0.123558s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_set_floatingip [0.179658s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_get_recordset [0.175160s] ... ok
{3} designate.tests.functional.central.test_service.CentralServiceTest.test_zone_import_no_min_ttl [1.638363s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_set_floatingip_no_managed_resource_tenant_id [0.170844s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_catalog_member_zone [0.353899s] ... ok
{3} designate.tests.functional.manage.test_database.TestManageDatabase.test_heads [0.128611s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_get_zone [0.191434s] ... ok
{3} designate.tests.functional.manage.test_database.TestManageDatabase.test_upgrade [0.071020s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_set_floatingip_removes_old_record [0.234643s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_stop [0.065376s] ... ok
{3} designate.tests.functional.manage.test_database.TestManageDatabase.test_version [0.117206s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_pool_remove_ns_record [0.249123s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_update_pool_add_ns_record_without_priority [0.181716s] ... ok
{3} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_show_config_pool_not_found [0.179844s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_shared_zone [0.225974s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_immutable_tenant_id [0.165992s] ... ok
{3} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_rpc_timeout [0.167166s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_with_record_create [0.193551s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_get_zone_import [0.625208s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_with_record_delete [0.165317s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_status_send_notification [0.173802s] ... ok
{3} designate.tests.functional.manage.test_tlds.ManageTLDSTestCase.test_import_tlds_with_descriptions [0.320715s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_get_zone_not_owner_shared [0.228565s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_without_incrementing_serial [0.215318s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_tsigkey [0.117480s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_update_tld [0.063552s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_idn_create_zone_over_tld [0.194471s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone [0.173350s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_deadlock_retry [0.241278s] ... ok
{3} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_notify_invalid_zone [0.361011s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_export [0.065822s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_name_fail [0.117833s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_is_valid_recordset_name [0.170820s] ... ok
{3} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_non_existent_zone [0.140689s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_is_valid_zone_name_with_tlds [0.119663s] ... ok
{0} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_transfer_request [0.175039s] ... ok
{3} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_unsupported_recordtype [0.127606s] ... ok
{3} designate.tests.functional.mdns.test_service.MdnsServiceTest.test_dns_handle_tcp_conn_multiple_queries_ignore_bad_query [0.068499s] ... ok
{3} designate.tests.functional.mdns.test_service.MdnsServiceTest.test_handle_empty_payload [0.072026s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_list_floatingips_deallocated_and_invalidate [0.245752s] ... ok
{0} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_generate_file [0.220063s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_list_floatingips_no_record [0.123261s] ... ok
{3} designate.tests.functional.notification_handler.test_base.BaseAddressHandlerTest.test_get_ip_data_support_v6 [0.182109s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_import [0.603251s] ... ok
{0} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_generate_file_rpc_timeout [0.292350s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_with_sharding [0.242371s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_master_for_secondary_zone [0.196508s] ... ok
{3} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_formatv4 [0.322235s] ... ok
{0} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_get_pool_by_id [0.217759s] ... ok
{2} designate.tests.functional.central.test_service.CentralServiceTest.test_xfr_zone [0.228118s] ... ok
{2} designate.tests.functional.manage.test_database.TestManageDatabase.test_current [0.118397s] ... ok
{2} designate.tests.functional.manage.test_database.TestManageDatabase.test_sync [0.066017s] ... ok
{3} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_instance_create_end_utf8 [0.408979s] ... ok
{0} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_show_config_multiple_pools [0.381444s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_purge_zones_without_deleted_criterion [0.576584s] ... ok
{2} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_show_config_invalid_uuid [0.125883s] ... ok
{3} designate.tests.functional.quota.test_quota.QuotaTestCase.test_get_quotas(noop) [0.063364s] ... ok
{3} designate.tests.functional.quota.test_storage.StorageQuotaTest.test_reset_quotas [0.065989s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_set_floatingip_not_allocated [0.117162s] ... ok
{0} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_show_config_rpc_timeout [0.169215s] ... ok
{3} designate.tests.functional.quota.test_storage.StorageQuotaTest.test_set_quota_update [0.115962s] ... ok
{2} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_bind9 [0.230271s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_share_zone [0.165953s] ... ok
{3} designate.tests.functional.test_context.TestDesignateContext.test_edit_managed_records_failure [0.117323s] ... ok
{0} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_dry_run [0.223181s] ... ok
{3} designate.tests.functional.test_context.TestDesignateContext.test_elevated [0.065014s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_share_zone_visibility [0.164084s] ... ok
{3} designate.tests.functional.test_context.TestDesignateContext.test_elevated_with_show_deleted [0.066861s] ... ok
{3} designate.tests.functional.test_context.TestDesignateContext.test_hard_delete_failure [0.067522s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_unshare_zone_new_policy_defaults [0.169296s] ... ok
{2} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_multiple_pools [0.373838s] ... ok
{3} designate.tests.functional.test_dnsutils.TestTsigUtils.test_tsig_keyring_not_found [0.119050s] ... ok
{3} designate.tests.functional.test_dnsutils.TestUtils.test_from_dnspython_zone [0.069270s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_unshare_zone_with_child_objects [0.166204s] ... ok
{2} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_pool_unknown_backend_dry_run [0.188246s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_update_existing_service_status_entry [0.064494s] ... ok
{2} designate.tests.functional.manage.test_tlds.ManageTLDSTestCase.test_import_tlds_with_extra_fields [0.080526s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_update_existing_service_status_entry_with_id_provided [0.065309s] ... ok
{0} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_multiple_pools_name [0.588797s] ... ok
{2} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_nonexistent_recordtype [0.259834s] ... ok
{0} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_pool_unknown_backend_skip_verify [0.222406s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_update_pool_add_ns_record [0.392594s] ... ok
{0} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_pool_with_invalid_uuid [0.138266s] ... ok
{2} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_tsig_scope_zone [0.276454s] ... ok
{2} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_update [0.121218s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset [0.242989s] ... ok
{2} designate.tests.functional.mdns.test_service.MdnsServiceTest.test_dns_handle_tcp_conn_multiple_queries_socket_error [0.067254s] ... ok
{0} designate.tests.functional.manage.test_update_pool.UpdatePoolTestCase.test_update_pools_zones [0.330687s] ... ok
{2} designate.tests.functional.mdns.test_service.MdnsServiceTest.test_dns_handle_tcp_conn_one_query [0.068324s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_deadlock_retry [0.176088s] ... ok
{2} designate.tests.functional.mdns.test_service.MdnsServiceTest.test_handle_udp_payload [0.064210s] ... ok
{0} designate.tests.functional.manage.test_update_pool.UpdatePoolTestCase.test_update_pools_zones_multiple_masters [0.304005s] ... ok
{2} designate.tests.functional.mdns.test_service.MdnsServiceTest.test_stop [0.253647s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_immutable_zone_id [0.319058s] ... ok
{0} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_iquery [0.166797s] ... ok
{0} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_notify_invalid_master [0.138670s] ... ok
{2} designate.tests.functional.notification_handler.test_base.BaseAddressHandlerTest.test_create_record [0.287772s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_update_recordset_with_record_update [0.252668s] ... ok
{0} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_A [0.231105s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_update_soa [0.224028s] ... ok
{3} designate.tests.functional.test_migration.DesignateMigrationsWalk.test_is_migration_needed [1.809931s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records
  records_table = sa.Table('records', metadata, autoload_with=op.get_bind())
/builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records
  records_table = sa.Table('records', metadata, autoload_with=op.get_bind())
{3} designate.tests.functional.test_migration.DesignateMigrationsWalk.test_single_base_revision [0.072570s] ... ok
{0} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_AXFR [0.118038s] ... ok
{2} designate.tests.functional.notification_handler.test_neutron.NeutronFloatingHandlerTest.test_floatingip_associate [0.378209s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_update_status_create_zone [0.172518s] ... ok
{0} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_AXFR_multiple_messages [0.121197s] ... ok
{0} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_AXFR_rrset_over_max_size [0.120297s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_do_not_allow_tenant_id_update [0.177898s] ... ok
{0} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_status [0.065109s] ... ok
{0} designate.tests.functional.mdns.test_service.MdnsServiceTest.test_dns_handle_tcp_conn_fail_unpack [0.065549s] ... ok
{0} designate.tests.functional.mdns.test_service.MdnsServiceTest.test_dns_handle_tcp_conn_multiple_queries [0.063093s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_without_id [0.191044s] ... ok
{2} designate.tests.functional.notification_handler.test_neutron.NeutronFloatingHandlerTest.test_floatingip_delete [0.459941s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_update_zone_without_incrementing_serial [0.168807s] ... ok
{0} designate.tests.functional.notification_handler.test_base.BaseAddressHandlerTest.test_delete_record_with_no_zone_id [0.275400s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_xfr_zone_invalid_type [0.175186s] ... ok
{1} designate.tests.functional.central.test_service.CentralServiceTest.test_xfr_zone_same_serial [0.168020s] ... ok
{0} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_formatv6 [0.286819s] ... ok
{1} designate.tests.functional.manage.test_database.TestManageDatabase.test_history [0.071253s] ... ok
{1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_create_new_pool [0.174525s] ... ok
{2} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_instance_delete_one_with_multiple_records_with_same_name [0.719414s] ... ok
{3} designate.tests.functional.test_migration.TestMigrationsWalkSQLite.test_walk_versions [1.291141s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records
  records_table = sa.Table('records', metadata, autoload_with=op.get_bind())
/builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records
  records_table = sa.Table('records', metadata, autoload_with=op.get_bind())
{3} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_boolean [0.068217s] ... ok
{3} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_lt [0.064669s] ... ok
{1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_show_config [0.219044s] ... ok
{3} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_wildcard [0.066648s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_tenants_no_results [0.068822s] ... ok
{0} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_instance_delete_start [0.555957s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_tenants_none_result [0.062949s] ... ok
{1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_show_config_catalog_zone [0.222219s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool [0.064040s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_also_notify [0.063991s] ... ok
{2} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_instance_delete_start_record_status_changed [0.576318s] ... ok
{1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_show_config_empty [0.173737s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_recordset_duplicate [0.168249s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_tsigkey_duplicate [0.115103s] ... ok
{1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update [0.280543s] ... ok
{2} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_label_in_format_v4_v6 [0.310067s] ... ok
{0} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_instance_delete_with_no_records_in_recordset [0.595423s] ... ok
{0} designate.tests.functional.producer.test_service.ProducerServiceTest.test_validate_partition_range [0.167743s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_import [0.371041s] ... ok
{2} designate.tests.functional.producer.test_tasks.PeriodicSecondaryRefreshTaskTest.test_refresh_secondary_zone [0.398486s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_transfer_accept [0.172903s] ... ok
{2} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_unknown(storage) [0.069245s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_blacklist [0.067754s] ... ok
{2} designate.tests.functional.quota.test_storage.StorageQuotaTest.test_set_quota_create_max [0.116309s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_oool_attribute_missing [0.115141s] ... ok
{2} designate.tests.functional.quota.test_storage.StorageQuotaTest.test_set_unknown_quota [0.066612s] ... ok
{1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_new_backend [0.718400s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool [0.126225s] ... ok
{2} designate.tests.functional.test_dnsmiddleware.TestSerializationMiddleware.test_with_tsigkeyring [0.119205s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_target_missing [0.065508s] ... ok
{1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_pool_invalid_ns_record [0.168703s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_tld [0.066216s] ... ok
{2} designate.tests.functional.test_dnsmiddleware.TestSerializationMiddleware.test_without_tsigkeyring [0.132170s] ... ok
{2} designate.tests.functional.test_dnsutils.TestUtils.test_from_dnspython_zone_no_soa [0.078600s] ... ok
{2} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_gt [0.067075s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone [0.165549s] ... ok
{1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_pool_unknown_backend [0.181326s] ... ok
{2} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_le [0.069274s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone_export [0.115345s] ... ok
{2} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_list [0.066268s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone_import [0.116678s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_recordsets [0.231697s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone_transfer_request [0.188632s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_zone_tasks [0.075623s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_zones_none_result [0.070869s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_ensure_catalog_zone_consistent_change_pool [0.127171s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_catalog_zone [0.119283s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_blacklists_with_criterion [0.116462s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_attribute_duplicate [0.135614s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_also_notifies_paging [0.119573s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_duplicate [0.117784s] ... ok
{1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_with_delete [0.888388s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_also_notify_criterion [0.131507s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_also_notify_criterion_missing [0.068965s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_nameserver [0.129282s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_attribute [0.064752s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_attribute_criterion_missing [0.115291s] ... ok
{0} designate.tests.functional.producer.test_tasks.PeriodicIncrementSerialTaskTest.test_increment_serial [2.053743s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_target_master [0.175948s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_target_option [0.065118s] ... ok
{0} designate.tests.functional.quota.test_quota.QuotaTestCase.test_get_quotas(storage) [0.076638s] ... ok
{1} designate.tests.functional.manage.test_pool.ManagePoolTestCase.test_update_with_delete_dry_run [0.430162s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pools [0.166406s] ... ok
{0} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_at(noop) [0.064877s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_with_all_relations [0.121805s] ... ok
{0} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_at(storage) [0.065444s] ... ok
{0} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_over(noop) [0.065404s] ... ok
{0} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_unknown(noop) [0.065646s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_attribute [0.235093s] ... ok
{1} designate.tests.functional.manage.test_tlds.ManageTLDSTestCase.test_import_tlds [0.327040s] ... ok
{0} designate.tests.functional.quota.test_storage.StorageQuotaTest.test_set_quota_create_min [0.116194s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_custom_ttl [0.065082s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pools_paging [0.404999s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_export [0.064977s] ... ok
{1} designate.tests.functional.manage.test_tlds.ManageTLDSTestCase.test_import_tlds_file_does_not_exist [0.115845s] ... ok
{0} designate.tests.functional.test_context.TestDesignateContext.test_all_tenants [0.119570s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_quota_criterion_missing [0.063162s] ... ok
{0} designate.tests.functional.test_context.TestDesignateContext.test_all_tenants_policy_failure [0.064431s] ... ok
{0} designate.tests.functional.test_context.TestDesignateContext.test_deepcopy [0.065451s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_transfer_request_scoped [0.194674s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordsets_axfr [0.171251s] ... ok
{0} designate.tests.functional.test_context.TestDesignateContext.test_edit_managed_records [0.066142s] ... ok
{1} designate.tests.functional.manage.test_tlds.ManageTLDSTestCase.test_import_tlds_with_invalid_tlds [0.221499s] ... ok
{0} designate.tests.functional.test_dnsutils.TestTsigUtils.test_tsig_keyring [0.062501s] ... ok
{1} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_notify_no_question_formerr [0.069214s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_also_notify [0.120861s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordsets_criterion_wildcard [0.166137s] ... ok
{0} designate.tests.functional.test_dnsutils.TestUtils.test_from_dnspython_zone_zero_soa [0.114134s] ... ok
{1} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_AXFR_catalog [0.136932s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_attribute [0.177835s] ... ok
{1} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_AXFR_multiple_messages_with_tsig [0.074844s] ... ok
{1} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_AXFR_rr_over_max_size [0.065368s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_catalog_zone_with_tsig [0.133358s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_missing [0.070878s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordsets_paging [0.389625s] ... ok
{1} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_MX [0.210839s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_target_option [0.121654s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tld_criterion_missing [0.064018s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tlds [0.065380s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_quota_missing [0.117924s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tlds_paging [0.114917s] ... ok
{1} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_TXT [0.243707s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_record_missing [0.120087s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_tld_missing [0.069514s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_criterion_missing [0.199632s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone_master [0.179484s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone_missing [0.138980s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_transfer_accepts [0.234517s] ... ok
{1} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_TXT_quoted_strings [0.411187s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_ensure_catalog_zone_consistent_invalid_tsig [0.128796s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_catalog_zone [0.121195s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_ensure_catalog_zone_consistent_no_tsig [0.182805s] ... ok
{1} designate.tests.functional.mdns.test_handler.MdnsRequestHandlerTest.test_dispatch_opcode_query_tsig_scope_pool [0.313115s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_also_notifies_with_criterion [0.130286s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_catalog_zone_records [0.372813s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_attribute_criterion [0.136994s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_also_notify_missing [0.136182s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_criterion_missing [0.123323s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_attribute_missing [0.072028s] ... ok
{1} designate.tests.functional.notification_handler.test_base.BaseAddressHandlerTest.test_delete_record [0.398334s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_nameserver [0.132278s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_nameserver_criterion [0.172075s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_target_missing [0.134577s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_nameservers [0.244589s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_record_missing [0.212613s] ... ok
{1} designate.tests.functional.notification_handler.test_neutron.NeutronFloatingHandlerTest.test_floatingip_disassociate [0.519687s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_nameservers_paging [0.353326s] ... ok
{0} designate.tests.functional.test_migration.TestMigrationsWalkSQLite.test_is_migration_needed [2.695101s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records
  records_table = sa.Table('records', metadata, autoload_with=op.get_bind())
/builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records
  records_table = sa.Table('records', metadata, autoload_with=op.get_bind())
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_targets_with_criterion [0.195894s] ... ok
{1} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_instance_create_end [0.598835s] ... ok
{0} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_ne [0.204738s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pools_criterion [0.220153s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_tenant [0.704342s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_zone_missing [0.076113s] ... ok
{0} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_regular_string [0.130918s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_paging_marker_invalid [0.080761s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_quota_criterion [0.177635s] ... ok
{1} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_instance_delete_with_no_record [0.281074s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_blacklist_duplicate [0.126286s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_attribute [0.069636s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_records [0.277945s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_record_criterion_missing [0.231331s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_target_master [0.142241s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_records_none_result [0.155717s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_zone_tasks_none_result [0.129255s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_target_missing [0.171652s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_records [0.279391s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_zone_transfer_accept_none_result [0.121308s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_records_criterion_wildcard [0.199686s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_with_all_relations [0.233972s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_zones [0.244019s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_quota [0.142906s] ... ok
{1} designate.tests.functional.notification_handler.test_nova.NovaFixedHandlerTest.test_instance_delete_with_no_recordset [0.887312s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_records_paging [0.231601s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_quota_duplicate [0.124967s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_blacklist_duplicate [0.156850s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tsigkeys [0.175535s] ... ok
{1} designate.tests.functional.producer.test_service.ProducerServiceTest.test_stop [0.194509s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_attribute [0.125793s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_record [0.184049s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_record_missing [0.071748s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_nameserver_duplicate [0.136349s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tsigkeys_paging [0.243317s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_target [0.123458s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_recordset_with_record_create [0.222741s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_quota [0.133405s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_criterion_lessthan [0.177284s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_quota_duplicate [0.066874s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_imports [0.116178s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_recordset [0.192433s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_duplicate [0.310948s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_imports_paging [0.167424s] ... ok
{3} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_import [0.113218s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone [0.137736s] ... ok
{3} designate.tests.functional.worker.test_notify.WorkerNotifyTest.test_poll_for_serial_number_higher_serial [0.064611s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_transfer_requests_no_project_id [0.188371s] ... ok
{3} designate.tests.functional.worker.test_notify.WorkerNotifyTest.test_poll_for_serial_number_lower_serial [0.071119s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_duplicate [0.252667s] ... ok
{3} designate.tests.functional.worker.test_worker_tasks.RecoverShardTest.test_recover_error_create [0.308531s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/designate-20.1.0.dev10/designate/worker/processing.py:33: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
  return futurist.GreenThreadPoolExecutor(CONF['service:worker'].threads)
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zones_shared [0.345324s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_master [0.255277s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_blacklist [0.124375s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_blacklist_missing [0.066822s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_blacklist_missing [0.070042s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_also_notify_missing [0.068335s] ... ok
{3} designate.tests.functional.worker.test_worker_tasks.RecoverShardTest.test_recover_error_update [0.333619s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_nameserver [0.130604s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_deleted_zone [0.198082s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_nameserver_missing [0.073925s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_target [0.120125s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool [0.172336s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_attribute [0.072201s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_quota [0.121161s] ... ok
{3} designate.tests.functional.worker.test_worker_tasks.RecoverShardTest.test_recover_no_valid_actions [0.366193s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_target [0.247907s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_quota [0.071097s] ... ok
{3} designate.tests.functional.worker.test_worker_tasks.RecoverShardTest.test_recover_stale [0.335293s] ... ok
{3} designate.tests.unit.api.test_middleware.ContextMiddlewareTest.test_extract_all_projects [0.003615s] ... ok
{3} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_all_tenants_not_set [0.002051s] ... ok
{3} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_delete_shares_not_set [0.003337s] ... ok
{3} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_edit_managed_records_in_params [0.001532s] ... ok
{3} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_sudo_by_project_id [0.006266s] ... ok
{3} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_sudo_by_tenant_id [0.003784s] ... ok
{3} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_sudo_not_set [0.004127s] ... ok
{3} designate.tests.unit.api.test_root.RootTest.test_admin_root [0.002937s] ... ok
{3} designate.tests.unit.api.test_version.TestApiVersion.test_get_versions [0.004114s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_recordset [0.411787s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_zone_import [0.121003s] ... ok
{3} designate.tests.unit.api.test_wsgi.TestApiWsgi.test_get_config_files [0.001224s] ... ok
{3} designate.tests.unit.api.test_wsgi.TestApiWsgi.test_init_application [0.010206s] ... ok
{3} designate.tests.unit.api.v2.test_floatingips.FloatingIPTest.test_fip_key_to_data [0.000753s] ... ok
{3} designate.tests.unit.api.v2.test_floatingips.FloatingIPTest.test_fip_key_to_data_bad_request [0.001651s] ... ok
{3} designate.tests.unit.api.v2.test_patches.TestPatches.test_unsupported_content_type [0.001577s] ... ok
{3} designate.tests.unit.api.v2.test_pool_move.TestPoolMoveAPI.test_post_all_move_error [0.004318s] ... ok
{3} designate.tests.unit.api.v2.test_recordsets.TestRecordsetAPI.test_delete_one_soa_not_allowed [0.003264s] ... ok
{3} designate.tests.unit.api.v2.test_recordsets.TestRecordsetAPI.test_put_one_soa_not_allowed [0.002700s] ... ok
{3} designate.tests.unit.api.v2.test_rest_controller.TestFilterParams.test_duplicate_filter_parameters [0.001056s] ... ok
{3} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_delete [0.001409s] ... ok
{3} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_delete_controller_not_found [0.000922s] ... ok
{3} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_put [0.001034s] ... ok
{3} designate.tests.unit.api.v2.test_zones.TestZonesAPI.test_patch_one_zone_error [0.008389s] ... ok
{3} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_create_zone_duplicate_zone [0.011825s] ... ok
{3} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_force_delete_zone_raise_error [0.007412s] ... ok
{3} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_force_delete_zone_raise_error_404 [0.004529s] ... ok
{3} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_soft_delete_zone_failed_after_10_attempts [0.005480s] ... ok
{3} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_create_zone_raises_on_exception [0.004104s] ... ok
{3} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_get_zone [0.007406s] ... ok
{3} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_update_zone [0.004401s] ... ok
{3} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_update_zone_does_not_exist [0.003857s] ... ok
{3} designate.tests.unit.backend.test_designate.DesignateBackendTestCase.test_get_client [0.005700s] ... ok
{3} designate.tests.unit.backend.test_dynect.DynClientTestsCase.test_dyn_client_auth_error [0.005155s] ... ok
{3} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_create_zone_duplicate_updates_existing [0.010082s] ... ok
{3} designate.tests.unit.backend.test_fake.FakeBackendTestCase.test_create_zone [0.003626s] ... ok
{3} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_check_zone_exists_connection_error [0.004612s] ... ok
{3} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_check_zone_exists_server_error [0.004460s] ... ok
{3} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_create_zone_already_exists [0.004400s] ... ok
{3} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_create_zone_fail [0.006180s] ... ok
{3} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_get_master_no_master [0.004351s] ... ok
{3} designate.tests.unit.backend.test_nsd4.NSD4BackendTestCase.test_delete_zone [0.005193s] ... ok
{3} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_already_exists [0.006589s] ... ok
{3} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_fail_with_failed_delete [0.007315s] ... ok
{3} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_success [0.006329s] ... ok
{3} designate.tests.unit.central.test_central.CentralTestCase.test_is_valid_project_id_missing_project_id [0.004338s] ... ok
{3} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_success_do_nothing [0.003970s] ... ok
{3} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_success_pending [0.003536s] ... ok
{3} designate.tests.unit.central.test_lock_decorator.CentralDecoratorTests.test_synchronized_new_zone_with_recursion [0.002309s] ... ok
{3} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_producer [0.004819s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_recordset_missing [0.197515s] ... ok
{3} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_worker [0.005283s] ... ok
{3} designate.tests.unit.cmd.test_manage.ManageTestCase.test_get_arg_string [0.001648s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_paging_marker_not_found [0.199180s] ... ok
{3} designate.tests.unit.cmd.test_manage.ManageTestCase.test_main [0.009796s] ... ok
{3} designate.tests.unit.common.test_profiler.ProfilerTest.test_setup_profiler_missing_dep [0.003273s] ... ok
{3} designate.tests.unit.common.test_profiler.ProfilerTest.test_setup_profiler_not_enabled [0.002623s] ... ok
{3} designate.tests.unit.common.test_profiler.ProfilerTest.test_trace_cls [0.002234s] ... ok
{3} designate.tests.unit.common.test_profiler.WsgiMiddlewareTest.test_factory_without_profiler_web [0.001329s] ... ok
{3} designate.tests.unit.common.test_regex.TestRegex.test_tldname_is_not_valid [0.001452s] ... ok
{3} designate.tests.unit.common.test_regex.TestRegex.test_tldname_is_valid [0.001314s] ... ok
{3} designate.tests.unit.common.test_rpc_logging.TestRPCLogging.test_rpc_logging [0.001813s] ... ok
{3} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_empty [0.002108s] ... ok
{3} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_from_zone_transfer_request [0.001696s] ... ok
{3} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_no_valid_objects [0.001345s] ... ok
{3} designate.tests.unit.manage.test_pool.TestManagePool.test_get_masters_from_pool_handle_duplicate [0.001672s] ... ok
{3} designate.tests.unit.manage.test_pool.TestManagePool.test_write_config_to_file [0.002464s] ... ok
{3} designate.tests.unit.mdns.test_handler.HandleRecordQueryTest.test_handle_record_query_find_recordsed_forbidden [0.001731s] ... ok
{3} designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_get_max_message_size [0.002532s] ... ok
{3} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test__call__query_error_with_data_claas_not_in [0.001808s] ... ok
{3} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test__call__query_error_with_more_than_one_question [0.002527s] ... ok
{3} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test_convert_to_rrset_no_records [0.002090s] ... ok
{3} designate.tests.unit.mdns.test_service.MdnsServiceTest.test_dns_application [0.002325s] ... ok
{3} designate.tests.unit.mdns.test_service.MdnsServiceTest.test_service_stop [0.002738s] ... ok
{3} designate.tests.unit.network_api.test_base.NetworkEndpointsFromCatalogTest.test_endpoint_region_not_found [0.002000s] ... ok
{3} designate.tests.unit.network_api.test_base.NetworkEndpointsFromConfigTest.test_endpoint [0.002257s] ... ok
{3} designate.tests.unit.network_api.test_base.NetworkEndpointsFromConfigTest.test_endpoints [0.001897s] ... ok
{3} designate.tests.unit.network_api.test_fake.FakeNetworkAPITest.test_deallocate_floatingip [0.002643s] ... ok
{3} designate.tests.unit.network_api.test_fake.FakeNetworkAPITest.test_list_floatingips_is_admin [0.002286s] ... ok
{3} designate.tests.unit.notification_handler.test_neutron.TestNeutronHandler.test_process_notification_create [0.002917s] ... ok
{3} designate.tests.unit.notification_handler.test_neutron.TestNeutronHandler.test_process_notification_delete [0.002565s] ... ok
{3} designate.tests.unit.notification_handler.test_nova.TestNovaHandler.test_get_canonical_name [0.003140s] ... ok
{3} designate.tests.unit.notification_handler.test_nova.TestNovaHandler.test_get_event_types [0.002411s] ... ok
{3} designate.tests.unit.notification_handler.test_nova.TestNovaHandler.test_get_name [0.002337s] ... ok
{3} designate.tests.unit.notification_handler.test_nova.TestNovaHandler.test_process_notification_create [0.002796s] ... ok
{3} designate.tests.unit.notification_handler.test_nova.TestNovaHandler.test_process_notification_no_zone_id_set [0.003348s] ... ok
{3} designate.tests.unit.objects.test_adapters.DesignateAdapterTest.test_parse_attribute_error [0.003245s] ... ok
{3} designate.tests.unit.objects.test_adapters.DesignateAdapterTest.test_parse_schema_does_not_match [0.006708s] ... ok
{3} designate.tests.unit.objects.test_adapters_v2_api.RecordAPIv2AdapterTest.test_parse_object [0.001930s] ... ok
{3} designate.tests.unit.objects.test_adapters_v2_api.SharedZoneAPIv2AdapterTest.test_render_object_links [0.001333s] ... ok
{3} designate.tests.unit.objects.test_adapters_v2_api.ZoneAttributeAPIv2AdapterTest.test_render_object [0.006136s] ... ok
{3} designate.tests.unit.objects.test_adapters_v2_api.ZoneAttributeListAPIv2AdapterTest.test_render_list [0.000571s] ... ok
{3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_from_dict [0.001428s] ... ok
{3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_from_dict_recursive [0.001137s] ... ok
{3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_from_primitive [0.001193s] ... ok
{3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_attr_is_set [0.000968s] ... ok
{3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_get_changes [0.001001s] ... ok
{3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_get_original_value [0.001403s] ... ok
{3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_reset_changes_subset [0.002462s] ... ok
{3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_what_changed [0.001360s] ... ok
{3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_setattr [0.001927s] ... ok
{3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_setattr_neg [0.001071s] ... ok
{3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_update [0.000973s] ... ok
{3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_update_unexpected_attribute [0.001072s] ... ok
{3} designate.tests.unit.objects.test_base.DesignateObjectTest.test_validate [0.001206s] ... ok
{3} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_iteritems [0.001082s] ... ok
{3} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_setitem [0.000888s] ... ok
{3} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_from_primitive_no_changes [0.005525s] ... ok
{3} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_from_primitive_with_changes [0.001181s] ... ok
{3} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_remove [0.001297s] ... ok
{3} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_to_list [0.000999s] ... ok
{3} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_to_primitive_nested_obj [0.001186s] ... ok
{3} designate.tests.unit.objects.test_fields.CertTypeFieldTest.test_not_valid_cert_type [0.002677s] ... ok
{3} designate.tests.unit.objects.test_fields.NaptrServiceFieldTest.test_not_valid_naptr_service [0.001755s] ... ok
{3} designate.tests.unit.objects.test_fields.SRVFieldTest.test_not_valid_srv_field [0.001407s] ... ok
{3} designate.tests.unit.objects.test_quota.QuotaTest.test_quota_too_large [0.001392s] ... ok
{3} designate.tests.unit.objects.test_recordset.RecordSetTest.test_action [0.001197s] ... ok
{3} designate.tests.unit.objects.test_recordset.RecordSetTest.test_action_delete_plus_update [0.001101s] ... ok
{3} designate.tests.unit.objects.test_recordset.RecordSetTest.test_init [0.001150s] ... ok
{3} designate.tests.unit.objects.test_recordset.RecordSetTest.test_not_managed [0.001118s] ... ok
{3} designate.tests.unit.objects.test_recordset.RecordSetTest.test_parse_rrset_object_preserves_changes [0.001605s] ... ok
{3} designate.tests.unit.objects.test_recordset.RecordSetTest.test_status_active [0.001900s] ... ok
{3} designate.tests.unit.objects.test_rrdata_a.RRDataATest.test_to_repr [0.001630s] ... ok
{3} designate.tests.unit.objects.test_rrdata_aaaa.RRDataAAAATest.test_valid_aaaa_record [0.002132s] ... ok
{3} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_invalid [0.001919s] ... ok
{3} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_iodef_mail_host_too_long [0.001041s] ... ok
{3} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_iodef_not_valid_url [0.000964s] ... ok
{3} designate.tests.unit.objects.test_rrdata_cert.RRDataCERTTest.test_parse_cert [0.000954s] ... ok
{3} designate.tests.unit.objects.test_rrdata_cert.RRDataCERTTest.test_parse_invalid_cert_algo_value [0.000994s] ... ok
{3} designate.tests.unit.objects.test_rrdata_spf.RRDataSPFTest.test_reject_non_escaped_quotes [0.001589s] ... ok
{3} designate.tests.unit.objects.test_rrdata_spf.RRDataSPFTest.test_reject_non_quoted_spaces [0.003082s] ... ok
{3} designate.tests.unit.objects.test_rrdata_spf.RRDataSPFTest.test_spf_record [0.002769s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_schema_table_names [0.179002s] ... ok
{3} designate.tests.unit.objects.test_zone.ZoneTest.test_get_master_by_ip [0.001995s] ... ok
{3} designate.tests.unit.objects.test_zone.ZoneTest.test_get_master_by_ip_none [0.000429s] ... ok
{3} designate.tests.unit.objects.test_zone.ZoneTest.test_masters_none [0.001391s] ... ok
{3} designate.tests.unit.objects.test_zone.ZoneTest.test_validate_secondary_with_email [0.001828s] ... ok
{3} designate.tests.unit.objects.test_zone.ZoneTest.test_validate_secondary_with_masters_empty_list [0.001303s] ... ok
{3} designate.tests.unit.objects.test_zone_master.ZoneMasterTest.test_zone_masters_from_list [0.001146s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_blacklist_missing [0.129738s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone_attribute [0.325827s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_also_notify_missing [0.063729s] ... ok
{1} designate.tests.functional.producer.test_tasks.DeletedZonePurgeTest.test_purge_zones [2.879403s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone_import_missing [0.125527s] ... ok
{3} designate.tests.unit.producer.test_service.ProducerServiceTest.test_service_start [0.272763s] ... ok
{3} designate.tests.unit.producer.test_tasks.PeriodicExistsTest.test_emit_exists_multiple_zones [0.005502s] ... ok
{3} designate.tests.unit.producer.test_tasks.PeriodicIncrementSerialTest.test_increment_zone [0.003745s] ... ok
{3} designate.tests.unit.producer.test_tasks.PeriodicIncrementSerialTest.test_increment_zone_skip_deleted [0.003456s] ... ok
{3} designate.tests.unit.producer.test_tasks.PeriodicIncrementSerialTest.test_increment_zone_with_action_none [0.004294s] ... ok
{3} designate.tests.unit.producer.test_tasks.PeriodicSecondaryRefreshTest.test_refresh_zone [0.003890s] ... ok
{3} designate.tests.unit.producer.test_tasks.PeriodicSecondaryRefreshTest.test_transferred_at_is_none [0.003753s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_attribute_duplicate [0.119247s] ... ok
{3} designate.tests.unit.producer.test_tasks.PeriodicTest.test_my_range [0.002259s] ... ok
{3} designate.tests.unit.scheduler.test_basic.SchedulerTest.test_no_filters_enabled [0.003183s] ... ok
{3} designate.tests.unit.scheduler.test_filters.SchedulerDefaultPoolFilterTest.test_no_pools [0.002201s] ... ok
{3} designate.tests.unit.scheduler.test_filters.SchedulerInDoubtDefaultPoolFilterTest.test_pools_without_default [0.001025s] ... ok
{3} designate.tests.unit.scheduler.test_filters.SchedulerPoolIDAttributeFilterTest.test_multiple_pools [0.003524s] ... ok
{3} designate.tests.unit.scheduler.test_filters.SchedulerPoolIDAttributeFilterTest.test_no_pools [0.003234s] ... ok
{3} designate.tests.unit.scheduler.test_permutations.AttributeSchedulerPermutationsTest.test_get_gold_tier [0.004796s] ... ok
{3} designate.tests.unit.scheduler.test_permutations.AttributeSchedulerPermutationsTest.test_get_silver_tier [0.004243s] ... ok
{3} designate.tests.unit.sink.test_notifications.TestSinkNotification.test_notification_with_unknown_event [0.005999s] ... ok
{3} designate.tests.unit.sink.test_service.TestSinkService.test_get_allowed_event_types [0.007295s] ... ok
{3} designate.tests.unit.sink.test_service.TestSinkService.test_service_info [0.004160s] ... ok
{3} designate.tests.unit.sink.test_service.TestSinkService.test_service_start_no_targets [0.009092s] ... ok
{3} designate.tests.unit.test_conf.TestConfOpts.test_opts_import_modules [0.002829s] ... ok
{3} designate.tests.unit.test_conf.TestConfOpts.test_opts_tupleize [0.002517s] ... ok
{3} designate.tests.unit.test_context.TestDesignateContext.test_get_auth_plugin [0.002934s] ... ok
{3} designate.tests.unit.test_context.TestDesignateContext.test_sudo [0.001607s] ... ok
{3} designate.tests.unit.test_context.TestDesignateContext.test_tsigkey_id_override [0.005750s] ... ok
{3} designate.tests.unit.test_coordination.TestCoordination.test_run_watchers_not_started [0.001520s] ... ok
{3} designate.tests.unit.test_coordination.TestCoordination.test_stop_no_coordination [0.001360s] ... ok
{3} designate.tests.unit.test_coordination.TestPartitioner.test_callbacks [0.016896s] ... ok
{3} designate.tests.unit.test_coordination.TestPartitioner.test_get_members_group_not_created [0.003826s] ... ok
{3} designate.tests.unit.test_coordination.TestPartitioner.test_get_members_tooz_error [0.002959s] ... ok
{3} designate.tests.unit.test_coordination.TestPartitioner.test_three_even_partitions [0.010206s] ... ok
{3} designate.tests.unit.test_coordination.TestPartitioner.test_two_odd_partitions [0.020472s] ... ok
{3} designate.tests.unit.test_coordination.TestPartitionerWithoutBackend.test_cb_on_watch [0.002437s] ... ok
{3} designate.tests.unit.test_dnsmiddleware.TestDNSMiddleware.test_build_error_response [0.002147s] ... ok
{3} designate.tests.unit.test_dnsmiddleware.TestDNSMiddleware.test_call_with_none [0.002111s] ... ok
{3} designate.tests.unit.test_dnsmiddleware.TestSerializationMiddleware.test_dns_exception [0.001501s] ... ok
{3} designate.tests.unit.test_dnsutils.TestDNSMessages.test_notify [0.004470s] ... ok
{3} designate.tests.unit.test_dnsutils.TestDNSMessages.test_soa [0.001530s] ... ok
{3} designate.tests.unit.test_dnsutils.TestDNSUtils.test_all_tcp_default [0.001378s] ... ok
{3} designate.tests.unit.test_dnsutils.TestDNSUtils.test_all_tcp_using_worker [0.001308s] ... ok
{3} designate.tests.unit.test_dnsutils.TestDNSUtils.test_dnspyrecords_to_recordsetlist [0.002587s] ... ok
{3} designate.tests.unit.test_dnsutils.TestDNSUtils.test_get_ip_address [0.001675s] ... ok
{3} designate.tests.unit.test_dnsutils.TestDNSUtils.test_get_ip_address_none [0.001323s] ... ok
{3} designate.tests.unit.test_dnsutils.TestDNSUtils.test_xfr_timeout_set_using_worker [0.001024s] ... ok
{3} designate.tests.unit.test_dnsutils.TestDoAfxr.test_do_afxr_fails_with_socket_error [0.002435s] ... ok
{3} designate.tests.unit.test_dnsutils.TestDoAfxr.test_do_afxr_no_masters [0.002074s] ... ok
{3} designate.tests.unit.test_heartbeat_emitter.RpcEmitterTest.test_emit_heartbeat [0.003103s] ... ok
{3} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_export_delete [0.002233s] ... ok
{3} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_import_delete [0.002218s] ... ok
{3} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_transfer_request_create [0.002053s] ... ok
{3} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_zone_id [0.002067s] ... ok
{3} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_zone_name [0.001935s] ... ok
{3} designate.tests.unit.test_notifications.AuditNotificationTest.test_recordset_data_nothing_changed_in_recordset_records [0.000896s] ... ok
{3} designate.tests.unit.test_rpc.RPCTest.test_cleanup_no_notification_transport [0.000610s] ... ok
{3} designate.tests.unit.test_rpc.RPCTest.test_cleanup_no_transport [0.000542s] ... ok
{3} designate.tests.unit.test_rpc.RPCTest.test_clear_extra_exmods [0.000412s] ... ok
{3} designate.tests.unit.test_rpc.RPCTest.test_get_notification_listener [0.001649s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_ns_record_duplicate [0.199960s] ... ok
{3} designate.tests.unit.test_rpc.RPCTest.test_get_notifier [0.003629s] ... ok
{3} designate.tests.unit.test_rpc.RPCTest.test_get_notifier_is_none [0.002055s] ... ok
{3} designate.tests.unit.test_rpc.RPCTest.test_get_server [0.001708s] ... ok
{3} designate.tests.unit.test_rpc.RPCTest.test_get_server_transport_is_none [0.001062s] ... ok
{3} designate.tests.unit.test_rpc.RPCTest.test_set_defaults [0.001395s] ... ok
{3} designate.tests.unit.test_rpc.RequestContextSerializerTest.test_deserialize_context_without_trace_info [0.001620s] ... ok
{3} designate.tests.unit.test_rpc.RequestContextSerializerTest.test_serialize_context_with_profiler [0.001736s] ... ok
{3} designate.tests.unit.test_rpc.RequestContextSerializerTest.test_serialize_entity_base_not_set [0.001005s] ... ok
{3} designate.tests.unit.test_service.TestDNSService.test_dns_handle_tcp_conn_buffer_empty [0.002554s] ... ok
{3} designate.tests.unit.test_service.TestDNSService.test_dns_handle_tcp_conn_no_app_response [0.002731s] ... ok
{3} designate.tests.unit.test_service.TestDNSService.test_dns_handle_tcp_conn_struct_error [0.002432s] ... ok
{3} designate.tests.unit.test_service.TestDNSService.test_handle_tcp_running_not_set [0.002582s] ... ok
{3} designate.tests.unit.test_service.TestDNSService.test_handle_tcp_without_timeout [0.003118s] ... ok
{3} designate.tests.unit.test_service.TestDNSService.test_handle_udp_handle_errors [0.003115s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_zone_transfer_accept [0.286749s] ... ok
{3} designate.tests.unit.test_service.TestServiceInit.test_rpc_service_init [0.005221s] ... ok
{3} designate.tests.unit.test_utils.TestUtils.test_bind_tcp [0.005821s] ... ok
{3} designate.tests.unit.test_utils.TestUtils.test_bind_tcp_without_port [0.006372s] ... ok
{3} designate.tests.unit.test_utils.TestUtils.test_bind_udp_without_port [0.003944s] ... ok
{3} designate.tests.unit.test_utils.TestUtils.test_deep_dict_merge [0.000848s] ... ok
{3} designate.tests.unit.test_utils.TestUtils.test_find_config [0.003987s] ... ok
{3} designate.tests.unit.test_utils.TestUtils.test_get_paging_params_sort_by_tenant_id [0.002191s] ... ok
{3} designate.tests.unit.test_utils.TestUtils.test_load_template [0.002443s] ... ok
{3} designate.tests.unit.test_utils.TestUtils.test_load_template_keep_trailing_newline [0.002104s] ... ok
{3} designate.tests.unit.test_utils.TestUtils.test_resource_string_missing [0.001104s] ... ok
{3} designate.tests.unit.test_utils.TestUtils.test_split_host_port [0.000781s] ... ok
{3} designate.tests.unit.workers.test_base_task.TestTask.test_constructor [0.001163s] ... ok
{3} designate.tests.unit.workers.test_base_task.TestTask.test_current_action_is_not_valid_none [0.001548s] ... ok
{3} designate.tests.unit.workers.test_base_task.TestTask.test_quota [0.002452s] ... ok
{3} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_get_serial_number_nxdomain [0.002776s] ... ok
{3} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_get_serial_number_ok [0.002465s] ... ok
{3} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_make_and_send_dns_message_bad_response [0.001343s] ... ok
{3} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_make_and_send_dns_message_eagain [0.001371s] ... ok
{3} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_make_and_send_dns_message_econnrefused [0.014627s] ... ok
{3} designate.tests.unit.workers.test_processing.TestProcessingExecutor.test_default_executor [0.004567s] ... ok
{3} designate.tests.unit.workers.test_processing.TestProcessingExecutor.test_execute_multiple_tasks [0.007478s] ... ok
{3} designate.tests.unit.workers.test_processing.TestProcessingExecutor.test_executor_name_with_task [0.001070s] ... ok
{3} designate.tests.unit.workers.test_rpcapi.TestService.test_perform_zone_xfr [0.000934s] ... ok
{3} designate.tests.unit.workers.test_rpcapi.TestService.test_recover_shard [0.000694s] ... ok
{3} designate.tests.unit.workers.test_service.WorkerServiceTest.test_create_zone [0.002653s] ... ok
{3} designate.tests.unit.workers.test_service.WorkerServiceTest.test_recover_shard [0.009378s] ... ok
{3} designate.tests.unit.workers.test_service.WorkerServiceTest.test_service_name [0.002287s] ... ok
{3} designate.tests.unit.workers.test_service.WorkerServiceTest.test_service_stop [0.002907s] ... ok
{3} designate.tests.unit.workers.test_service.WorkerServiceTest.test_setup_target_backends [0.002633s] ... ok
{3} designate.tests.unit.workers.test_service.WorkerServiceTest.test_update_zone [0.002191s] ... ok
{3} designate.tests.unit.workers.test_task_config.TestTaskConfig.test_load_config [0.000587s] ... ok
{3} designate.tests.unit.workers.test_xfr.TestXfr.test_zone_sync_not_change_name [0.002120s] ... ok
{3} designate.tests.unit.workers.test_zone_tasks.TestParseQueryResults.test_result_cases_delete_success_all [0.000812s] ... ok
{3} designate.tests.unit.workers.test_zone_tasks.TestParseQueryResults.test_result_cases_delete_success_half [0.000745s] ... ok
{3} designate.tests.unit.workers.test_zone_tasks.TestParseQueryResults.test_result_cases_update_fail_all [0.000973s] ... ok
{3} designate.tests.unit.workers.test_zone_tasks.TestParseQueryResults.test_result_cases_update_success_all [0.000770s] ... ok
{3} designate.tests.unit.workers.test_zone_tasks.TestSendNotify.test_call_notify [0.001404s] ... ok
{3} designate.tests.unit.workers.test_zone_tasks.TestUpdateStatus.test_call_on_create_error [0.001066s] ... ok
{3} designate.tests.unit.workers.test_zone_tasks.TestUpdateStatus.test_call_on_delete [0.000975s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_blacklist_criterion [0.123894s] ... ok
{3} designate.tests.unit.workers.test_zone_tasks.TestUpdateStatus.test_call_on_delete_error [0.014862s] ... ok
{3} designate.tests.unit.workers.test_zone_tasks.TestZoneAction.test_wait_for_nameservers [0.004398s] ... ok
{3} designate.tests.unit.workers.test_zone_tasks.TestZoneActionOnTarget.test_call_exception_raised [0.003354s] ... ok
{3} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_call_on_success [0.002283s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_target [0.237460s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_blacklist_criterion_missing [0.146898s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_target_option [0.118814s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_quota_missing [0.123103s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_also_notifies [0.178479s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_attributes_with_criterion [0.122082s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_recordset_with_record_update [0.240268s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_tld_missing [0.122922s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_criterion [0.235603s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_nameserver_criterion_missing [0.174724s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone [0.375601s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_nameservers_with_criterion [0.195256s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_attribute [0.257303s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_record_criterion [0.284840s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_export [0.070910s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordset_criterion [0.195405s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_master [0.179701s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordset_criterion_missing [0.180328s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordset_criterion_with_records [0.181816s] ... ok
{2} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_transfer_accept [0.369129s] ... ok
{2} designate.tests.functional.test_upgrade_checks.TestDuplicateServiceStatus.test_failure [0.145858s] ... ok
{2} designate.tests.functional.test_upgrade_checks.TestDuplicateServiceStatus.test_success [0.129002s] ... ok
{2} designate.tests.unit.api.test_admin_api.TestAdminAPI.test_limit_max [0.001300s] ... ok
{2} designate.tests.unit.api.test_admin_api.TestAdminAPI.test_load_invalid_keys [0.000712s] ... ok
{2} designate.tests.unit.api.test_admin_api.TestAdminAPI.test_show_basic [0.000933s] ... ok
{2} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_delete_shares_false [0.001544s] ... ok
{2} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_edit_managed_records_not_set [0.000898s] ... ok
{2} designate.tests.unit.api.test_version.TestApiVersion.test_add_a_version [0.000950s] ... ok
{2} designate.tests.unit.api.test_version.TestApiVersion.test_get_versions_with_enable_host_header [0.003199s] ... ok
{2} designate.tests.unit.api.test_wsgi.TestApiWsgi.test_get_config_files_with_custom_env [0.000569s] ... ok
{2} designate.tests.unit.api.v2.test_pool_move.TestPoolMoveAPI.test_post_all_target_pool_not_different [0.002113s] ... ok
{2} designate.tests.unit.api.v2.test_quotas.TestQuotasAPI.test_post_all_move_error [0.004023s] ... ok
{2} designate.tests.unit.api.v2.test_recordsets.TestRecordsetAPI.test_post_all_soa_not_allowed [0.001955s] ... ok
{2} designate.tests.unit.api.v2.test_recordsets.TestRecordsetAPI.test_put_one_managed_not_allowed [0.001843s] ... ok
{2} designate.tests.unit.api.v2.test_recordsets.TestRecordsetAPI.test_put_one_update_root_ns_not_allowed [0.001934s] ... ok
{2} designate.tests.unit.api.v2.test_rest_controller.TestFilterParams.test_invalid_filter_parameters [0.000504s] ... ok
{2} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_put_controller_not_found [0.001120s] ... ok
{2} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_create_zone_missed_contract_id [0.002796s] ... ok
{2} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_create_zone_raise_error [0.003011s] ... ok
{2} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_soft_delete_zone [0.003619s] ... ok
{2} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_soft_delete_zone_raise_error [0.002584s] ... ok
{2} designate.tests.unit.backend.test_base.BaseBackendTestCase.test_tested_backend [0.001642s] ... ok
{2} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_create_zone_with_view [0.002636s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordsets [0.348980s] ... ok
{2} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_delete_zone [0.002577s] ... ok
{2} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_delete_zone_already_deleted [0.004156s] ... ok
{2} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_execute_rndc_timeout [0.002565s] ... ok
{2} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_generate_rndc_base_call_without_key_file [0.003897s] ... ok
{2} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_get_zone_backend_error_not_found [0.004756s] ... ok
{2} designate.tests.unit.backend.test_designate.DesignateBackendTestCase.test_create_zone [0.003417s] ... ok
{2} designate.tests.unit.backend.test_designate.DesignateBackendTestCase.test_delete_zone_exc [0.002861s] ... ok
{2} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_create_zone_with_timings [0.008328s] ... ok
{2} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_delete_zone [0.007708s] ... ok
{2} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_delete_zone_not_found [0.007012s] ... ok
{2} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_error_from_response_login_failed [0.004406s] ... ok
{2} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_error_from_response_operation_failed [0.003804s] ... ok
{2} designate.tests.unit.backend.test_fake.FakeBackendTestCase.test_delete_zone [0.002005s] ... ok
{2} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_create_zone_fail_delete_zone [0.004216s] ... ok
{2} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_delete_zone_missing [0.004267s] ... ok
{2} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_delete_zone_success [0.004293s] ... ok
{2} designate.tests.unit.backend.test_nsd4.NSD4BackendTestCase.test_server_not_ok [0.005802s] ... ok
{2} designate.tests.unit.backend.test_nsd4.NSD4BackendTestCase.test_socket_error [0.002447s] ... ok
{2} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_fail [0.005388s] ... ok
{2} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_ipv6 [0.004795s] ... ok
{2} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_with_tsigkey [0.004653s] ... ok
{2} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_verify_ssl [0.002687s] ... ok
{2} designate.tests.unit.central.test_central.CentralTestCase.test_check_zone_share_permission_raise_when_not_shared [0.003404s] ... ok
{2} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_no_zone_create [0.002698s] ... ok
{2} designate.tests.unit.central.test_lock_decorator.CentralDecoratorTests.test_synchronized_zone_raises_exception_when_no_zone_provided [0.000807s] ... ok
{2} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_api [0.005203s] ... ok
{2} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_central [0.003801s] ... ok
{2} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_sink [0.003497s] ... ok
{2} designate.tests.unit.cmd.test_manage.ManageTestCase.test_fetch_func_args [0.000940s] ... ok
{2} designate.tests.unit.common.test_keystone.TestVerifyProjectid.test_verify_project_id_request_returns_404 [0.001635s] ... ok
{2} designate.tests.unit.common.test_profiler.WsgiMiddlewareTest.test_factory_call [0.000865s] ... ok
{2} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_from_record [0.000679s] ... ok
{2} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_kwargs [0.000770s] ... ok
{2} designate.tests.unit.manage.test_base.TestManageBase.test_init [0.000606s] ... ok
{2} designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_axfr_forbidden [0.011160s] ... ok
{2} designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_get_max_message_with_tsig [0.001489s] ... ok
{2} designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_worker_api [0.004211s] ... ok
{2} designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_zone_criterion_from_request_enforce_tsig [0.003793s] ... ok
{2} designate.tests.unit.network_api.test_base.NetworkEndpointsFromCatalogTest.test_endpoint_from_region [0.000901s] ... ok
{2} designate.tests.unit.network_api.test_base.NetworkEndpointsFromConfigTest.test_endpoint_from_region [0.000688s] ... ok
{2} designate.tests.unit.network_api.test_neutron.NeutronNetworkAPITest.test_get_client [0.003321s] ... ok
{2} designate.tests.unit.network_api.test_neutron.NeutronNetworkAPITest.test_list_floatingips [0.003522s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/designate-20.1.0.dev10/designate/network_api/neutron.py:74: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
  with futurist.GreenThreadPoolExecutor(max_workers=5) as executor:
{2} designate.tests.unit.network_api.test_neutron.NeutronNetworkAPITest.test_list_floatingips_unauthorized [0.006414s] ... ok
{2} designate.tests.unit.notification_handler.test_fake.TestFakeHandler.test_get_event_types [0.001014s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordsets_criterion [0.178830s] ... ok
{2} designate.tests.unit.notification_handler.test_neutron.TestNeutronHandler.test_get_name [0.012367s] ... ok
{2} designate.tests.unit.notification_handler.test_neutron.TestNeutronHandler.test_process_notification_invalid_event_type [0.002873s] ... ok
{2} designate.tests.unit.notification_handler.test_neutron.TestNeutronHandler.test_process_notification_no_zone_id_set [0.001597s] ... ok
{2} designate.tests.unit.objects.test_adapters.DesignateAdapterTest.test_object_render [0.000744s] ... ok
{2} designate.tests.unit.objects.test_adapters_v2_api.RecordSetAPIv2AdapterTest.test_get_path [0.000653s] ... ok
{2} designate.tests.unit.objects.test_adapters_v2_api.SharedZoneAPIv2AdapterTest.test_render_object [0.000584s] ... ok
{2} designate.tests.unit.objects.test_adapters_v2_api.ZoneMasterAPIv2AdapterTest.test_render_object [0.000577s] ... ok
{2} designate.tests.unit.objects.test_adapters_v2_api.ZoneTransferRequestAPIv2AdapterTest.test_parse_object [0.000493s] ... ok
{2} designate.tests.unit.objects.test_adapters_v2_api.ZoneTransferRequestAPIv2AdapterTest.test_render_object_forbidden_raised [0.001330s] ... ok
{2} designate.tests.unit.objects.test_adapters_yaml.DesignateYAMLAdapterTest.test_yaml_parsing [0.006397s] ... ok
{2} designate.tests.unit.objects.test_base.DesignateObjectTest.test_empty_obj_to_str [0.000682s] ... ok
{2} designate.tests.unit.objects.test_base.DesignateObjectTest.test_eq_false [0.000481s] ... ok
{2} designate.tests.unit.objects.test_base.DesignateObjectTest.test_init_invalid [0.000437s] ... ok
{2} designate.tests.unit.objects.test_base.DesignateObjectTest.test_ne [0.000564s] ... ok
{2} designate.tests.unit.objects.test_base.DesignateObjectTest.test_record_to_str [0.000485s] ... ok
{2} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_get [0.000416s] ... ok
{2} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_get_missing [0.000427s] ... ok
{2} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_gititem [0.000431s] ... ok
{2} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_get_slice [0.001011s] ... ok
{2} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_setitem [0.000493s] ... ok
{2} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_to_dict_list_mixin [0.000608s] ... ok
{2} designate.tests.unit.objects.test_fields.CertAlgoFieldTest.test_not_valid_cert_algo [0.001109s] ... ok
{2} designate.tests.unit.objects.test_fields.EmailFieldTest.test_not_valid_email_field [0.001000s] ... ok
{2} designate.tests.unit.objects.test_fields.EnumTest.test_get_schema [0.000601s] ... ok
{2} designate.tests.unit.objects.test_fields.HostFieldTest.test_not_valid_host_field [0.000918s] ... ok
{2} designate.tests.unit.objects.test_fields.IPOrHostTest.test_valid [0.000704s] ... ok
{2} designate.tests.unit.objects.test_fields.TxtFieldTest.test_not_valid_txt [0.000660s] ... ok
{2} designate.tests.unit.objects.test_quota.QuotaTest.test_quota_list_to_dict [0.000573s] ... ok
{2} designate.tests.unit.objects.test_quota.QuotaTest.test_quota_max [0.000706s] ... ok
{2} designate.tests.unit.objects.test_quota.QuotaTest.test_quota_min [0.000552s] ... ok
{2} designate.tests.unit.objects.test_recordset.RecordSetTest.test_action_create_plus_update [0.000765s] ... ok
{2} designate.tests.unit.objects.test_recordset.RecordSetTest.test_action_delete_only [0.000603s] ... ok
{2} designate.tests.unit.objects.test_recordset.RecordSetTest.test_status_many_expect_active [0.000687s] ... ok
{2} designate.tests.unit.objects.test_recordset.RecordSetTest.test_to_repr [0.000672s] ... ok
{2} designate.tests.unit.objects.test_rrdata_a.RRDataATest.test_reject_aaaa_record [0.011740s] ... ok
{2} designate.tests.unit.objects.test_rrdata_a.RRDataATest.test_valid_a_record [0.001084s] ... ok
{2} designate.tests.unit.objects.test_rrdata_aaaa.RRDataAAAATest.test_reject_a_record [0.001029s] ... ok
{2} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_iodef [0.000516s] ... ok
{2} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_iodef_mail_domain_not_valid [0.000549s] ... ok
{2} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_issue_key_value_not_valid [0.000525s] ... ok
{2} designate.tests.unit.objects.test_rrdata_cert.RRDataCERTTest.test_parse_invalid_cert_type_mnemonic [0.000542s] ... ok
{2} designate.tests.unit.objects.test_rrdata_cname.RRDataCNAMETest.test_cname_invalid_data [0.001057s] ... ok
{2} designate.tests.unit.objects.test_rrdata_mx.RRDataMXTest.test_validate_mx_signed_zero [0.001111s] ... ok
{2} designate.tests.unit.objects.test_rrdata_naptr.RRDataNAPTRTest.test_parse_naptr_empty_fields [0.000534s] ... ok
{2} designate.tests.unit.objects.test_rrdata_naptr.RRDataNAPTRTest.test_parse_naptr_valid_exampe1 [0.000465s] ... ok
{2} designate.tests.unit.objects.test_rrdata_soa.RRDataSOATest.test_soa_record [0.001085s] ... ok
{2} designate.tests.unit.objects.test_rrdata_srv.RRDataSRVTest.test_srv_invalid_srv_name [0.002114s] ... ok
{2} designate.tests.unit.objects.test_rrdata_srv.RRDataSRVTest.test_srv_record [0.001585s] ... ok
{2} designate.tests.unit.objects.test_rrdata_sshfp.RRDataSSHTPTest.test_parse_sshfp [0.000469s] ... ok
{2} designate.tests.unit.objects.test_rrdata_sshfp.RRDataSSHTPTest.test_validate_sshfp_signed_zero_fptype [0.001072s] ... ok
{2} designate.tests.unit.objects.test_zone.ZoneTest.test_include_shard_id_in_string_representation [0.000577s] ... ok
{2} designate.tests.unit.objects.test_zone.ZoneTest.test_masters [0.000497s] ... ok
{2} designate.tests.unit.objects.test_zone.ZoneTest.test_validate [0.000559s] ... ok
{2} designate.tests.unit.objects.test_zone.ZoneTest.test_validate_primary_no_email [0.000502s] ... ok
{2} designate.tests.unit.producer.test_service.ProducerServiceTest.test_producer_rpc_topic [0.003501s] ... ok
{2} designate.tests.unit.producer.test_service.ProducerServiceTest.test_service_name [0.005335s] ... ok
{2} designate.tests.unit.producer.test_tasks.PeriodicExistsTest.test_emit_exists [0.005088s] ... ok
{2} designate.tests.unit.producer.test_tasks.PeriodicGenerateDelayedNotifyTaskTest.test_skip_deleted_zone [0.011713s] ... ok
{2} designate.tests.unit.producer.test_tasks.PeriodicIncrementSerialTest.test_increment_zone_with_delayed_notify [0.002621s] ... ok
{2} designate.tests.unit.producer.test_tasks.PeriodicSecondaryRefreshTest.test_refresh_no_zone [0.004305s] ... ok
{2} designate.tests.unit.producer.test_tasks.PeriodicSecondaryRefreshTest.test_refresh_zone_not_expired [0.001901s] ... ok
{2} designate.tests.unit.scheduler.test_basic.SchedulerTest.test_no_filters_when_scheduling_zone [0.001715s] ... ok
{2} designate.tests.unit.scheduler.test_filters.SchedulerAttributeFilterTest.test_multiple_pools_all_match [0.001836s] ... ok
{2} designate.tests.unit.scheduler.test_filters.SchedulerAttributeFilterTest.test_pool_attributes_not_set [0.000951s] ... ok
{2} designate.tests.unit.scheduler.test_filters.SchedulerAttributeFilterTest.test_zone_attributes_not_set [0.000944s] ... ok
{2} designate.tests.unit.scheduler.test_filters.SchedulerDefaultPoolFilterTest.test_multiple_pools [0.000996s] ... ok
{2} designate.tests.unit.scheduler.test_filters.SchedulerInDoubtDefaultPoolFilterTest.test_get_pool_failure [0.001062s] ... ok
{2} designate.tests.unit.scheduler.test_filters.SchedulerInDoubtDefaultPoolFilterTest.test_pools_with_default [0.001333s] ... ok
{2} designate.tests.unit.scheduler.test_filters.SchedulerPoolIDAttributeFilterTest.test_get_pool_failure [0.001238s] ... ok
{2} designate.tests.unit.scheduler.test_permutations.AttributeSchedulerPermutationsTest.test_get_bronze_tier [0.002320s] ... ok
{2} designate.tests.unit.scheduler.test_permutations.AttributeSchedulerPermutationsTest.test_no_tier_raises_exception [0.001742s] ... ok
{2} designate.tests.unit.scheduler.test_permutations.AttributeSchedulerPermutationsTest.test_tier_not_found_raises_exception [0.004036s] ... ok
{2} designate.tests.unit.scheduler.test_permutations.DefaultSchedulerPermutationsTest.test_get_default_pool [0.001844s] ... ok
{2} designate.tests.unit.sink.test_service.TestSinkService.test_service_start [0.017042s] ... ok
{2} designate.tests.unit.storage.impl_sqlalchemy.alembic.test_legacy_utils.TestLegacyUtils.test_is_migration_needed [0.002982s] ... ok
{2} designate.tests.unit.storage.impl_sqlalchemy.test_sqlalchemy.SqlalchemyTestCase.test_rname_check [0.000508s] ... ok
{2} designate.tests.unit.storage.impl_sqlalchemy.test_sqlalchemy.SqlalchemyTestCase.test_rname_check_reverse_name [0.000386s] ... ok
{2} designate.tests.unit.test_conf.TestConfOpts.test_opts_import_invalid_module [0.000886s] ... ok
{2} designate.tests.unit.test_conf.TestConfOpts.test_opts_list [0.001073s] ... ok
{2} designate.tests.unit.test_context.TestDesignateContext.test_get_auth_plugin_user [0.000451s] ... ok
{2} designate.tests.unit.test_coordination.TestCoordination.test_get_lock [0.000948s] ... ok
{2} designate.tests.unit.test_coordination.TestCoordination.test_retry_if_tooz_error [0.000666s] ... ok
{2} designate.tests.unit.test_coordination.TestCoordination.test_start [0.008751s] ... ok
{2} designate.tests.unit.test_coordination.TestCoordination.test_start_with_grouping_enabled [0.003996s] ... ok
{2} designate.tests.unit.test_coordination.TestCoordination.test_stop [0.001907s] ... ok
{2} designate.tests.unit.test_coordination.TestCoordination.test_un_watchers [0.000896s] ... ok
{2} designate.tests.unit.test_coordination.TestPartitioner.test_get_members [0.000973s] ... ok
{1} designate.tests.functional.producer.test_tasks.PeriodicGenerateDelayedNotifyTaskTest.test_generate_delayed_notify_zones [3.130238s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_recordsets_with_records [0.207464s] ... ok
{2} designate.tests.unit.test_coordination.TestPartitioner.test_three_odd_partitions [0.022020s] ... ok
{2} designate.tests.unit.test_dnsmiddleware.TestDNSMiddleware.test_process_request [0.000776s] ... ok
{2} designate.tests.unit.test_dnsmiddleware.TestSerializationMiddleware.test_bad_signature [0.001013s] ... ok
{2} designate.tests.unit.test_dnsutils.TestDNSUtils.test_xfr_default [0.006039s] ... ok
{2} designate.tests.unit.test_dnsutils.TestDoAfxr.test_do_afxr_fails_with_exception [0.002304s] ... ok
{1} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_over(storage) [0.119717s] ... ok
{2} designate.tests.unit.test_heartbeat_emitter.HeartbeatEmitterTest.test_emit [0.129277s] ... ok
{2} designate.tests.unit.test_heartbeat_emitter.HeartbeatEmitterTest.test_start [0.005731s] ... ok
{2} designate.tests.unit.test_heartbeat_emitter.HeartbeatEmitterTest.test_stop [0.002913s] ... ok
{2} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_import_create [0.001239s] ... ok
{2} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_rrset_create [0.001210s] ... ok
{2} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_rrset_update_other [0.004799s] ... ok
{2} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_rrset_update_records [0.001610s] ... ok
{2} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_transfer_accept_create [0.001367s] ... ok
{2} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_transfer_request_update [0.000943s] ... ok
{2} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_zone_update [0.000940s] ... ok
{2} designate.tests.unit.test_notifications.AuditNotificationTest.test_recordset_data_result_not_recordset [0.000985s] ... ok
{2} designate.tests.unit.test_notifications.AuditNotificationTest.test_zone_name [0.003962s] ... ok
{2} designate.tests.unit.test_rpc.RPCTest.test_add_extra_exmods [0.007847s] ... ok
{2} designate.tests.unit.test_rpc.RPCTest.test_cleanup_no_notifier [0.000773s] ... ok
{2} designate.tests.unit.test_rpc.RPCTest.test_get_client_is_none [0.000524s] ... ok
{2} designate.tests.unit.test_rpc.RequestContextSerializerTest.test_serialize_context_without_profiler [0.000699s] ... ok
{2} designate.tests.unit.test_schema.TestSchema.test_constructor [0.000835s] ... ok
{2} designate.tests.unit.test_service.BaseServiceTest.test_serve [0.001557s] ... ok
{2} designate.tests.unit.test_service.BaseServiceTest.test_wait [0.004257s] ... ok
{2} designate.tests.unit.test_service.TestDNSService.test_dns_handle_udp_query [0.001461s] ... ok
{2} designate.tests.unit.test_service.TestDNSService.test_handle_tcp_handle_errors [0.001932s] ... ok
{2} designate.tests.unit.test_service.TestDNSService.test_service_init [0.001128s] ... ok
{2} designate.tests.unit.test_service.TestDNSService.test_service_start [0.002181s] ... ok
{2} designate.tests.unit.test_service.TestDNSService.test_service_stop [0.001571s] ... ok
{2} designate.tests.unit.test_service.TestWSGIService.test_service_start [0.001740s] ... ok
{2} designate.tests.unit.test_utils.TestUtils.test_bind_tcp_without_reuse_port [0.002626s] ... ok
{2} designate.tests.unit.test_utils.TestUtils.test_deep_dict_merge_not_dict [0.000778s] ... ok
{2} designate.tests.unit.test_utils.TestUtils.test_execute [0.000975s] ... ok
{2} designate.tests.unit.test_utils.TestUtils.test_get_paging_params_invalid_sort_key [0.001000s] ... ok
{2} designate.tests.unit.test_utils.TestUtils.test_get_paging_params_max_limit [0.001062s] ... ok
{2} designate.tests.unit.test_utils.TestUtils.test_get_paging_params_without_sort_keys [0.000783s] ... ok
{2} designate.tests.unit.test_utils.TestUtils.test_get_proxies_with_http_proxy [0.001242s] ... ok
{2} designate.tests.unit.test_utils.TestUtils.test_invalid_uuid_no_argument_provided [0.000848s] ... ok
{2} designate.tests.unit.test_utils.TestUtils.test_render_template [0.001864s] ... ok
{2} designate.tests.unit.test_utils.TestUtils.test_resource_string [0.000936s] ... ok
{2} designate.tests.unit.test_utils.TestUtils.test_validate_invalid_uuid [0.000944s] ... ok
{2} designate.tests.unit.workers.test_base_task.TestTask.test_call [0.000718s] ... ok
{2} designate.tests.unit.workers.test_base_task.TestTask.test_current_action_is_valid [0.001126s] ... ok
{1} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_under(noop) [0.116643s] ... ok
{2} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_make_and_send_dns_message_error_flags [0.001685s] ... ok
{2} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_make_and_send_dns_message_timeout [0.001501s] ... ok
{2} designate.tests.unit.workers.test_processing.TestProcessingExecutor.test_executor_name_with_func [0.001284s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/designate-20.1.0.dev10/designate/worker/processing.py:33: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
  return futurist.GreenThreadPoolExecutor(CONF['service:worker'].threads)
{2} designate.tests.unit.workers.test_rpcapi.TestService.test_create_zone [0.000879s] ... ok
{2} designate.tests.unit.workers.test_rpcapi.TestService.test_get_serial_number [0.000673s] ... ok
{2} designate.tests.unit.workers.test_service.WorkerServiceTest.test_central_api [0.012335s] ... ok
{2} designate.tests.unit.workers.test_service.WorkerServiceTest.test_delete_zone_hard [0.007519s] ... ok
{2} designate.tests.unit.workers.test_service.WorkerServiceTest.test_do_zone_action_also_notifies [0.004599s] ... ok
{2} designate.tests.unit.workers.test_service.WorkerServiceTest.test_get_serial_number [0.004074s] ... ok
{2} designate.tests.unit.workers.test_service.WorkerServiceTest.test_perform_zone_xfr [0.003582s] ... ok
{2} designate.tests.unit.workers.test_task_config.TestTaskConfig.test_delay [0.000652s] ... ok
{2} designate.tests.unit.workers.test_task_config.TestTaskConfig.test_threshold_percentage [0.000563s] ... ok
{2} designate.tests.unit.workers.test_task_config.TestTaskConfig.test_timeout [0.000514s] ... ok
{2} designate.tests.unit.workers.test_zone_tasks.TestExportZone.test_sync_export_right_size [0.001573s] ... ok
{2} designate.tests.unit.workers.test_zone_tasks.TestParseQueryResults.test_no_serial [0.000759s] ... ok
{2} designate.tests.unit.workers.test_zone_tasks.TestParseQueryResults.test_result_cases_update_success_all_higher_serial [0.001012s] ... ok
{2} designate.tests.unit.workers.test_zone_tasks.TestParseQueryResults.test_result_cases_update_success_with_higher_serial [0.000743s] ... ok
{2} designate.tests.unit.workers.test_zone_tasks.TestPollForZone.test_call [0.001086s] ... ok
{2} designate.tests.unit.workers.test_zone_tasks.TestPollForZone.test_call_timeout [0.000996s] ... ok
{2} designate.tests.unit.workers.test_zone_tasks.TestUpdateStatus.test_call_central_call [0.001082s] ... ok
{2} designate.tests.unit.workers.test_zone_tasks.TestZoneAction.test_call_poll_for_zone_false [0.007210s] ... ok
{2} designate.tests.unit.workers.test_zone_tasks.TestZoneActionOnTarget.test_call_create [0.003329s] ... ok
{2} designate.tests.unit.workers.test_zone_tasks.TestZoneActionOnTarget.test_call_create_catalog_zone [0.002459s] ... ok
{2} designate.tests.unit.workers.test_zone_tasks.TestZoneActionOnTarget.test_call_update [0.002057s] ... ok
{2} designate.tests.unit.workers.test_zone_tasks.TestZoneActor.test_threshold_from_config [0.003206s] ... ok
{2} designate.tests.unit.workers.test_zone_tasks.TestZoneActor.test_threshold_met_false [0.001972s] ... ok
{2} designate.tests.unit.workers.test_zone_tasks.TestZoneActor.test_threshold_met_true [0.000757s] ... ok
{2} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_threshold_met_false_low_positives [0.000794s] ... ok
{2} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_threshold_met_false_no_zones_one_result [0.000690s] ... ok
{2} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_threshold_met_true [0.000736s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tenants [0.321807s] ... ok
{1} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_under(storage) [0.123214s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tld_criterion [0.065204s] ... ok
{1} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_unlimited(noop) [0.116372s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tsigkey [0.129100s] ... ok
{1} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_unlimited(storage) [0.064402s] ... ok
{1} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_zero(noop) [0.066442s] ... ok
{1} designate.tests.functional.quota.test_quota.QuotaTestCase.test_limit_check_zero(storage) [0.064822s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_criterion_greaterthan [0.225738s] ... ok
{1} designate.tests.functional.quota.test_storage.StorageQuotaTest.test_get_quota [0.129985s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_exports_with_no_criterion [0.065433s] ... ok
{1} designate.tests.functional.test_context.TestDesignateContext.test_elevated_hard_delete [0.123263s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_import_criterion_missing [0.125375s] ... ok
{1} designate.tests.functional.test_context.TestDesignateContext.test_hard_delete [0.118125s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_transfer_accept [0.256093s] ... ok
{1} designate.tests.functional.test_dnsutils.TestUtils.test_parse_zone [0.181823s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zones_all_tenants [0.291222s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zones_paging [0.745803s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_nameserver_missing [0.063387s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_quota_missing [0.065585s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_record [0.179056s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_tsigkey [0.063717s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_zone [0.176393s] ... ok
{1} designate.tests.functional.test_migration.DesignateMigrationsWalk.test_walk_versions [1.684303s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('domain_id', 'domains', 'id')' could not be located in PRAGMA foreign_keys for table records
  records_table = sa.Table('records', metadata, autoload_with=op.get_bind())
/builddir/build/BUILD/designate-20.1.0.dev10/designate/storage/sqlalchemy/alembic/versions/867a331ce1fc_domain_to_zone_rename.py:100: SAWarning: WARNING: SQL-parsed foreign key constraint '('recordset_id', 'recordsets', 'id')' could not be located in PRAGMA foreign_keys for table records
  records_table = sa.Table('records', metadata, autoload_with=op.get_bind())
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_zone_transfer_accept [0.181082s] ... ok
{1} designate.tests.functional.test_migration.TestMigrationsWalkSQLite.test_single_base_revision [0.069396s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_paging_sort_dir_invalid [0.065423s] ... ok
{1} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_between [0.114632s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_paging_sort_key_invalid [0.065030s] ... ok
{1} designate.tests.functional.test_sqlalchemy.SQLAlchemyTestCase.test_ge [0.118323s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_recordsets_none_result [0.064539s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_transfer_zone_ownership [0.179875s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_blacklist [0.065724s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool [0.115650s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_also_notify [0.117789s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_count_tenants [0.334734s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_also_notify_duplicate [0.121746s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_blacklist [0.121850s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_attribute_missing [0.064429s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_also_notify_duplicate [0.121700s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_duplicate [0.115621s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_missing [0.078524s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_pool_ns_record_duplicate [0.117212s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_nameserver_missing [0.118491s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_recordset_with_records [0.190495s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_service_status_duplicate [0.063527s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_recordset [0.174609s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_tld [0.063697s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_tld_with_duplicate [0.062757s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_tsigkey [0.064611s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_recordset_duplicate [0.169881s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_override_default_ttl [0.067295s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_tld_duplicate [0.079690s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_standard_ttl [0.065458s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_tsigkey [0.126254s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_tsigkey_duplicate [0.081772s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_create_zone_transfer_request [0.177402s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_import_missing [0.064048s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_catalog_zone_without_tsig [0.143419s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_new_recordset [0.171635s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_pool_target_master [0.114630s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_new_recordset_with_existing [0.171182s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_record [0.186133s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_tsigkey [0.064514s] ... ok
{0} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_secondary [0.167062s] ... ok
{0} designate.tests.functional.worker.test_notify.WorkerNotifyTest.test_poll_for_serial_number [0.068021s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_delete_tsigkey_missing [0.115756s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_ensure_catalog_zone_config [0.063196s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_ensure_catalog_zone_config_no_catalog_zone [0.064808s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_ensure_catalog_zone_consistent [0.172011s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_ensure_catalog_zone_consistent_no_catalog_zone [0.062949s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_ensure_catalog_zone_consistent_tsig_changed [0.119826s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_blacklists [0.062671s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_blacklists_paging [0.124584s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_attributes_paging [0.124398s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_target_criterion [0.062415s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_target_criterion_missing [0.062401s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_targets [0.063580s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_pool_targets_paging [0.113053s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_quotas [0.063057s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_quotas_criterion [0.063211s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_records_criterion [0.164412s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tlds_with_criterion [0.062779s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_tsigkeys_criterion [0.062961s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_criterion [0.219729s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_imports_with_criterion [0.065920s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zone_transfer_requests [0.164471s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zones [0.170630s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_find_zones_criterion [0.232233s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_also_notify [0.126708s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_pool_missing [0.067102s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_tld [0.079949s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_tld_missing [0.066223s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_tsigkey_missing [0.301408s] ... ok
{0} designate.tests.functional.worker.test_notify.WorkerNotifyTest.test_poll_for_serial_number_timeout [3.083523s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_zone_import_missing [0.066462s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_zone_transfer_request [0.182142s] ... ok
{0} designate.tests.functional.worker.test_worker_tasks.RecoverShardTest.test_recover_error_delete [0.307273s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/designate-20.1.0.dev10/designate/worker/processing.py:33: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
  return futurist.GreenThreadPoolExecutor(CONF['service:worker'].threads)
{0} designate.tests.unit.api.test_admin_api.TestAdminAPI.test_show_detailed [0.001024s] ... ok
{0} designate.tests.unit.api.test_middleware.ContextMiddlewareTest.test_extract_dns_hide_counts [0.000561s] ... ok
{0} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_all_projects_in_params [0.000986s] ... ok
{0} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_all_tenants_in_params [0.001143s] ... ok
{0} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_edit_managed_records_in_headers [0.000865s] ... ok
{0} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_hard_delete_in_headers [0.000819s] ... ok
{0} designate.tests.unit.api.test_root.RootTest.test_v2_root_no_extensions [0.001980s] ... ok
{0} designate.tests.unit.api.v2.test_patches.TestPatches.test_invalid_json [0.000827s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_get_zone_transfer_request_no_project_id [0.180755s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_paging_limit_invalid [0.066206s] ... ok
{0} designate.tests.unit.api.v2.test_recordsets.TestRecordsetAPI.test_put_one [0.219752s] ... ok
{0} designate.tests.unit.api.v2.test_rest_controller.TestFilterParams.test_valid_filter_parameters [0.000610s] ... ok
{0} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_patch_method_not_allowed [0.001036s] ... ok
{0} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_post_method_not_allowed [0.000675s] ... ok
{0} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_put_method_not_allowed [0.000652s] ... ok
{0} designate.tests.unit.api.v2.test_zones.TestZonesAPI.test_post_all_zone_error [0.004108s] ... ok
{0} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_force_delete_zone [0.003779s] ... ok
{0} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_soft_delete_zone_missed_request_id [0.003209s] ... ok
{0} designate.tests.unit.backend.test_base.BaseBackendTestCase.test_untested_backend [0.002405s] ... ok
{0} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_create_zone_already_exists [0.001994s] ... ok
{0} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_delete_zone_with_view [0.004214s] ... ok
{0} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_execute_rndc [0.002126s] ... ok
{0} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_execute_rndc_timeout_exception [0.002103s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_schema_table_indexes [0.129098s] ... ok
{0} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_generate_rndc_base_call [0.001610s] ... ok
{0} designate.tests.unit.backend.test_designate.DesignateBackendTestCase.test_delete_zone [0.002644s] ... ok
{0} designate.tests.unit.backend.test_designate.DesignateBackendTestCase.test_delete_zone_notfound [0.002669s] ... ok
{0} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_create_zone [0.007336s] ... ok
{0} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_create_zone_missing_contact_and_tsig [0.006723s] ... ok
{0} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_delete_zone_raise_dynclienterror [0.004790s] ... ok
{0} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_error_from_response [0.002377s] ... ok
{0} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_request [0.004068s] ... ok
{0} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_delete_zone_fail [0.004012s] ... ok
{0} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_get_master [0.001845s] ... ok
{0} designate.tests.unit.backend.test_nsd4.NSD4BackendTestCase.test_create_zone [0.006018s] ... ok
{0} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_already_exists_and_fails_to_delete [0.006059s] ... ok
{0} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_delete_zone_missing [0.002666s] ... ok
{0} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_delete_zone_success [0.006175s] ... ok
{0} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_verify_ssl_not_valid [0.001675s] ... ok
{0} designate.tests.unit.central.test_central.CentralTestCase.test_is_valid_project_id [0.003052s] ... ok
{0} designate.tests.unit.central.test_central.CentralTestCase.test_is_valid_zone_name_invalid_object [0.002489s] ... ok
{0} designate.tests.unit.central.test_central.CentralTestCase.test_list_to_dict [0.002292s] ... ok
{0} designate.tests.unit.central.test_central.CentralTestCase.test_service_start [0.008538s] ... ok
{0} designate.tests.unit.central.test_central.CentralTestCase.test_service_start_with_managed_tenant_id_set [0.003938s] ... ok
{0} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_error_create_do_nothing [0.003142s] ... ok
{0} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_error_pending_do_nothing [0.002382s] ... ok
{0} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_no_zone_delete [0.002775s] ... ok
{0} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_no_zone_do_nothing [0.004673s] ... ok
{0} designate.tests.unit.central.test_lock_decorator.CentralDecoratorTests.test_synchronized_zone_exception_raised [0.002557s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_nameserver [0.120718s] ... ok
{0} designate.tests.unit.cmd.test_manage.ManageTestCase.test_get_available_commands [0.062373s] ... ok
{0} designate.tests.unit.cmd.test_manage.ManageTestCase.test_main_error [0.003794s] ... ok
Captured stdout:
~~~~~~~~~~~~~~~~
    An error has occurred:
Traceback (most recent call last):
  File "/builddir/build/BUILD/designate-20.1.0.dev10/designate/cmd/manage.py", line 124, in main
    fn(*fn_args)
  File "/usr/lib64/python3.9/unittest/mock.py", line 1092, in __call__
    return self._mock_call(*args, **kwargs)
  File "/usr/lib64/python3.9/unittest/mock.py", line 1096, in _mock_call
    return self._execute_mock_call(*args, **kwargs)
  File "/usr/lib64/python3.9/unittest/mock.py", line 1151, in _execute_mock_call
    raise effect
Exception
{0} designate.tests.unit.common.test_keystone.TestVerifyProjectid.test_verify_project_id_request_returns_403 [0.001636s] ... ok
{0} designate.tests.unit.common.test_profiler.ProfilerTest.test_setup_profiler [0.001540s] ... ok
{0} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_from_second_argument [0.000664s] ... ok
{0} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_from_zone [0.000470s] ... ok
{0} designate.tests.unit.mdns.test_handler.HandleRecordQueryTest.test_handle_record_query_forbidden [0.001595s] ... ok
{0} designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_axfr_zone_not_found [0.001500s] ... ok
{0} designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_get_max_message_size_larger_than_allowed [0.001119s] ... ok
{0} designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_zone_criterion_from_request_unknown_scope [0.001292s] ... ok
{0} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test__call__axfr [0.000982s] ... ok
{0} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test__call__notify [0.000964s] ... ok
{0} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test_convert_to_rrset [0.001157s] ... ok
{0} designate.tests.unit.mdns.test_service.MdnsServiceTest.test_service_start [0.002931s] ... ok
{0} designate.tests.unit.network_api.test_base.NetworkEndpointsFromCatalogTest.test_endpoints [0.000540s] ... ok
{0} designate.tests.unit.network_api.test_base.NetworkEndpointsFromCatalogTest.test_no_endpoints_found [0.000548s] ... ok
{0} designate.tests.unit.network_api.test_base.NetworkEndpointsTest.test_endpoints_from_catalog [0.000758s] ... ok
{0} designate.tests.unit.network_api.test_base.NetworkEndpointsTest.test_endpoints_from_catalog_with_region [0.000697s] ... ok
{0} designate.tests.unit.network_api.test_base.NetworkEndpointsTest.test_endpoints_from_config [0.000684s] ... ok
{0} designate.tests.unit.network_api.test_base.NetworkEndpointsTest.test_endpoints_from_config_with_region [0.000742s] ... ok
{0} designate.tests.unit.network_api.test_neutron.NeutronNetworkAPITest.test_list_floatingips_communication_failure [0.002286s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/designate-20.1.0.dev10/designate/network_api/neutron.py:74: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
  with futurist.GreenThreadPoolExecutor(max_workers=5) as executor:
{0} designate.tests.unit.notification_handler.test_fake.TestFakeHandler.test_get_exchange_topics [0.001101s] ... ok
{0} designate.tests.unit.notification_handler.test_fake.TestFakeHandler.test_get_name [0.000728s] ... ok
{0} designate.tests.unit.notification_handler.test_neutron.TestNeutronHandler.test_get_event_types [0.001304s] ... ok
{0} designate.tests.unit.notification_handler.test_neutron.TestNeutronHandler.test_get_exchange_topics [0.001028s] ... ok
{0} designate.tests.unit.notification_handler.test_nova.TestNovaHandler.test_process_notification_delete [0.001393s] ... ok
{0} designate.tests.unit.notification_handler.test_nova.TestNovaHandler.test_process_notification_invalid_event_type [0.001187s] ... ok
{0} designate.tests.unit.objects.test_adapters.DesignateAdapterTest.test_get_object_adapter [0.000453s] ... ok
{0} designate.tests.unit.objects.test_adapters_v2_api.APIv2AdapterTest.test_get_base_url_enable_host_header [0.000644s] ... ok
{0} designate.tests.unit.objects.test_adapters_v2_api.RecordAPIv2AdapterTest.test_render_object [0.000432s] ... ok
{0} designate.tests.unit.objects.test_adapters_v2_api.RecordSetAPIv2AdapterTest.test_parse_object [0.000504s] ... ok
{0} designate.tests.unit.objects.test_adapters_v2_api.RecordSetAPIv2AdapterTest.test_render_object [0.000641s] ... ok
{0} designate.tests.unit.objects.test_adapters_v2_api.SharedZoneListAPIv2AdapterTest.test_get_collection_href [0.000558s] ... ok
{0} designate.tests.unit.objects.test_adapters_v2_api.ZoneAPIv2AdapterTest.test_parse_object [0.000915s] ... ok
{0} designate.tests.unit.objects.test_adapters_v2_api.ZoneExportAPIv2AdapterTest.test_render_object_links [0.000700s] ... ok
{0} designate.tests.unit.objects.test_adapters_v2_api.ZoneMasterAPIv2AdapterTest.test_parse_object [0.000454s] ... ok
{0} designate.tests.unit.objects.test_adapters_v2_api.ZoneMasterAPIv2AdapterTest.test_render_object_standard_dns_port [0.000458s] ... ok
{0} designate.tests.unit.objects.test_adapters_v2_api.ZoneTransferRequestAPIv2AdapterTest.test_render_object [0.000748s] ... ok
{0} designate.tests.unit.objects.test_base.DesignateObjectTest.test_deepcopy [0.000605s] ... ok
{0} designate.tests.unit.objects.test_base.DesignateObjectTest.test_from_primitive_recursive [0.000504s] ... ok
{0} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_reset_changes [0.000420s] ... ok
{0} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_reset_changes_recursive [0.000500s] ... ok
{0} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_to_repr [0.000533s] ... ok
{0} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_to_str [0.000430s] ... ok
{0} designate.tests.unit.objects.test_base.DesignateObjectTest.test_to_dict_recursive [0.000465s] ... ok
{0} designate.tests.unit.objects.test_base.DesignateObjectTest.test_to_primitive_recursive [0.000528s] ... ok
{0} designate.tests.unit.objects.test_base.DesignateObjectTest.test_validate_recursive [0.000588s] ... ok
{0} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_get_default [0.000473s] ... ok
{0} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_get_default_with_patch [0.000803s] ... ok
{0} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_index [0.000570s] ... ok
{0} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_sort [0.000516s] ... ok
{0} designate.tests.unit.objects.test_fields.DomainFieldTest.test_not_valid_domain_field [0.000842s] ... ok
{0} designate.tests.unit.objects.test_fields.SRVFieldTest.test_is_none [0.000556s] ... ok
{0} designate.tests.unit.objects.test_fields.SshfpTest.test_not_valid_sshfp [0.000649s] ... ok
{0} designate.tests.unit.objects.test_quota.QuotaTest.test_quota_invalid [0.000696s] ... ok
{0} designate.tests.unit.objects.test_quota.QuotaTest.test_quota_list [0.000913s] ... ok
{0} designate.tests.unit.objects.test_recordset.RecordSetTest.test_action_create [0.000762s] ... ok
{0} designate.tests.unit.objects.test_recordset.RecordSetTest.test_parse_rrset_object_preserves_changes_multiple_rrs [0.001332s] ... ok
{0} designate.tests.unit.objects.test_recordset.RecordSetTest.test_status_deleted [0.000668s] ... ok
{0} designate.tests.unit.objects.test_recordset.RecordSetTest.test_status_error [0.003028s] ... ok
{0} designate.tests.unit.objects.test_recordset.RecordSetTest.test_status_many_expect_error [0.000742s] ... ok
{0} designate.tests.unit.objects.test_recordset.RecordSetTest.test_status_many_expect_pending [0.000660s] ... ok
{0} designate.tests.unit.objects.test_recordset.RecordSetTest.test_status_pending2 [0.000603s] ... ok
{0} designate.tests.unit.objects.test_recordset.RecordSetTest.test_validate_unsupported_recordset_type [0.001095s] ... ok
{0} designate.tests.unit.objects.test_rrdata_a.RRDataATest.test_reject_invalid_data [0.001190s] ... ok
{0} designate.tests.unit.objects.test_rrdata_a.RRDataATest.test_reject_leading_zeros [0.001030s] ... ok
{0} designate.tests.unit.objects.test_rrdata_aaaa.RRDataAAAATest.test_reject_invalid_data [0.001048s] ... ok
{0} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_iodef_http_host_too_long [0.000485s] ... ok
{0} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_issue_domain_not_valid [0.000510s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_pool_nameserver_duplicate [0.126427s] ... ok
{0} designate.tests.unit.objects.test_rrdata_cert.RRDataCERTTest.test_cert_record [0.001030s] ... ok
{0} designate.tests.unit.objects.test_rrdata_cert.RRDataCERTTest.test_parse_invalid_cert_type_value [0.000506s] ... ok
{0} designate.tests.unit.objects.test_rrdata_cname.RRDataCNAMETest.test_cname_record [0.000937s] ... ok
{0} designate.tests.unit.objects.test_rrdata_mx.RRDataMXTest.test_parse_mx [0.000452s] ... ok
{0} designate.tests.unit.objects.test_rrdata_naptr.RRDataNAPTRTest.test_parse_naptr [0.000508s] ... ok
{0} designate.tests.unit.objects.test_rrdata_ns.RRDataNSTest.test_ns_record [0.001392s] ... ok
{0} designate.tests.unit.objects.test_rrdata_ptr.RRDataPTRTest.test_ptr_record [0.000982s] ... ok
{0} designate.tests.unit.objects.test_rrdata_txt.RRDataTXTTest.test_reject_non_matched_quotes [0.000612s] ... ok
{0} designate.tests.unit.objects.test_zone.ZoneTest.test_masters_2 [0.000492s] ... ok
{0} designate.tests.unit.objects.test_zone.ZoneTest.test_validate_secondary_with_masters_none [0.000534s] ... ok
{0} designate.tests.unit.objects.test_zone.ZoneTest.test_validate_secondary_with_ttl [0.000817s] ... ok
{0} designate.tests.unit.objects.test_zone_master.ZoneMasterTest.test_zone_master_from_data [0.000508s] ... ok
{0} designate.tests.unit.objects.test_zone_master.ZoneMasterTest.test_zone_masters_to_data [0.000535s] ... ok
{0} designate.tests.unit.producer.test_service.ProducerServiceTest.test_central_api [0.003226s] ... ok
{0} designate.tests.unit.producer.test_service.ProducerServiceTest.test_service_start_all_extension_disabled [0.007244s] ... ok
{0} designate.tests.unit.scheduler.test_basic.SchedulerTest.test_no_pools [0.001789s] ... ok
{0} designate.tests.unit.scheduler.test_filters.SchedulerAttributeFilterTest.test_default_operation [0.001605s] ... ok
{0} designate.tests.unit.scheduler.test_filters.SchedulerDefaultPoolFilterTest.test_default_operation [0.001131s] ... ok
{0} designate.tests.unit.sink.test_service.TestSinkService.test_service_name [0.004795s] ... ok
{0} designate.tests.unit.test_conf.TestConfOpts.test_opts_list_module_names [0.000869s] ... ok
{0} designate.tests.unit.test_coordination.TestCoordination.test_create_group [0.001856s] ... ok
{0} designate.tests.unit.test_coordination.TestCoordination.test_create_group_already_exists [0.001133s] ... ok
{0} designate.tests.unit.test_coordination.TestCoordination.test_disable_grouping [0.001192s] ... ok
{0} designate.tests.unit.test_coordination.TestPartitioner.test_two_even_partitions [0.016143s] ... ok
{0} designate.tests.unit.test_coordination.TestPartitioner.test_unwatch_partition_change [0.001135s] ... ok
{0} designate.tests.unit.test_dnsmiddleware.TestDNSMiddleware.test_process_response [0.000579s] ... ok
{0} designate.tests.unit.test_dnsmiddleware.TestSerializationMiddleware.test_message_to_wire [0.001258s] ... ok
{0} designate.tests.unit.test_dnsmiddleware.TestSerializationMiddleware.test_unknown_tsig_key [0.004375s] ... ok
{0} designate.tests.unit.test_dnsmiddleware.TestTsigInfoMiddleware.test_process_request [0.001552s] ... ok
{0} designate.tests.unit.test_dnsmiddleware.TestTsigInfoMiddleware.test_process_request_tsig_key_not_found [0.001154s] ... ok
{0} designate.tests.unit.test_dnsutils.TestDNSMessages.test_get_serial [0.001371s] ... ok
{0} designate.tests.unit.test_dnsutils.TestDNSUtils.test_send_tcp_dns_message [0.001145s] ... ok
{0} designate.tests.unit.test_dnsutils.TestDNSUtils.test_send_udp_dns_message [0.000968s] ... ok
{0} designate.tests.unit.test_dnsutils.TestDoAfxr.test_do_afxr [0.003744s] ... ok
{0} designate.tests.unit.test_dnsutils.TestDoAfxr.test_do_afxr_fails_with_timeout [0.002117s] ... ok
{0} designate.tests.unit.test_heartbeat_emitter.HeartbeatEmitterTest.test_get_status [0.001473s] ... ok
{0} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_rrset_delete [0.000986s] ... ok
{0} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_transfer_request_delete [0.000798s] ... ok
{0} designate.tests.unit.test_notifications.AuditNotificationTest.test_other_data [0.001257s] ... ok
{0} designate.tests.unit.test_notifications.AuditNotificationTest.test_other_data_handle_unexpected_values [0.001313s] ... ok
{0} designate.tests.unit.test_notifications.DefaultNotificationTest.test_default_notifications [0.000575s] ... ok
{0} designate.tests.unit.test_rpc.DesignateObjectSerializerTest.test_process_iterable [0.000429s] ... ok
{0} designate.tests.unit.test_rpc.DesignateObjectSerializerTest.test_process_iterable_with_set [0.000409s] ... ok
{0} designate.tests.unit.test_rpc.RPCTest.test_cleanup [0.001905s] ... ok
{0} designate.tests.unit.test_rpc.RPCTest.test_get_client [0.000766s] ... ok
{0} designate.tests.unit.test_rpc.RPCTest.test_get_notification_listener_serializer_set [0.000938s] ... ok
{0} designate.tests.unit.test_rpc.RPCTest.test_get_notification_listener_transport_is_none [0.000726s] ... ok
{0} designate.tests.unit.test_rpc.RequestContextSerializerTest.test_deserialize_context_with_profiler [0.001301s] ... ok
{0} designate.tests.unit.test_service.BaseServiceTest.test_serve_twice [0.001091s] ... ok
{0} designate.tests.unit.test_service.BaseServiceTest.test_wait_keyboard_interrupt [0.001637s] ... ok
{0} designate.tests.unit.test_service.TestDNSService.test_handle_tcp [0.002314s] ... ok
{0} designate.tests.unit.test_service.TestRpcService.test_rpc_service_start [0.003001s] ... ok
{0} designate.tests.unit.test_service.TestServiceInit.test_service_init [0.003163s] ... ok
{0} designate.tests.unit.test_service.TestWSGIService.test_service_wait [0.001311s] ... ok
{0} designate.tests.unit.test_service.TestWSGIService.test_service_wait_multiple_servers [0.001151s] ... ok
{0} designate.tests.unit.test_utils.TestUtils.test_bind_udp [0.002817s] ... ok
{0} designate.tests.unit.test_utils.TestUtils.test_bind_udp_without_reuse_port [0.002359s] ... ok
{0} designate.tests.unit.test_utils.TestUtils.test_get_paging_params_invalid_sort_dir [0.001216s] ... ok
{0} designate.tests.unit.test_utils.TestUtils.test_get_proxies_with_https_proxy [0.000796s] ... ok
{0} designate.tests.unit.test_utils.TestUtils.test_get_proxies_with_no_proxy [0.000736s] ... ok
{0} designate.tests.unit.test_utils.TestUtils.test_load_schema_missing [0.000956s] ... ok
{0} designate.tests.unit.test_utils.TestUtils.test_split_host_port_with_invalid_port [0.000700s] ... ok
{0} designate.tests.unit.test_utils.TestUtils.test_validate_uuid [0.000764s] ... ok
{0} designate.tests.unit.test_utils.TestUtils.test_validate_uuid_no_arguments [0.000795s] ... ok
{0} designate.tests.unit.workers.test_base_task.TestTask.test_central_api [0.000894s] ... ok
{0} designate.tests.unit.workers.test_base_task.TestTask.test_compare_threshold_at_50_percentage [0.000722s] ... ok
{0} designate.tests.unit.workers.test_base_task.TestTask.test_current_action_bad_storage_always_valid [0.000946s] ... ok
{0} designate.tests.unit.workers.test_base_task.TestTask.test_current_action_is_not_valid_deleted [0.000855s] ... ok
{0} designate.tests.unit.workers.test_base_task.TestTask.test_worker_api [0.000675s] ... ok
{0} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_get_serial_number_nxdomain_deleted_zone [0.001411s] ... ok
{0} designate.tests.unit.workers.test_processing.TestProcessingExecutor.test_execute_bad_task [0.001437s] ... ok
{0} designate.tests.unit.workers.test_processing.TestProcessingExecutor.test_execute_single_task [0.001651s] ... ok
{0} designate.tests.unit.workers.test_rpcapi.TestService.test_start_zone_export [0.001094s] ... ok
{0} designate.tests.unit.workers.test_service.WorkerServiceTest.test_get_executor [0.002327s] ... ok
{0} designate.tests.unit.workers.test_service.WorkerServiceTest.test_get_pools_map [0.002144s] ... ok
{0} designate.tests.unit.workers.test_service.WorkerServiceTest.test_load_pool [0.003383s] ... ok
{0} designate.tests.unit.workers.test_service.WorkerServiceTest.test_service_start [0.004119s] ... ok
{0} designate.tests.unit.workers.test_service.WorkerServiceTest.test_setup_target_backends_with_no_backends [0.002265s] ... ok
{0} designate.tests.unit.workers.test_service.WorkerServiceTest.test_start_zone_export [0.002703s] ... ok
{0} designate.tests.unit.workers.test_service.WorkerServiceTest.test_worker_rpc_topic [0.002442s] ... ok
{0} designate.tests.unit.workers.test_task_config.TestTaskConfig.test_max_prop_time [0.000669s] ... ok
{0} designate.tests.unit.workers.test_task_config.TestTaskConfig.test_max_retries [0.000561s] ... ok
{0} designate.tests.unit.workers.test_task_config.TestTaskConfig.test_retry_interval [0.000520s] ... ok
{0} designate.tests.unit.workers.test_xfr.TestXfr.test_zone_only_allow_axfr_on_secondary_zones [0.001292s] ... ok
{0} designate.tests.unit.workers.test_xfr.TestXfr.test_zone_sync_axfr_failure [0.001704s] ... ok
{0} designate.tests.unit.workers.test_xfr.TestXfr.test_zone_sync_using_list_of_servers [0.001618s] ... ok
{0} designate.tests.unit.workers.test_zone_tasks.TestExportZone.test_async_export_fails [0.001450s] ... ok
{0} designate.tests.unit.workers.test_zone_tasks.TestPollForZone.test_get_serial [0.000746s] ... ok
{0} designate.tests.unit.workers.test_zone_tasks.TestSendNotify.test_call_notify_timeout [0.001396s] ... ok
{0} designate.tests.unit.workers.test_zone_tasks.TestUpdateStatus.test_call_on_success [0.001017s] ... ok
{0} designate.tests.unit.workers.test_zone_tasks.TestZoneAction.test_call_fails_on_poll_for_zone [0.000996s] ... ok
{0} designate.tests.unit.workers.test_zone_tasks.TestZoneAction.test_call_on_delete [0.001310s] ... ok
{0} designate.tests.unit.workers.test_zone_tasks.TestZoneActionOnTarget.test_call_delete [0.001971s] ... ok
{0} designate.tests.unit.workers.test_zone_tasks.TestZoneActor.test_execute [0.000884s] ... ok
{0} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_call_on_failure [0.001875s] ... ok
{0} designate.tests.unit.workers.test_zone_tasks.TestZonePollerPolling.test_do_poll [0.001705s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_record_duplicate [0.231236s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_recordset_missing [0.065385s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_recordset_with_record_delete [0.177389s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_tld [0.077882s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_tsigkey_missing [0.064735s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_missing [0.064862s] ... ok
{1} designate.tests.functional.test_storage.SqlalchemyStorageTest.test_update_zone_transfer_request [0.194495s] ... ok
{1} designate.tests.functional.worker.test_worker_tasks.RecoverShardTest.test_recover_nothing_to_do [0.395462s] ... ok
Captured stderr:
~~~~~~~~~~~~~~~~
    /builddir/build/BUILD/designate-20.1.0.dev10/designate/worker/processing.py:33: DeprecationWarning: Using class 'GreenThreadPoolExecutor' (either directly or via inheritance) is deprecated: Eventlet support is deprecated. Please migrate your code and stop using Green executor.
  return futurist.GreenThreadPoolExecutor(CONF['service:worker'].threads)
{1} designate.tests.unit.api.test_admin_api.TestAdminAPI.test_paged_list [0.003071s] ... ok
{1} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_delete_shares_true [0.009917s] ... ok
{1} designate.tests.unit.api.test_middleware.KeystoneContextMiddlewareTest.test_hard_delete_not_set [0.002004s] ... ok
{1} designate.tests.unit.api.test_root.RootTest.test_admin_root_no_extensions [0.001506s] ... ok
{1} designate.tests.unit.api.test_root.RootTest.test_v2_root [0.007098s] ... ok
{1} designate.tests.unit.api.test_root.RootTest.test_v2_root_object_not_found [0.001498s] ... ok
{1} designate.tests.unit.api.v2.test_abandon.TestAbandonAPI.test_post_all_move_error [0.006503s] ... ok
{1} designate.tests.unit.api.v2.test_api_v2.TestAPIv2.test_limit_max [0.001413s] ... ok
{1} designate.tests.unit.api.v2.test_patches.TestPatches.test_request_body_empty [0.000946s] ... ok
{1} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_delete_method_not_allowed [0.001011s] ... ok
{1} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_patch [0.000708s] ... ok
{1} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_patch_controller_not_found [0.000686s] ... ok
{1} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_post [0.000685s] ... ok
{1} designate.tests.unit.api.v2.test_rest_controller.TestRestController.test_handle_post_controller_not_found [0.000631s] ... ok
{1} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_create_zone [0.003883s] ... ok
{1} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_create_zone_with_tsig_key [0.003693s] ... ok
{1} designate.tests.unit.backend.test_akamai_v2.AkamaiBackendTestCase.test_missing_library [0.001902s] ... ok
{1} designate.tests.unit.backend.test_base.BaseBackendTestCase.test_get_backend [0.002092s] ... ok
{1} designate.tests.unit.backend.test_base.BaseBackendTestCase.test_get_backend_does_not_exist [0.001801s] ... ok
{1} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_create_zone [0.004224s] ... ok
{1} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_delete_zone_raises_on_exception [0.002608s] ... ok
{1} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_delete_zone_without_clean_zonefile [0.002436s] ... ok
{1} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_execute_rndc_raises_on_exception [0.002087s] ... ok
{1} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_generate_rndc_base_call_without_config_file [0.001756s] ... ok
{1} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_get_zone_backend_error [0.002174s] ... ok
{1} designate.tests.unit.backend.test_bind9.Bind9BackendTestCase.test_update_zone_error [0.002183s] ... ok
{1} designate.tests.unit.backend.test_designate.DesignateBackendTestCase.test_delete_zone_exc_not_found [0.002344s] ... ok
{1} designate.tests.unit.backend.test_designate.DesignateBackendTestCase.test_get_options [0.001927s] ... ok
{1} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_create_zone_raise_dynclienterror [0.005649s] ... ok
{1} designate.tests.unit.backend.test_dynect.DynECTTestsCase.test_masters_only_allow_port_53 [0.002736s] ... ok
{1} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_create_zone_fail_http_request [0.003987s] ... ok
{1} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_create_zone_success [0.004573s] ... ok
{1} designate.tests.unit.backend.test_ns1.NS1BackendTestCase.test_create_zone_with_tsig_success [0.004298s] ... ok
{1} designate.tests.unit.backend.test_nsd4.NSD4BackendTestCase.test_ssl_error [0.001852s] ... ok
{1} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_hostname [0.006169s] ... ok
{1} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_delete_zone_fail [0.004459s] ... ok
{1} designate.tests.unit.backend.test_pdns4.PDNS4BackendTestCase.test_verify_ssl_does_not_exist [0.002190s] ... ok
{1} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_do_nothing [0.002578s] ... ok
{1} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_error_pending [0.002247s] ... ok
{1} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_no_zone_update [0.002219s] ... ok
{1} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_success_delete [0.002916s] ... ok
{1} designate.tests.unit.central.test_central.ZoneAndRecordStatusTestCase.test_success_error [0.005057s] ... ok
{1} designate.tests.unit.central.test_lock_decorator.CentralDecoratorTests.test_synchronized_zone_recursive_decorator_call [0.001690s] ... ok
{1} designate.tests.unit.cmd.test_cmd.CmdTestCase.test_mdns [0.004553s] ... ok
{1} designate.tests.unit.cmd.test_manage.ManageTestCase.test_add_command_parsers [0.063754s] ... ok
{1} designate.tests.unit.cmd.test_manage.ManageTestCase.test_methods_of [0.000947s] ... ok
{1} designate.tests.unit.common.test_keystone.TestVerifyProjectid.test_verify_project_endpoint_not_found [0.002308s] ... ok
{1} designate.tests.unit.common.test_keystone.TestVerifyProjectid.test_verify_project_id [0.001415s] ... ok
{1} designate.tests.unit.common.test_keystone.TestVerifyProjectid.test_verify_project_id_request_returns_500 [0.001842s] ... ok
{1} designate.tests.unit.common.test_profiler.WsgiMiddlewareTest.test_factory_with_profiler_web [0.002132s] ... ok
{1} designate.tests.unit.common.test_rpc_logging.TestRPCLogging.test_rpc_disallow_logging [0.001791s] ... ok
{1} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_from_recordset [0.000738s] ... ok
{1} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_from_zone_transfer_accept [0.001931s] ... ok
{1} designate.tests.unit.common.test_zone_lock.TestExtractZoneId.test_extract_zone_id_when_second_argument_is_a_zone [0.000848s] ... ok
{1} designate.tests.unit.manage.test_base.TestManageBase.test_print_result [0.001245s] ... ok
{1} designate.tests.unit.mdns.test_handler.HandleRecordQueryTest.test_handle_record_query_empty_recordlist [0.001665s] ... ok
{1} designate.tests.unit.mdns.test_handler.HandleRecordQueryTest.test_handle_record_query_find_recordsed_not_found [0.001187s] ... ok
{1} designate.tests.unit.mdns.test_handler.HandleRecordQueryTest.test_handle_record_query_zone_not_found [0.001117s] ... ok
{1} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test__call___unhandled_opcodes [0.001583s] ... ok
{1} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test__call__ixfr [0.001758s] ... ok
{1} designate.tests.unit.mdns.test_handler.TestRequestHandlerCall.test__call__record_query [0.001377s] ... ok
{1} designate.tests.unit.mdns.test_service.MdnsServiceTest.test_service_name [0.003311s] ... ok
{1} designate.tests.unit.network_api.test_base.NetworkEndpointsFromConfigTest.test_endpoint_empty_list [0.001015s] ... ok
{1} designate.tests.unit.network_api.test_base.NetworkEndpointsFromConfigTest.test_endpoint_from_region_not_found [0.000661s] ... ok
{1} designate.tests.unit.network_api.test_base.NetworkEndpointsTest.test_no_endpoints_or_service_catalog_available [0.000979s] ... ok
{1} designate.tests.unit.network_api.test_fake.FakeNetworkAPITest.test_allocate_floatingip [0.001874s] ... ok
{1} designate.tests.unit.network_api.test_fake.FakeNetworkAPITest.test_list_floatingips [0.001837s] ... ok
{1} designate.tests.unit.notification_handler.test_fake.TestFakeHandler.test_get_canonical_name [0.001623s] ... ok
{1} designate.tests.unit.notification_handler.test_neutron.TestNeutronHandler.test_get_canonical_name [0.001927s] ... ok
{1} designate.tests.unit.notification_handler.test_nova.TestNovaHandler.test_get_exchange_topics [0.002052s] ... ok
{1} designate.tests.unit.objects.test_adapters.DesignateAdapterTest.test_datetime_format [0.002191s] ... ok
{1} designate.tests.unit.objects.test_adapters.DesignateAdapterTest.test_get_object_adapter_not_found [0.000560s] ... ok
{1} designate.tests.unit.objects.test_adapters.DesignateAdapterTest.test_parse [0.000607s] ... ok
{1} designate.tests.unit.objects.test_adapters.DesignateAdapterTest.test_parse_type_error [0.001210s] ... ok
{1} designate.tests.unit.objects.test_adapters_v2_api.APIv2AdapterTest.test_get_base_url [0.001769s] ... ok
{1} designate.tests.unit.objects.test_adapters_v2_api.RecordSetAPIv2AdapterTest.test_parse_object_invalid_records [0.001034s] ... ok
{1} designate.tests.unit.objects.test_adapters_v2_api.ZoneAttributeAPIv2AdapterTest.test_parse_object [0.000428s] ... ok
{1} designate.tests.unit.objects.test_adapters_v2_api.ZoneAttributeListAPIv2AdapterTest.test_parse_list [0.000550s] ... ok
{1} designate.tests.unit.objects.test_adapters_yaml.DesignateYAMLAdapterTest.test_yaml_rendering [0.004122s] ... ok
{1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_eq [0.001034s] ... ok
{1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_from_dict_nested_list [0.001076s] ... ok
{1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_from_list [0.000914s] ... ok
{1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_hasattr [0.000724s] ... ok
{1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_obj_cls_from_name [0.001037s] ... ok
{1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_to_dict [0.001028s] ... ok
{1} designate.tests.unit.objects.test_base.DesignateObjectTest.test_to_primitive [0.001020s] ... ok
{1} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_cast_to_dict [0.000731s] ... ok
{1} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_contains [0.000879s] ... ok
{1} designate.tests.unit.objects.test_base.DictObjectMixinTest.test_jsonutils_to_primitive [0.000752s] ... ok
{1} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_cast_to_list [0.000877s] ... ok
{1} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_contains [0.001092s] ... ok
{1} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_count [0.000761s] ... ok
{1} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_extend [0.000851s] ... ok
{1} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_from_primitive [0.001049s] ... ok
{1} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_insert [0.000948s] ... ok
{1} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_obj_what_changed [0.000866s] ... ok
{1} designate.tests.unit.objects.test_base.ListObjectMixinTest.test_to_primitive [0.001223s] ... ok
{1} designate.tests.unit.objects.test_fields.HostFieldTest.test_is_none [0.001024s] ... ok
{1} designate.tests.unit.objects.test_fields.IPOrHostTest.test_not_valid_ip_or_host [0.001393s] ... ok
{1} designate.tests.unit.objects.test_fields.NaptrFlagsFieldTest.test_not_valid_naptr_flags [0.002099s] ... ok
{1} designate.tests.unit.objects.test_fields.NaptrRegexpFieldTest.test_not_valid_naptr_regexp [0.002827s] ... ok
{1} designate.tests.unit.objects.test_floating_ip.FloatingIpTest.test_allow_floating_ip_ttl_zero [0.001475s] ... ok
{1} designate.tests.unit.objects.test_quota.QuotaTest.test_quota_list_from_dict [0.000993s] ... ok
{1} designate.tests.unit.objects.test_quota.QuotaTest.test_quota_too_small [0.001164s] ... ok
{1} designate.tests.unit.objects.test_recordset.RecordSetTest.test_managed [0.001543s] ... ok
{1} designate.tests.unit.objects.test_recordset.RecordSetTest.test_status_pending [0.004810s] ... ok
{1} designate.tests.unit.objects.test_recordset.RecordSetTest.test_validate [0.002190s] ... ok
{1} designate.tests.unit.objects.test_recordset.RecordSetTest.test_validate_attribute_error [0.001339s] ... ok
{1} designate.tests.unit.objects.test_recordset.RecordSetTest.test_validate_handle_exception [0.002543s] ... ok
{1} designate.tests.unit.objects.test_recordset.RecordSetTest.test_validate_type_error [0.001704s] ... ok
{1} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_iodef_http_domain_not_valid [0.001262s] ... ok
{1} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_issue [0.002349s] ... ok
{1} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_issue_host_too_long [0.009849s] ... ok
{1} designate.tests.unit.objects.test_rrdata_caa.RRDataCAATest.test_parse_caa_issuewild [0.000638s] ... ok
{1} designate.tests.unit.objects.test_rrdata_cert.RRDataCERTTest.test_parse_invalid_cert_algo_mnemonic [0.000667s] ... ok
{1} designate.tests.unit.objects.test_rrdata_cert.RRDataCERTTest.test_parse_invalid_cert_certificate [0.000734s] ... ok
{1} designate.tests.unit.objects.test_rrdata_mx.RRDataMXTest.test_validate_mx_not_fqdn [0.003012s] ... ok
{1} designate.tests.unit.objects.test_rrdata_naptr.RRDataNAPTRTest.test_parse_naptr_quoted [0.000528s] ... ok
{1} designate.tests.unit.objects.test_rrdata_ptr.RRDataPTRTest.test_ptr_invalid_data [0.001715s] ... ok
{1} designate.tests.unit.objects.test_rrdata_srv.RRDataSRVTest.test_srv_invalid_data [0.001688s] ... ok
{1} designate.tests.unit.objects.test_rrdata_sshfp.RRDataSSHTPTest.test_validate_sshfp_signed_zero_alg [0.001623s] ... ok
{1} designate.tests.unit.objects.test_rrdata_txt.RRDataTXTTest.test_multiple_strings_one_record [0.001282s] ... ok
{1} designate.tests.unit.objects.test_rrdata_txt.RRDataTXTTest.test_reject_non_escaped_quotes [0.001358s] ... ok
{1} designate.tests.unit.objects.test_rrdata_txt.RRDataTXTTest.test_reject_non_quoted_spaces [0.001778s] ... ok
{1} designate.tests.unit.objects.test_zone.ZoneTest.test_init [0.000561s] ... ok
{1} designate.tests.unit.objects.test_zone.ZoneTest.test_validate_invalid_secondary [0.000558s] ... ok
{1} designate.tests.unit.objects.test_zone.ZoneTest.test_validate_primary_with_masters [0.000672s] ... ok
{1} designate.tests.unit.objects.test_zone_master.ZoneMasterTest.test_zone_master_to_data [0.000552s] ... ok
{1} designate.tests.unit.objects.test_zone_master.ZoneMasterTest.test_zone_masters_to_list [0.000598s] ... ok
{1} designate.tests.unit.producer.test_service.ProducerServiceTest.test_service_stop [0.003513s] ... ok
{1} designate.tests.unit.producer.test_tasks.PeriodicExistsTest.test_emit_exists_no_zones [0.002501s] ... ok
{1} designate.tests.unit.producer.test_tasks.PeriodicGenerateDelayedNotifyTaskTest.test_zone_action_none [0.005265s] ... ok
{1} designate.tests.unit.producer.test_tasks.PeriodicTest.test_iter_zones [0.005454s] ... ok
{1} designate.tests.unit.producer.test_tasks.PeriodicTest.test_iter_zones_no_items [0.001900s] ... ok
{1} designate.tests.unit.scheduler.test_basic.SchedulerTest.test_default_operation [0.004978s] ... ok
{1} designate.tests.unit.scheduler.test_basic.SchedulerTest.test_multiple_pools [0.002077s] ... ok
{1} designate.tests.unit.scheduler.test_filters.SchedulerAttributeFilterTest.test_multiple_pools_no_match [0.001859s] ... ok
{1} designate.tests.unit.scheduler.test_filters.SchedulerAttributeFilterTest.test_multiple_pools_one_match [0.001943s] ... ok
{1} designate.tests.unit.scheduler.test_filters.SchedulerAttributeFilterTest.test_no_match_non_bool [0.002180s] ... ok
{1} designate.tests.unit.scheduler.test_filters.SchedulerFallbackFilterTest.test_default_operation [0.001296s] ... ok
{1} designate.tests.unit.scheduler.test_filters.SchedulerFallbackFilterTest.test_multiple_pools [0.003006s] ... ok
{1} designate.tests.unit.scheduler.test_filters.SchedulerFallbackFilterTest.test_no_pools [0.001056s] ... ok
{1} designate.tests.unit.scheduler.test_filters.SchedulerInDoubtDefaultPoolFilterTest.test_no_pools [0.001620s] ... ok
{1} designate.tests.unit.scheduler.test_filters.SchedulerPoolIDAttributeFilterTest.test_default_operation [0.001937s] ... ok
{1} designate.tests.unit.scheduler.test_filters.SchedulerPoolIDAttributeFilterTest.test_policy_failure [0.001874s] ... ok
{1} designate.tests.unit.scheduler.test_filters.SchedulerPoolIDAttributeFilterTest.test_pools_missing_from_attribute_list [0.004205s] ... ok
{1} designate.tests.unit.scheduler.test_permutations.FallbackSchedulerPermutationsTest.test_tier_not_found_return_default [0.002828s] ... ok
{1} designate.tests.unit.sink.test_notifications.TestSinkNotification.test_notification [0.005505s] ... ok
{1} designate.tests.unit.sink.test_notifications.TestSinkNotification.test_notification_without_handler [0.004287s] ... ok
{1} designate.tests.unit.sink.test_service.TestSinkService.test_get_allowed_event_types_with_duplicates [0.005746s] ... ok
{1} designate.tests.unit.sink.test_service.TestSinkService.test_service_stop [0.003072s] ... ok
{1} designate.tests.unit.sink.test_service.TestSinkService.test_service_stop_and_notification_listener_stopped [0.003555s] ... ok
{1} designate.tests.unit.test_context.TestDesignateContext.test_get_auth_plugin_get_endpoint [0.001605s] ... ok
{1} designate.tests.unit.test_coordination.TestCoordination.test_disable_grouping_already_exists [0.001086s] ... ok
{1} designate.tests.unit.test_coordination.TestCoordination.test_start_no_coordination [0.001382s] ... ok
{1} designate.tests.unit.test_coordination.TestCoordination.test_stop_with_grouping_enabled [0.013098s] ... ok
{1} designate.tests.unit.test_coordination.TestPartitionerWithoutBackend.test_start [0.001603s] ... ok
{1} designate.tests.unit.test_dnsmiddleware.TestDNSMiddleware.test_call [0.002557s] ... ok
{1} designate.tests.unit.test_dnsmiddleware.TestSerializationMiddleware.test_general_exception [0.001404s] ... ok
{1} designate.tests.unit.test_dnsmiddleware.TestSerializationMiddleware.test_renderer_to_wire [0.001377s] ... ok
{1} designate.tests.unit.test_dnsutils.TestDNSMessages.test_get_serial_no_answer [0.001488s] ... ok
{1} designate.tests.unit.test_dnsutils.TestDNSMessages.test_get_serial_no_rdataset [0.001473s] ... ok
{1} designate.tests.unit.test_dnsutils.TestDoAfxr.test_do_afxr_fails_with_form_error [0.001662s] ... ok
{1} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_export_create [0.001465s] ... ok
{1} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_rrset_name [0.001568s] ... ok
{1} designate.tests.unit.test_notifications.AuditNotificationTest.test_audit_zone_delete [0.001244s] ... ok
{1} designate.tests.unit.test_notifications.AuditNotificationTest.test_recordset_data_nothing_to_do [0.001316s] ... ok
{1} designate.tests.unit.test_notifications.AuditNotificationTest.test_recordset_name [0.000787s] ... ok
{1} designate.tests.unit.test_notifications.AuditNotificationTest.test_zone_id [0.001611s] ... ok
{1} designate.tests.unit.test_rpc.RequestContextSerializerTest.test_deserialize_entity_base_not_set [0.000969s] ... ok
{1} designate.tests.unit.test_service.TestDNSService.test_dns_handle_tcp_conn_expected_length_raw_zero [0.001945s] ... ok
{1} designate.tests.unit.test_service.TestDNSService.test_handle_tcp_os_error [0.002544s] ... ok
{1} designate.tests.unit.test_service.TestDNSService.test_handle_udp [0.002271s] ... ok
{1} designate.tests.unit.test_service.TestRpcService.test_rpc_service_stop [0.003876s] ... ok
{1} designate.tests.unit.test_service.TestRpcService.test_rpc_service_wait [0.002293s] ... ok
{1} designate.tests.unit.test_service.TestWSGIService.test_service_stop [0.001894s] ... ok
{1} designate.tests.unit.test_utils.TestUtils.test_execute_with_rootwrap [0.001440s] ... ok
{1} designate.tests.unit.test_utils.TestUtils.test_get_paging_params [0.001264s] ... ok
{1} designate.tests.unit.test_utils.TestUtils.test_get_paging_params_invalid_limit [0.002658s] ... ok
{1} designate.tests.unit.test_utils.TestUtils.test_get_paging_params_sort_tenant_without_all_tenants [0.001016s] ... ok
{1} designate.tests.unit.test_utils.TestUtils.test_get_proxies [0.001133s] ... ok
{1} designate.tests.unit.test_utils.TestUtils.test_get_proxies_default_values [0.001183s] ... ok
{1} designate.tests.unit.test_utils.TestUtils.test_load_template_missing [0.001258s] ... ok
{1} designate.tests.unit.test_utils.TestUtils.test_resource_string_empty_args [0.001179s] ... ok
{1} designate.tests.unit.workers.test_base_task.TestTask.test_compare_threshold_at_100_percentage [0.000954s] ... ok
{1} designate.tests.unit.workers.test_base_task.TestTask.test_current_action_delete_always_valid [0.000875s] ... ok
{1} designate.tests.unit.workers.test_base_task.TestTask.test_current_action_is_not_found [0.001328s] ... ok
{1} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_make_and_send_dns_message_missing_AA_flags [0.002038s] ... ok
{1} designate.tests.unit.workers.test_notify.WorkerNotifyTest.test_make_and_send_dns_message_nxdomain [0.004426s] ... ok
{1} designate.tests.unit.workers.test_rpcapi.TestService.test_delete_zone [0.000911s] ... ok
{1} designate.tests.unit.workers.test_rpcapi.TestService.test_update_zone [0.000908s] ... ok
{1} designate.tests.unit.workers.test_service.WorkerServiceTest.test_delete_zone [0.002916s] ... ok
{1} designate.tests.unit.workers.test_service.WorkerServiceTest.test_do_zone_action [0.004819s] ... ok
{1} designate.tests.unit.workers.test_service.WorkerServiceTest.test_get_pool [0.003577s] ... ok
{1} designate.tests.unit.workers.test_service.WorkerServiceTest.test_load_pool_with_failures [0.003931s] ... ok
{1} designate.tests.unit.workers.test_service.WorkerServiceTest.test_storage [0.002834s] ... ok
{1} designate.tests.unit.workers.test_xfr.TestXfr.test_zone_sync_not_change_masters [0.005608s] ... ok
{1} designate.tests.unit.workers.test_zone_tasks.TestExportZone.test_sync_export_wrong_size_fails [0.001820s] ... ok
{1} designate.tests.unit.workers.test_zone_tasks.TestPollForZone.test_call_exception_raised [0.001381s] ... ok
{1} designate.tests.unit.workers.test_zone_tasks.TestUpdateStatus.test_call_on_update_error [0.001312s] ... ok
{1} designate.tests.unit.workers.test_zone_tasks.TestZoneAction.test_call [0.001457s] ... ok
{1} designate.tests.unit.workers.test_zone_tasks.TestZoneAction.test_call_action_on_targets_false [0.001996s] ... ok
{1} designate.tests.unit.workers.test_zone_tasks.TestZoneAction.test_call_fails_on_zone_targets [0.001305s] ... ok
{1} designate.tests.unit.workers.test_zone_tasks.TestZoneAction.test_constructor [0.001218s] ... ok
{1} designate.tests.unit.workers.test_zone_tasks.TestZoneActor.test_call [0.004695s] ... ok
{1} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_constructor [0.001150s] ... ok
{1} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_on_error_failure [0.001390s] ... ok
{1} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_on_no_zones_failure [0.001758s] ... ok
{1} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_on_success [0.001699s] ... ok
{1} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_threshold_met_false_no_zones [0.001078s] ... ok
{1} designate.tests.unit.workers.test_zone_tasks.TestZonePoller.test_threshold_met_true_no_zones [0.001226s] ... ok
{1} designate.tests.unit.workers.test_zone_tasks.TestZonePollerPolling.test_do_poll_with_retry [0.006016s] ... ok
{1} designate.tests.unit.workers.test_zone_tasks.TestZonePollerPolling.test_do_poll_with_retry_until_fail [0.023789s] ... ok
======
Totals
======
Ran: 1923 tests in 62.2584 sec.
 - Passed: 1919
 - Skipped: 1
 - Expected Fail: 3
 - Unexpected Success: 0
 - Failed: 0
Sum of execute time for each test: 219.9578 sec.
==============
Worker Balance
==============
 - Worker 0 (481 tests) => 0:01:00.133533
 - Worker 1 (481 tests) => 0:01:01.737163
 - Worker 2 (481 tests) => 0:00:51.330189
 - Worker 3 (480 tests) => 0:00:48.152141
___________________________________ summary ____________________________________
  py39: commands succeeded
  congratulations :)
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: python3-designate-20.1.0-0.20250602223957.5d6ca25.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.fdGWDM
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/python3-designate
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/python3-designate
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/python3-designate
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: python-designate = 1:20.1.0-0.20250602223957.5d6ca25.el9 python3-designate = 1:20.1.0-0.20250602223957.5d6ca25.el9 python3.9-designate = 1:20.1.0-0.20250602223957.5d6ca25.el9 python3.9dist(designate) = 20.1 python3dist(designate) = 20.1
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: ((python3.9dist(flask) < 0.11 or python3.9dist(flask) > 0.11) with python3.9dist(flask) >= 0.10) ((python3.9dist(pecan) < 1.0.2 or python3.9dist(pecan) > 1.0.2) with (python3.9dist(pecan) < 1.0.3 or python3.9dist(pecan) > 1.0.3) with (python3.9dist(pecan) < 1.0.4 or python3.9dist(pecan) > 1.0.4) with (python3.9dist(pecan) < 1.2 or python3.9dist(pecan) > 1.2) with python3.9dist(pecan) >= 1) python(abi) = 3.9 python3.9dist(alembic) >= 1.8 python3.9dist(dnspython) >= 2.2.1 python3.9dist(eventlet) >= 0.36 python3.9dist(futurist) >= 1.2 python3.9dist(greenlet) >= 0.4.15 python3.9dist(jinja2) >= 2.10 python3.9dist(jsonschema) >= 3.2 python3.9dist(keystoneauth1) >= 3.4 python3.9dist(keystonemiddleware) >= 4.17 python3.9dist(openstacksdk) >= 0.103 python3.9dist(oslo-concurrency) >= 4.2 python3.9dist(oslo-config) >= 6.8 python3.9dist(oslo-context) >= 4 python3.9dist(oslo-db) >= 8.3 python3.9dist(oslo-i18n) >= 3.20 python3.9dist(oslo-log) >= 4.3 python3.9dist(oslo-messaging) >= 14.1 python3.9dist(oslo-middleware) >= 3.31 python3.9dist(oslo-policy) >= 4.5 python3.9dist(oslo-reports) >= 1.18 python3.9dist(oslo-rootwrap) >= 5.15 python3.9dist(oslo-serialization) >= 2.25 python3.9dist(oslo-service) >= 1.31 python3.9dist(oslo-upgradecheck) >= 1.3 python3.9dist(oslo-utils) >= 4.7 python3.9dist(oslo-versionedobjects) >= 1.31.2 python3.9dist(osprofiler) >= 3.4 python3.9dist(paste) >= 2.0.2 python3.9dist(pastedeploy) >= 1.5 python3.9dist(pbr) >= 3.1.1 python3.9dist(python-designateclient) >= 2.12 python3.9dist(requests) >= 2.23 python3.9dist(sqlalchemy) >= 1.4.41 python3.9dist(stevedore) >= 1.20 python3.9dist(tenacity) >= 6 python3.9dist(tooz) >= 1.58 python3.9dist(webob) >= 1.7.1
Obsoletes: python39-designate < 1:20.1.0-0.20250602223957.5d6ca25.el9
Processing files: python3-designate-tests-20.1.0-0.20250602223957.5d6ca25.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.1gSc2k
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/python3-designate-tests
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/python3-designate-tests
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/python3-designate-tests
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: python-designate-tests = 1:20.1.0-0.20250602223957.5d6ca25.el9 python3-designate-tests = 1:20.1.0-0.20250602223957.5d6ca25.el9 python3.9-designate-tests = 1:20.1.0-0.20250602223957.5d6ca25.el9
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: python(abi) = 3.9
Obsoletes: python39-designate-tests < 1:20.1.0-0.20250602223957.5d6ca25.el9
Processing files: openstack-designate-common-20.1.0-0.20250602223957.5d6ca25.el9.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.sAxEko
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ DOCDIR=/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/doc/openstack-designate-common
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/doc/openstack-designate-common
+ cp -pr README.rst /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/doc/openstack-designate-common
+ cp -pr etc/designate/policy.yaml.sample /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/doc/openstack-designate-common
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.xDN8n8
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-common
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-common
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-common
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: config(openstack-designate-common) = 1:20.1.0-0.20250602223957.5d6ca25.el9 openstack-designate-common = 1:20.1.0-0.20250602223957.5d6ca25.el9
Requires(interp): /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(pre): /bin/sh
Requires: /usr/bin/python3
Processing files: openstack-designate-agent-20.1.0-0.20250602223957.5d6ca25.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.w1SZib
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-agent
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-agent
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-agent
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: openstack-designate-agent = 1:20.1.0-0.20250602223957.5d6ca25.el9
Requires(interp): /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(preun): /bin/sh
Processing files: openstack-designate-api-20.1.0-0.20250602223957.5d6ca25.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.IQRJBx
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-api
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-api
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-api
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: config(openstack-designate-api) = 1:20.1.0-0.20250602223957.5d6ca25.el9 openstack-designate-api = 1:20.1.0-0.20250602223957.5d6ca25.el9
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires(postun): /bin/sh
Requires: /usr/bin/python3
Processing files: openstack-designate-central-20.1.0-0.20250602223957.5d6ca25.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.6UhEf6
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-central
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-central
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-central
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: openstack-designate-central = 1:20.1.0-0.20250602223957.5d6ca25.el9
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires(postun): /bin/sh
Requires: /usr/bin/python3
Processing files: openstack-designate-mdns-20.1.0-0.20250602223957.5d6ca25.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.XW41T9
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-mdns
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-mdns
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-mdns
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: openstack-designate-mdns = 1:20.1.0-0.20250602223957.5d6ca25.el9
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires(postun): /bin/sh
Requires: /usr/bin/python3
Processing files: openstack-designate-producer-20.1.0-0.20250602223957.5d6ca25.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.YxgmD6
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-producer
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-producer
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-producer
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: openstack-designate-producer = 1:20.1.0-0.20250602223957.5d6ca25.el9
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires(postun): /bin/sh
Requires: /usr/bin/python3
Obsoletes: openstack-designate-pool-manager < 9.0.0 openstack-designate-zone-manager < 9.0.0
Processing files: openstack-designate-sink-20.1.0-0.20250602223957.5d6ca25.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.dAOUVv
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-sink
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-sink
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-sink
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: openstack-designate-sink = 1:20.1.0-0.20250602223957.5d6ca25.el9
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires(postun): /bin/sh
Requires: /usr/bin/python3
Processing files: openstack-designate-worker-20.1.0-0.20250602223957.5d6ca25.el9.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.QXPQbr
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ LICENSEDIR=/builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-worker
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-worker
+ cp -pr LICENSE /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64/usr/share/licenses/openstack-designate-worker
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: openstack-designate-worker = 1:20.1.0-0.20250602223957.5d6ca25.el9
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires(postun): /bin/sh
Requires: /usr/bin/python3
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64
Wrote: /builddir/build/SRPMS/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.src.rpm
Wrote: /builddir/build/RPMS/openstack-designate-api-20.1.0-0.20250602223957.5d6ca25.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-designate-common-20.1.0-0.20250602223957.5d6ca25.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-designate-producer-20.1.0-0.20250602223957.5d6ca25.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-designate-central-20.1.0-0.20250602223957.5d6ca25.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-designate-worker-20.1.0-0.20250602223957.5d6ca25.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-designate-mdns-20.1.0-0.20250602223957.5d6ca25.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-designate-sink-20.1.0-0.20250602223957.5d6ca25.el9.noarch.rpm
Wrote: /builddir/build/RPMS/openstack-designate-agent-20.1.0-0.20250602223957.5d6ca25.el9.noarch.rpm
Wrote: /builddir/build/RPMS/python3-designate-tests-20.1.0-0.20250602223957.5d6ca25.el9.noarch.rpm
Wrote: /builddir/build/RPMS/python3-designate-20.1.0-0.20250602223957.5d6ca25.el9.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.pf4umi
+ umask 022
+ cd /builddir/build/BUILD
+ cd designate-20.1.0.dev10
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/openstack-designate-20.1.0-0.20250602223957.5d6ca25.el9.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0