Mock Version: 2.10 Mock Version: 2.10 Mock Version: 2.10 Mock Version: 2.10 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-cinderlib.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1026gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-cinderlib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.src.rpm Child return code was: 0 Mock Version: 2.10 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-cinderlib.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1026gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-cinderlib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-cinderlib.spec'], chrootPath='/var/lib/mock/dlrn-centos9-master-uc-x86_64-5/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1026gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-cinderlib.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.KnYKvI + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf cinderlib-4.2.0.dev10 + /usr/bin/gzip -dc /builddir/build/SOURCES/cinderlib-4.2.0.dev10-0.20220609142924.84c6b10.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd cinderlib-4.2.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 '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'python-cinderlib-4.2.0 base' + rm -rf cinderlib.egg-info + rm -rf test-requirements.txt requirements.txt + rm -rf devstack playbooks tools + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.ZWJs0r + umask 022 + cd /builddir/build/BUILD + cd cinderlib-4.2.0.dev10 + 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 ' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' running build running build_py creating build creating build/lib creating build/lib/cinderlib creating build/lib/cinderlib/tests creating build/lib/cinderlib/tests/unit copying cinderlib/tests/unit/utils.py -> build/lib/cinderlib/tests/unit copying cinderlib/tests/unit/test_serialization.py -> build/lib/cinderlib/tests/unit copying cinderlib/tests/unit/test_cinderlib.py -> build/lib/cinderlib/tests/unit copying cinderlib/tests/unit/base.py -> build/lib/cinderlib/tests/unit copying cinderlib/tests/unit/__init__.py -> build/lib/cinderlib/tests/unit creating build/lib/cinderlib/persistence copying cinderlib/persistence/memory.py -> build/lib/cinderlib/persistence copying cinderlib/persistence/dbms.py -> build/lib/cinderlib/persistence copying cinderlib/persistence/base.py -> build/lib/cinderlib/persistence copying cinderlib/persistence/__init__.py -> build/lib/cinderlib/persistence creating build/lib/cinderlib/cmd copying cinderlib/cmd/cinder_to_yaml.py -> build/lib/cinderlib/cmd copying cinderlib/cmd/cinder_cfg_to_python.py -> build/lib/cinderlib/cmd copying cinderlib/cmd/__init__.py -> build/lib/cinderlib/cmd creating build/lib/cinderlib/tests/unit/objects copying cinderlib/tests/unit/objects/test_volume.py -> build/lib/cinderlib/tests/unit/objects copying cinderlib/tests/unit/objects/test_snapshot.py -> build/lib/cinderlib/tests/unit/objects copying cinderlib/tests/unit/objects/test_connection.py -> build/lib/cinderlib/tests/unit/objects copying cinderlib/tests/unit/objects/__init__.py -> build/lib/cinderlib/tests/unit/objects copying cinderlib/workarounds.py -> build/lib/cinderlib copying cinderlib/utils.py -> build/lib/cinderlib copying cinderlib/serialization.py -> build/lib/cinderlib copying cinderlib/objects.py -> build/lib/cinderlib copying cinderlib/exception.py -> build/lib/cinderlib copying cinderlib/cinderlib.py -> build/lib/cinderlib copying cinderlib/_fake_packages.py -> build/lib/cinderlib copying cinderlib/__init__.py -> build/lib/cinderlib copying cinderlib/tests/__init__.py -> build/lib/cinderlib/tests creating build/lib/cinderlib/tests/functional copying cinderlib/tests/functional/test_basic.py -> build/lib/cinderlib/tests/functional copying cinderlib/tests/functional/base_tests.py -> build/lib/cinderlib/tests/functional copying cinderlib/tests/functional/__init__.py -> build/lib/cinderlib/tests/functional creating build/lib/cinderlib/tests/unit/persistence copying cinderlib/tests/unit/persistence/test_memory.py -> build/lib/cinderlib/tests/unit/persistence copying cinderlib/tests/unit/persistence/test_dbms.py -> build/lib/cinderlib/tests/unit/persistence copying cinderlib/tests/unit/persistence/test_base.py -> build/lib/cinderlib/tests/unit/persistence copying cinderlib/tests/unit/persistence/helper.py -> build/lib/cinderlib/tests/unit/persistence copying cinderlib/tests/unit/persistence/base.py -> build/lib/cinderlib/tests/unit/persistence copying cinderlib/tests/unit/persistence/__init__.py -> build/lib/cinderlib/tests/unit/persistence running egg_info creating cinderlib.egg-info writing cinderlib.egg-info/PKG-INFO writing dependency_links to cinderlib.egg-info/dependency_links.txt writing entry points to cinderlib.egg-info/entry_points.txt writing top-level names to cinderlib.egg-info/top_level.txt writing pbr to cinderlib.egg-info/pbr.json [pbr] Processing SOURCES.txt writing manifest file 'cinderlib.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 'cinderlib.egg-info/SOURCES.txt' copying cinderlib/tests/functional/ceph.yaml -> build/lib/cinderlib/tests/functional copying cinderlib/tests/functional/lvm.yaml -> build/lib/cinderlib/tests/functional + sphinx-build-3 -b html doc/source doc/build/html Running Sphinx v3.4.3 [openstackdocstheme] version: 2.2.6 [openstackdocstheme] connecting html-page-context event handler making output directory... done [openstackdocstheme] overriding configured project name (Python) with name extracted from the package (cinderlib); you can disable this behavior with the 'openstackdocs_auto_name' option Creating file /builddir/build/BUILD/cinderlib-4.2.0.dev10/doc/source/api/cinderlib.rst. Creating file /builddir/build/BUILD/cinderlib-4.2.0.dev10/doc/source/api/cinderlib.cinderlib.rst. Creating file /builddir/build/BUILD/cinderlib-4.2.0.dev10/doc/source/api/cinderlib.exception.rst. Creating file /builddir/build/BUILD/cinderlib-4.2.0.dev10/doc/source/api/cinderlib.objects.rst. Creating file /builddir/build/BUILD/cinderlib-4.2.0.dev10/doc/source/api/cinderlib.serialization.rst. Creating file /builddir/build/BUILD/cinderlib-4.2.0.dev10/doc/source/api/cinderlib.utils.rst. Creating file /builddir/build/BUILD/cinderlib-4.2.0.dev10/doc/source/api/cinderlib.workarounds.rst. Creating file /builddir/build/BUILD/cinderlib-4.2.0.dev10/doc/source/api/cinderlib.cmd.rst. Creating file /builddir/build/BUILD/cinderlib-4.2.0.dev10/doc/source/api/cinderlib.cmd.cinder_cfg_to_python.rst. Creating file /builddir/build/BUILD/cinderlib-4.2.0.dev10/doc/source/api/cinderlib.cmd.cinder_to_yaml.rst. Creating file /builddir/build/BUILD/cinderlib-4.2.0.dev10/doc/source/api/cinderlib.persistence.rst. Creating file /builddir/build/BUILD/cinderlib-4.2.0.dev10/doc/source/api/cinderlib.persistence.base.rst. [openstackdocstheme] using theme from /usr/lib/python3.9/site-packages/openstackdocstheme/theme [openstackdocstheme] no /builddir/build/BUILD/cinderlib-4.2.0.dev10/.gitreview found building [mo]: targets for 0 po files that are out of date building [html]: targets for 15 source files that are out of date updating environment: [new config] 27 added, 0 changed, 0 removed reading sources... [ 3%] api/cinderlib reading sources... [ 7%] api/cinderlib.cinderlib reading sources... [ 11%] api/cinderlib.cmd reading sources... [ 14%] api/cinderlib.cmd.cinder_cfg_to_python reading sources... [ 18%] api/cinderlib.cmd.cinder_to_yaml reading sources... [ 22%] api/cinderlib.exception reading sources... [ 25%] api/cinderlib.objects reading sources... [ 29%] api/cinderlib.persistence reading sources... [ 33%] api/cinderlib.persistence.base reading sources... [ 37%] api/cinderlib.serialization reading sources... [ 40%] api/cinderlib.utils reading sources... [ 44%] api/cinderlib.workarounds reading sources... [ 48%] contributor/contributing reading sources... [ 51%] index reading sources... [ 55%] installation reading sources... [ 59%] limitations reading sources... [ 62%] topics/backends reading sources... [ 66%] topics/connections reading sources... [ 70%] topics/initialization reading sources... [ 74%] topics/metadata reading sources... [ 77%] topics/serialization reading sources... [ 81%] topics/snapshots reading sources... [ 85%] topics/tracking reading sources... [ 88%] topics/volumes reading sources... [ 92%] usage reading sources... [ 96%] validated reading sources... [100%] validating looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 3%] api/cinderlib [openstackdocstheme] could not determine last_updated for 'api/cinderlib' writing output... [ 7%] api/cinderlib.cinderlib [openstackdocstheme] could not determine last_updated for 'api/cinderlib.cinderlib' writing output... [ 11%] api/cinderlib.cmd [openstackdocstheme] could not determine last_updated for 'api/cinderlib.cmd' writing output... [ 14%] api/cinderlib.cmd.cinder_cfg_to_python [openstackdocstheme] could not determine last_updated for 'api/cinderlib.cmd.cinder_cfg_to_python' writing output... [ 18%] api/cinderlib.cmd.cinder_to_yaml [openstackdocstheme] could not determine last_updated for 'api/cinderlib.cmd.cinder_to_yaml' writing output... [ 22%] api/cinderlib.exception [openstackdocstheme] could not determine last_updated for 'api/cinderlib.exception' writing output... [ 25%] api/cinderlib.objects [openstackdocstheme] could not determine last_updated for 'api/cinderlib.objects' writing output... [ 29%] api/cinderlib.persistence [openstackdocstheme] could not determine last_updated for 'api/cinderlib.persistence' writing output... [ 33%] api/cinderlib.persistence.base [openstackdocstheme] could not determine last_updated for 'api/cinderlib.persistence.base' writing output... [ 37%] api/cinderlib.serialization [openstackdocstheme] could not determine last_updated for 'api/cinderlib.serialization' writing output... [ 40%] api/cinderlib.utils [openstackdocstheme] could not determine last_updated for 'api/cinderlib.utils' writing output... [ 44%] api/cinderlib.workarounds [openstackdocstheme] could not determine last_updated for 'api/cinderlib.workarounds' writing output... [ 48%] contributor/contributing writing output... [ 51%] index writing output... [ 55%] installation writing output... [ 59%] limitations writing output... [ 62%] topics/backends writing output... [ 66%] topics/connections writing output... [ 70%] topics/initialization writing output... [ 74%] topics/metadata writing output... [ 77%] topics/serialization writing output... [ 81%] topics/snapshots writing output... [ 85%] topics/tracking writing output... [ 88%] topics/volumes writing output... [ 92%] usage writing output... [ 96%] validated writing output... [100%] validating generating indices... genindex py-modindex [openstackdocstheme] could not determine last_updated for 'py-modindex' done highlighting module code... [ 9%] cinder.context highlighting module code... [ 18%] cinder.objects [openstackdocstheme] could not determine last_updated for '_modules/cinder/objects' highlighting module code... [ 27%] cinderlib.cinderlib [openstackdocstheme] could not determine last_updated for '_modules/cinderlib/cinderlib' highlighting module code... [ 36%] cinderlib.cmd.cinder_cfg_to_python [openstackdocstheme] could not determine last_updated for '_modules/cinderlib/cmd/cinder_cfg_to_python' highlighting module code... [ 45%] cinderlib.cmd.cinder_to_yaml [openstackdocstheme] could not determine last_updated for '_modules/cinderlib/cmd/cinder_to_yaml' highlighting module code... [ 54%] cinderlib.exception [openstackdocstheme] could not determine last_updated for '_modules/cinderlib/exception' highlighting module code... [ 63%] cinderlib.objects [openstackdocstheme] could not determine last_updated for '_modules/cinderlib/objects' highlighting module code... [ 72%] cinderlib.persistence [openstackdocstheme] could not determine last_updated for '_modules/cinderlib/persistence' highlighting module code... [ 81%] cinderlib.persistence.base [openstackdocstheme] could not determine last_updated for '_modules/cinderlib/persistence/base' highlighting module code... [ 90%] cinderlib.serialization [openstackdocstheme] could not determine last_updated for '_modules/cinderlib/serialization' highlighting module code... [100%] cinderlib.utils [openstackdocstheme] could not determine last_updated for '_modules/cinderlib/utils' [openstackdocstheme] could not determine last_updated for '_modules/index' writing additional pages... search done copying static files... done copying extra files... done dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in doc/build/html. + rm -rf doc/build/html/.doctrees doc/build/html/.buildinfo doc/build/html/.placeholder doc/build/html/_sources + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.eHhNUe + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64 ++ dirname /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64 + cd cinderlib-4.2.0.dev10 + 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 ' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64 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 /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr creating /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib creating /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9 creating /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages creating /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib copying build/lib/cinderlib/__init__.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib copying build/lib/cinderlib/_fake_packages.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib copying build/lib/cinderlib/cinderlib.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib copying build/lib/cinderlib/exception.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib copying build/lib/cinderlib/objects.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib copying build/lib/cinderlib/serialization.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib copying build/lib/cinderlib/utils.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib copying build/lib/cinderlib/workarounds.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib creating /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/cmd copying build/lib/cinderlib/cmd/__init__.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/cmd copying build/lib/cinderlib/cmd/cinder_cfg_to_python.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/cmd copying build/lib/cinderlib/cmd/cinder_to_yaml.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/cmd creating /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/persistence copying build/lib/cinderlib/persistence/__init__.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/persistence copying build/lib/cinderlib/persistence/base.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/persistence copying build/lib/cinderlib/persistence/dbms.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/persistence copying build/lib/cinderlib/persistence/memory.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/persistence creating /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests creating /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/functional copying build/lib/cinderlib/tests/functional/lvm.yaml -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/functional copying build/lib/cinderlib/tests/functional/ceph.yaml -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/functional copying build/lib/cinderlib/tests/functional/__init__.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/functional copying build/lib/cinderlib/tests/functional/base_tests.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/functional copying build/lib/cinderlib/tests/functional/test_basic.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/functional copying build/lib/cinderlib/tests/__init__.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests creating /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit creating /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/persistence copying build/lib/cinderlib/tests/unit/persistence/__init__.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/persistence copying build/lib/cinderlib/tests/unit/persistence/base.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/persistence copying build/lib/cinderlib/tests/unit/persistence/helper.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/persistence copying build/lib/cinderlib/tests/unit/persistence/test_base.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/persistence copying build/lib/cinderlib/tests/unit/persistence/test_dbms.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/persistence copying build/lib/cinderlib/tests/unit/persistence/test_memory.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/persistence creating /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/objects copying build/lib/cinderlib/tests/unit/objects/__init__.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/objects copying build/lib/cinderlib/tests/unit/objects/test_connection.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/objects copying build/lib/cinderlib/tests/unit/objects/test_snapshot.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/objects copying build/lib/cinderlib/tests/unit/objects/test_volume.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/objects copying build/lib/cinderlib/tests/unit/__init__.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit copying build/lib/cinderlib/tests/unit/base.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit copying build/lib/cinderlib/tests/unit/test_cinderlib.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit copying build/lib/cinderlib/tests/unit/test_serialization.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit copying build/lib/cinderlib/tests/unit/utils.py -> /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/_fake_packages.py to _fake_packages.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/cinderlib.py to cinderlib.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/exception.py to exception.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/objects.py to objects.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/serialization.py to serialization.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/utils.py to utils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/workarounds.py to workarounds.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/cmd/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/cmd/cinder_cfg_to_python.py to cinder_cfg_to_python.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/cmd/cinder_to_yaml.py to cinder_to_yaml.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/persistence/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/persistence/base.py to base.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/persistence/dbms.py to dbms.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/persistence/memory.py to memory.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/functional/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/functional/base_tests.py to base_tests.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/functional/test_basic.py to test_basic.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/persistence/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/persistence/base.py to base.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/persistence/helper.py to helper.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/persistence/test_base.py to test_base.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/persistence/test_dbms.py to test_dbms.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/persistence/test_memory.py to test_memory.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/objects/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/objects/test_connection.py to test_connection.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/objects/test_snapshot.py to test_snapshot.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/objects/test_volume.py to test_volume.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/base.py to base.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/test_cinderlib.py to test_cinderlib.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/test_serialization.py to test_serialization.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib/tests/unit/utils.py to utils.cpython-39.pyc writing byte-compilation script '/tmp/tmpifiyjsph.py' /usr/bin/python3 /tmp/tmpifiyjsph.py removing /tmp/tmpifiyjsph.py running install_egg_info running egg_info writing cinderlib.egg-info/PKG-INFO writing dependency_links to cinderlib.egg-info/dependency_links.txt writing entry points to cinderlib.egg-info/entry_points.txt writing top-level names to cinderlib.egg-info/top_level.txt writing pbr to cinderlib.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 'cinderlib.egg-info/SOURCES.txt' Copying cinderlib.egg-info to /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9/site-packages/cinderlib-4.2.0.dev10-py3.9.egg-info running install_scripts Installing cinder-cfg-to-cinderlib-code script to /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/bin + rm -rfv /builddir/build/BUILDROOT/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/bin/__pycache__ + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 4.2.0-0.20220609142924.84c6b10.el9 --unique-debug-suffix -4.2.0-0.20220609142924.84c6b10.el9.x86_64 --unique-debug-src-base python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/cinderlib-4.2.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/python-cinderlib-4.2.0-0.20220609142924.84c6b10.el9.x86_64/usr/lib/python3.9 using python3.9 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.7L4YF0 + umask 022 + cd /builddir/build/BUILD + cd cinderlib-4.2.0.dev10 + stestr run /usr/lib/python3.9/site-packages/cinder/db/sqlalchemy/models.py:152: SAWarning: implicitly coercing SELECT object to scalar subquery; please use the .scalar_subquery() method to produce a scalar subquery. last_heartbeat = column_property( /usr/lib/python3.9/site-packages/cinder/db/sqlalchemy/models.py:160: SAWarning: implicitly coercing SELECT object to scalar subquery; please use the .scalar_subquery() method to produce a scalar subquery. num_hosts = column_property( /usr/lib/python3.9/site-packages/cinder/db/sqlalchemy/models.py:169: SAWarning: implicitly coercing SELECT object to scalar subquery; please use the .scalar_subquery() method to produce a scalar subquery. num_down_hosts = column_property( /usr/lib/python3.9/site-packages/cinder/db/sqlalchemy/models.py:152: SAWarning: implicitly coercing SELECT object to scalar subquery; please use the .scalar_subquery() method to produce a scalar subquery. last_heartbeat = column_property( /usr/lib/python3.9/site-packages/cinder/db/sqlalchemy/models.py:160: SAWarning: implicitly coercing SELECT object to scalar subquery; please use the .scalar_subquery() method to produce a scalar subquery. num_hosts = column_property( /usr/lib/python3.9/site-packages/cinder/db/sqlalchemy/models.py:169: SAWarning: implicitly coercing SELECT object to scalar subquery; please use the .scalar_subquery() method to produce a scalar subquery. num_down_hosts = column_property( /usr/lib/python3.9/site-packages/cinder/db/sqlalchemy/models.py:152: SAWarning: implicitly coercing SELECT object to scalar subquery; please use the .scalar_subquery() method to produce a scalar subquery. last_heartbeat = column_property( /usr/lib/python3.9/site-packages/cinder/db/sqlalchemy/models.py:160: SAWarning: implicitly coercing SELECT object to scalar subquery; please use the .scalar_subquery() method to produce a scalar subquery. num_hosts = column_property( /usr/lib/python3.9/site-packages/cinder/db/sqlalchemy/models.py:169: SAWarning: implicitly coercing SELECT object to scalar subquery; please use the .scalar_subquery() method to produce a scalar subquery. num_down_hosts = column_property( /usr/lib/python3.9/site-packages/cinder/db/sqlalchemy/models.py:152: SAWarning: implicitly coercing SELECT object to scalar subquery; please use the .scalar_subquery() method to produce a scalar subquery. last_heartbeat = column_property( /usr/lib/python3.9/site-packages/cinder/db/sqlalchemy/models.py:160: SAWarning: implicitly coercing SELECT object to scalar subquery; please use the .scalar_subquery() method to produce a scalar subquery. num_hosts = column_property( /usr/lib/python3.9/site-packages/cinder/db/sqlalchemy/models.py:169: SAWarning: implicitly coercing SELECT object to scalar subquery; please use the .scalar_subquery() method to produce a scalar subquery. num_down_hosts = column_property( /usr/lib/python3.9/site-packages/cinder/db/sqlalchemy/models.py:152: SAWarning: implicitly coercing SELECT object to scalar subquery; please use the .scalar_subquery() method to produce a scalar subquery. last_heartbeat = column_property( /usr/lib/python3.9/site-packages/cinder/db/sqlalchemy/models.py:160: SAWarning: implicitly coercing SELECT object to scalar subquery; please use the .scalar_subquery() method to produce a scalar subquery. num_hosts = column_property( /usr/lib/python3.9/site-packages/cinder/db/sqlalchemy/models.py:169: SAWarning: implicitly coercing SELECT object to scalar subquery; please use the .scalar_subquery() method to produce a scalar subquery. num_down_hosts = column_property( {3} cinderlib.tests.unit.objects.test_connection.TestConnection.test_conn_info_getter [0.002462s] ... ok {3} cinderlib.tests.unit.objects.test_connection.TestConnection.test_conn_info_getter_none [0.001916s] ... ok {3} cinderlib.tests.unit.objects.test_connection.TestConnection.test_conn_info_setter_uses_attach_mode [0.001823s] ... ok {3} cinderlib.tests.unit.objects.test_connection.TestConnection.test_connector_getter [0.016665s] ... ok {3} cinderlib.tests.unit.objects.test_connection.TestConnection.test_connector_info_setter [0.001711s] ... ok {3} cinderlib.tests.unit.objects.test_connection.TestConnection.test_device_setter [0.001720s] ... ok {3} cinderlib.tests.unit.objects.test_connection.TestConnection.test_get_by_id [0.002029s] ... ok {3} cinderlib.tests.unit.objects.test_connection.TestConnection.test_init [0.020615s] ... ok {3} cinderlib.tests.unit.objects.test_snapshot.TestSnapshot.test_create_error [0.002012s] ... ok {3} cinderlib.tests.unit.objects.test_snapshot.TestSnapshot.test_get_by_name [0.001970s] ... ok {3} cinderlib.tests.unit.objects.test_snapshot.TestSnapshot.test_init_from_ovo [0.010941s] ... ok {3} cinderlib.tests.unit.objects.test_volume.TestVolume.test__connection_removed_not_loaded [0.003088s] ... ok {3} cinderlib.tests.unit.objects.test_volume.TestVolume.test__snapshot_removed_not_loaded [0.005352s] ... ok {3} cinderlib.tests.unit.objects.test_volume.TestVolume.test_attach_error_attach [0.003210s] ... ok {3} cinderlib.tests.unit.objects.test_volume.TestVolume.test_connect [0.004880s] ... ok {3} cinderlib.tests.unit.objects.test_volume.TestVolume.test_connect_error [0.034605s] ... ok {3} cinderlib.tests.unit.objects.test_volume.TestVolume.test_connections_lazy_loading [0.003111s] ... ok {3} cinderlib.tests.unit.objects.test_volume.TestVolume.test_create_error [0.001710s] ... ok {3} cinderlib.tests.unit.objects.test_volume.TestVolume.test_create_snapshot [0.001775s] ... ok {3} cinderlib.tests.unit.objects.test_volume.TestVolume.test_detach_error_detach [0.001264s] ... ok {3} cinderlib.tests.unit.objects.test_volume.TestVolume.test_extend [0.010690s] ... ok {3} cinderlib.tests.unit.objects.test_volume.TestVolume.test_extend_attached [0.002174s] ... ok {3} cinderlib.tests.unit.objects.test_volume.TestVolume.test_get_by_id_not_found [0.000956s] ... ok {3} cinderlib.tests.unit.objects.test_volume.TestVolume.test_init_from_args_backend [0.001137s] ... ok {2} cinderlib.tests.unit.objects.test_connection.TestConnection.test__is_multipathed_conn_connection_info_fc_true [0.002807s] ... ok {2} cinderlib.tests.unit.objects.test_connection.TestConnection.test__is_multipathed_conn_connector_kwarg [0.001870s] ... ok {2} cinderlib.tests.unit.objects.test_connection.TestConnection.test_connected_1_True [0.002087s] ... ok {2} cinderlib.tests.unit.objects.test_connection.TestConnection.test_device_setter_none [0.001815s] ... ok {2} cinderlib.tests.unit.objects.test_connection.TestConnection.test_init_no_backend [0.001835s] ... ok {2} cinderlib.tests.unit.objects.test_connection.TestConnection.test_init_no_volume [0.003325s] ... ok {2} cinderlib.tests.unit.objects.test_connection.TestConnection.test_path [0.025695s] ... ok {2} cinderlib.tests.unit.objects.test_snapshot.TestSnapshot.test_get_by_id [0.002397s] ... ok {2} cinderlib.tests.unit.objects.test_snapshot.TestSnapshot.test_get_by_id_not_found [0.002402s] ... ok {2} cinderlib.tests.unit.objects.test_volume.TestVolume.test__connection_removed [0.002533s] ... ok {2} cinderlib.tests.unit.objects.test_volume.TestVolume.test__connection_removed_not_present [0.001711s] ... ok {2} cinderlib.tests.unit.objects.test_volume.TestVolume.test__remove_export [0.001467s] ... ok {2} cinderlib.tests.unit.objects.test_volume.TestVolume.test__snapshot_removed_not_present [0.002465s] ... ok {2} cinderlib.tests.unit.objects.test_volume.TestVolume.test_attach [0.020509s] ... ok {2} cinderlib.tests.unit.objects.test_volume.TestVolume.test_attach_error_connect [0.002842s] ... ok {2} cinderlib.tests.unit.objects.test_volume.TestVolume.test_clone [0.003573s] ... ok {2} cinderlib.tests.unit.objects.test_volume.TestVolume.test_delete [0.015166s] ... ok {2} cinderlib.tests.unit.objects.test_volume.TestVolume.test_get_by_id [0.001441s] ... ok {2} cinderlib.tests.unit.objects.test_volume.TestVolume.test_get_by_name [0.018669s] ... ok {2} cinderlib.tests.unit.persistence.test_base.TestBasePersistence.test_get_changed_fields_snapshot [0.001360s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_delete_volume [0.111956s] ... ok {0} cinderlib.tests.unit.objects.test_connection.TestConnection.test__is_multipathed_conn_connection_info_iscsi_true [0.002454s] ... ok {0} cinderlib.tests.unit.objects.test_connection.TestConnection.test__is_multipathed_conn_connector_ovo [0.005524s] ... ok {0} cinderlib.tests.unit.objects.test_connection.TestConnection.test_attached_true_2_False [0.004482s] ... ok {0} cinderlib.tests.unit.objects.test_connection.TestConnection.test_conn_info_setter_changes_attach_mode [0.002526s] ... ok {0} cinderlib.tests.unit.objects.test_connection.TestConnection.test_conn_info_setter_clear [0.002429s] ... ok {0} cinderlib.tests.unit.objects.test_connection.TestConnection.test_connect [0.004203s] ... ok {0} cinderlib.tests.unit.objects.test_connection.TestConnection.test_connected_2_False [0.001875s] ... ok {0} cinderlib.tests.unit.objects.test_connection.TestConnection.test_extend [0.003015s] ... ok {0} cinderlib.tests.unit.objects.test_connection.TestConnection.test_get_by_id_not_found [0.003431s] ... ok {0} cinderlib.tests.unit.objects.test_snapshot.TestSnapshot.test_create_volume [0.003478s] ... ok {0} cinderlib.tests.unit.objects.test_snapshot.TestSnapshot.test_delete [0.002312s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_delete_volume_with_metadata [0.095590s] ... ok {0} cinderlib.tests.unit.objects.test_volume.TestVolume.test__snapshot_removed [0.043754s] ... ok {0} cinderlib.tests.unit.objects.test_volume.TestVolume.test_create_snapshot_error [0.002421s] ... ok {0} cinderlib.tests.unit.objects.test_volume.TestVolume.test_delete_error [0.002441s] ... ok {0} cinderlib.tests.unit.objects.test_volume.TestVolume.test_delete_error_with_snaps [0.001347s] ... ok {0} cinderlib.tests.unit.objects.test_volume.TestVolume.test_detach [0.001625s] ... ok {0} cinderlib.tests.unit.objects.test_volume.TestVolume.test_detach_error_disconnect [0.004226s] ... ok {0} cinderlib.tests.unit.objects.test_volume.TestVolume.test_detach_not_local [0.001588s] ... ok {0} cinderlib.tests.unit.objects.test_volume.TestVolume.test_disconnect [0.010233s] ... ok {0} cinderlib.tests.unit.objects.test_volume.TestVolume.test_extend_error [0.011632s] ... ok {0} cinderlib.tests.unit.objects.test_volume.TestVolume.test_init_from_args_backend_name [0.010970s] ... ok {0} cinderlib.tests.unit.objects.test_volume.TestVolume.test_init_from_volume [0.001941s] ... ok {0} cinderlib.tests.unit.objects.test_volume.TestVolume.test_snapshots_lazy_loading [0.004213s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_connections_by_multiple [0.114569s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_snapshots_by_id [0.057885s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test__volume_admin_metadata_get [0.014635s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test__volume_admin_metadata_update [0.027513s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test__volume_admin_metadata_update_do_nothing [0.007137s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_default_volume_type [0.011445s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_snapshots_by_multiple_not_found [0.112638s] ... ok {1} cinderlib.tests.unit.objects.test_connection.TestConnection.test__disconnect [0.020032s] ... ok {1} cinderlib.tests.unit.objects.test_connection.TestConnection.test__is_multipathed_conn_connection_info_fc_false [0.002106s] ... ok {1} cinderlib.tests.unit.objects.test_connection.TestConnection.test__is_multipathed_conn_connection_info_iscsi_false [0.001826s] ... ok {1} cinderlib.tests.unit.objects.test_connection.TestConnection.test__is_multipathed_conn_kwargs [0.001823s] ... ok {1} cinderlib.tests.unit.objects.test_connection.TestConnection.test_attach [0.009231s] ... ok {1} cinderlib.tests.unit.objects.test_connection.TestConnection.test_attached_true_1_True [0.002172s] ... ok {1} cinderlib.tests.unit.objects.test_connection.TestConnection.test_connector_info_getter [0.002026s] ... ok {1} cinderlib.tests.unit.objects.test_connection.TestConnection.test_connector_info_getter_empty [0.001919s] ... ok {1} cinderlib.tests.unit.objects.test_connection.TestConnection.test_detach [0.004173s] ... ok {1} cinderlib.tests.unit.objects.test_connection.TestConnection.test_device_attached [0.002433s] ... ok {1} cinderlib.tests.unit.objects.test_connection.TestConnection.test_device_getter [0.001837s] ... ok {1} cinderlib.tests.unit.objects.test_connection.TestConnection.test_disconnect [0.012886s] ... ok {1} cinderlib.tests.unit.objects.test_connection.TestConnection.test_init_preference_attach_mode [0.002165s] ... ok {1} cinderlib.tests.unit.objects.test_connection.TestConnection.test_protocol [0.002525s] ... ok {1} cinderlib.tests.unit.objects.test_snapshot.TestSnapshot.test_create [0.002187s] ... ok {1} cinderlib.tests.unit.objects.test_snapshot.TestSnapshot.test_create_volume_error [0.003167s] ... ok {1} cinderlib.tests.unit.objects.test_snapshot.TestSnapshot.test_delete_error [0.011575s] ... ok {1} cinderlib.tests.unit.objects.test_snapshot.TestSnapshot.test_init_from_volume [0.003675s] ... ok {1} cinderlib.tests.unit.objects.test_volume.TestVolume.test__disconnect [0.003875s] ... ok {1} cinderlib.tests.unit.objects.test_volume.TestVolume.test_cleanup [0.008419s] ... ok {1} cinderlib.tests.unit.objects.test_volume.TestVolume.test_clone_error [0.003100s] ... ok {1} cinderlib.tests.unit.objects.test_volume.TestVolume.test_connections_lazy_loading_from_ovo [0.003724s] ... ok {1} cinderlib.tests.unit.objects.test_volume.TestVolume.test_create [0.003010s] ... ok {1} cinderlib.tests.unit.objects.test_volume.TestVolume.test_init_from_ovo [0.001713s] ... ok {1} cinderlib.tests.unit.persistence.test_base.TestBasePersistence.test_get_changed_fields_volume [0.001172s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_snapshots_by_name_single [0.155944s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_delete_connection_not_found [0.272416s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_snapshots_by_volume [0.101293s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_delete_key_not_found [0.013849s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_volumes_by_id [0.036367s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_volumes_by_multiple_not_found [0.106986s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_create_volume_with_default_volume_type [0.114409s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_delete_snapshot [0.190383s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_db [0.040686s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_volumes_by_name_multiple [0.133443s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_delete_connection [0.129177s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_delete_key_value [0.017554s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_delete_volume_not_found [0.182612s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test__volume_type_get_by_name [0.007800s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_delete_snapshot_not_found [0.089231s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_connections_by_multiple_not_found [0.070581s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_connections_by_volume_not_found [0.072737s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_volumes_by_id_not_found [0.035601s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_connections_by_volume [0.124045s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_key_values_by_key [0.011011s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_key_values_by_key_not_found [0.026522s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_snapshots_by_id_not_found [0.051172s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_volumes_by_name_single [0.114155s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_snapshots_by_name_multiple [0.041493s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_volumes_qos_specs [0.443008s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_connections_by_id [0.305784s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_set_key_values [0.017549s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_connections_by_id_not_found [0.029265s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_volume_refresh [0.012198s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_volumes_extra_specs [0.107485s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_volumes_all [0.092785s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_set_volume [0.039314s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_volume_get_all_by_host [0.018740s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_volumes_by_multiple [0.052950s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_volumes_by_name_not_found [0.027582s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_volume_type_get_by_id [0.115978s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_volume_admin_metadata_delete [0.005993s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_snapshots_by_multiple [0.139787s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_volume_refresh_with_conn_and_snaps [0.031232s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_snapshots_by_name_not_found [0.099378s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_snapshots_by_volume_not_found [0.043429s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistenceNewerSchema.test_newer_db_schema [0.210133s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test__volume_admin_metadata_get [0.003136s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_db [0.002227s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_volumes_by_backend [0.183983s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_delete_snapshot [0.069322s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 275, in test_delete_snapshot self.assertListEqualObj([snaps[1]], res) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id[760 chars]7b4'}] != [{'id[760 chars]7b4'}, {'id': 'b85bf525-8528-449d-a1e2-1c4bc8a[726 chars]b6'}] Second list contains 1 additional elements. First extra element 1: {'id': 'b85bf525-8528-449d-a1e2-1c4bc8a7752d', 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'volume_id': '02b4d771-79e8-448b-a223-4d716e026db6', 'cgsnapshot_id': None, 'group_snapshot_id': None, 'status': 'creating', 'progress': 'fake_backend', 'volume_size': 1, 'display_name': 'snaps0', 'display_description': None, 'encryption_key_id': None, 'volume_type_id': 'b40f734e-bef7-4193-bc0d-30b95dee60a1', 'provider_location': None, 'provider_id': None, 'provider_auth': None, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 16223, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'deleted': False, 'name': 'snapshot-b85bf525-8528-449d-a1e2-1c4bc8a7752d', 'volume_name': 'volume-02b4d771-79e8-448b-a223-4d716e026db6'} Diff is 1724 characters long. Set self.maxDiff to None to see it. {2} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test__volume_admin_metadata_update [0.010100s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test__volume_admin_metadata_update_do_nothing [0.007598s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test__volume_type_get_by_name [0.008337s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_volumes_by_backend_not_found [0.101157s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_delete_snapshot_not_found [0.122144s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 282, in test_delete_snapshot_not_found self.assertListEqualObj(snaps, self.sorted(res)) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id[1533 chars]e63'}] != [{'id[1533 chars]e63'}, {'id': 'b85bf525-8528-449d-a1e2-1c4bc8a[1497 chars]b4'}] Second list contains 2 additional elements. First extra element 2: {'id': 'b85bf525-8528-449d-a1e2-1c4bc8a7752d', 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'volume_id': '02b4d771-79e8-448b-a223-4d716e026db6', 'cgsnapshot_id': None, 'group_snapshot_id': None, 'status': 'creating', 'progress': 'fake_backend', 'volume_size': 1, 'display_name': 'snaps0', 'display_description': None, 'encryption_key_id': None, 'volume_type_id': 'b40f734e-bef7-4193-bc0d-30b95dee60a1', 'provider_location': None, 'provider_id': None, 'provider_auth': None, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 16223, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'deleted': False, 'name': 'snapshot-b85bf525-8528-449d-a1e2-1c4bc8a7752d', 'volume_name': 'volume-02b4d771-79e8-448b-a223-4d716e026db6'} Diff is 3450 characters long. Set self.maxDiff to None to see it. {2} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_create_volume_with_default_volume_type [0.097864s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_default_volume_type [0.002542s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_delete_key_not_found [0.006935s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_delete_volume_not_found [0.140847s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_delete_key_value [0.005325s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_connections_by_multiple [0.040382s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_key_values_by_key_not_found [0.006059s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_connections_by_id [0.097245s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_delete_volume [0.100569s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 197, in test_delete_volume self.assertListEqualObj([vols[1]], res) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id[1320 chars]: []}] != [{'id[1320 chars]: []}, {'id': '1fc25eec-f361-402a-b2f5-e87bf64[2616 chars] []}] Second list contains 2 additional elements. First extra element 1: {'id': '1fc25eec-f361-402a-b2f5-e87bf6400b0a', '_name_id': None, 'ec2_id': None, 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'snapshot_id': None, 'cluster_name': None, 'host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend', 'size': 1, 'availability_zone': None, 'status': 'creating', 'attach_status': 'detached', 'migration_status': None, 'scheduled_at': None, 'launched_at': None, 'terminated_at': None, 'display_name': 'disk1', 'display_description': None, 'provider_id': None, 'provider_location': None, 'provider_auth': None, 'provider_geometry': None, 'volume_type_id': '24c4b3bd-ae10-4ad9-8a67-757c3f2601e8', 'source_volid': None, 'encryption_key_id': None, 'consistencygroup_id': None, 'group_id': None, 'deleted': False, 'bootable': False, 'multiattach': False, 'replication_status': None, 'replication_extended_status': None, 'replication_driver_data': None, 'previous_status': None, 'admin_metadata': {}, 'service_uuid': None, 'shared_targets': True, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 260351, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'name': 'volume-1fc25eec-f361-402a-b2f5-e87bf6400b0a', 'name_id': '1fc25eec-f361-402a-b2f5-e87bf6400b0a', 'volume_metadata': [], 'volume_admin_metadata': [], 'volume_glance_metadata': []} Diff is 4541 characters long. Set self.maxDiff to None to see it. {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_connections_by_id_not_found [0.063179s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_snapshots_by_id_not_found [0.070147s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_snapshots_by_multiple [0.035341s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_connections_by_multiple_not_found [0.038483s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_snapshots_by_name_not_found [0.055739s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_delete_volume_with_metadata [0.164752s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/test_dbms.py", line 131, in test_delete_volume_with_metadata self.assertListEqualObj([vols[1]], res) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id': '60c75dbb-0c46-43d7-a4b6-f7b8eb0e5ce2', '_[1366 chars] []}] != [{'id': '3bfda1d8-3c14-4205-9caa-e3da12d1483d', '_[6779 chars] []}] First differing element 0: {'id': '60c75dbb-0c46-43d7-a4b6-f7b8eb0e5ce2', '_[1365 chars]: []} {'id': '3bfda1d8-3c14-4205-9caa-e3da12d1483d', '_[1365 chars]: []} Second list contains 4 additional elements. First extra element 1: {'id': '60c75dbb-0c46-43d7-a4b6-f7b8eb0e5ce2', '_name_id': None, 'ec2_id': None, 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'snapshot_id': None, 'cluster_name': None, 'host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend', 'size': 1, 'availability_zone': None, 'status': 'creating', 'attach_status': 'detached', 'migration_status': None, 'scheduled_at': None, 'launched_at': None, 'terminated_at': None, 'display_name': 'disk1', 'display_description': None, 'provider_id': None, 'provider_location': None, 'provider_auth': None, 'provider_geometry': None, 'volume_type_id': '24c4b3bd-ae10-4ad9-8a67-757c3f2601e8', 'source_volid': None, 'encryption_key_id': None, 'consistencygroup_id': None, 'group_id': None, 'deleted': False, 'bootable': False, 'multiattach': False, 'replication_status': None, 'replication_extended_status': None, 'replication_driver_data': None, 'previous_status': None, 'admin_metadata': {'k': '1'}, 'service_uuid': None, 'shared_targets': True, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 361892, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'name': 'volume-60c75dbb-0c46-43d7-a4b6-f7b8eb0e5ce2', 'name_id': '60c75dbb-0c46-43d7-a4b6-f7b8eb0e5ce2', 'volume_metadata': [{'key': 'k', 'value': 'v'}, {'key': 'k2', 'value': 'v2'}], 'volume_admin_metadata': [{'key': 'k', 'value': '1'}], 'volume_glance_metadata': []} Diff is 7749 characters long. Set self.maxDiff to None to see it. {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_connections_by_volume [0.133893s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_snapshots_by_name_single [0.068987s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 227, in test_get_snapshots_by_name_single self.assertListEqualObj([snaps[1]], res) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id[761 chars]3f7'}] != [{'id[761 chars]3f7'}, {'id': 'deb42156-34b5-4707-9a91-3eaa8ae[1499 chars]1b'}] Second list contains 2 additional elements. First extra element 1: {'id': 'deb42156-34b5-4707-9a91-3eaa8aedaad5', 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'volume_id': 'c955d4d2-3716-43d5-a97b-735d6c700816', 'cgsnapshot_id': None, 'group_snapshot_id': None, 'status': 'creating', 'progress': 'fake_backend', 'volume_size': 2, 'display_name': 'snaps0', 'display_description': None, 'encryption_key_id': None, 'volume_type_id': '2fbf36aa-aab7-4a35-83c2-a328e7044466', 'provider_location': None, 'provider_id': None, 'provider_auth': None, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 445498, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'deleted': False, 'name': 'snapshot-deb42156-34b5-4707-9a91-3eaa8aedaad5', 'volume_name': 'volume-c955d4d2-3716-43d5-a97b-735d6c700816'} Diff is 2589 characters long. Set self.maxDiff to None to see it. {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_key_values_by_key [0.012880s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_get_volumes_extra_and_qos_specs [0.409165s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_connections_by_volume_not_found [0.048705s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_by_multiple [0.049531s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_snapshots_by_id [0.043678s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_set_connection [0.061100s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_snapshots_by_name_multiple [0.030995s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestDBPersistence.test_set_snapshot [0.024859s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_by_multiple_not_found [0.057668s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_snapshots_by_volume_not_found [0.084724s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_by_backend_not_found [0.038716s] ... ok {3} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_set_key_values [0.005723s] ... ok {3} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test___connections_get [0.001251s] ... ok {3} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test__volume_admin_metadata_get [0.000648s] ... ok {3} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test__volume_admin_metadata_update [0.000500s] ... ok {3} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_delete_connection [0.020892s] ... ok {3} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_delete_snapshot [0.001498s] ... ok {3} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_delete_volume [0.001180s] ... ok {3} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_connections_by_multiple [0.000894s] ... ok {3} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_snapshots_by_name_multiple [0.001129s] ... ok {3} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_snapshots_by_volume [0.013415s] ... ok {3} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_volumes_by_backend [0.002980s] ... ok {3} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_volumes_by_backend_not_found [0.000878s] ... ok {3} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_volumes_by_multiple [0.001225s] ... ok {3} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_volumes_by_name_not_found [0.001505s] ... ok {3} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_volumes_by_name_single [0.002708s] ... ok {3} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_volume_admin_metadata_delete [0.000986s] ... ok {3} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_volume_get_all_by_host [0.002044s] ... ok {3} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test__validate_and_set_options_failures_2___target_port____abc____cinder_volume_drivers_lvm_LVMVolumeDriver__ [0.002054s] ... ok {3} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test__validate_and_set_options_rbd [0.004322s] ... ok {3} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test__volume_created [0.001352s] ... ok {3} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_global_setup [0.004105s] ... ok {3} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_init_call_twice [0.005797s] ... ok {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_by_name_single [0.149072s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 66, in test_get_volumes_by_name_single self.assertListEqualObj([vols[1]], res) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id[1320 chars]: []}] != [{'id[1320 chars]: []}, {'id': 'aa0dc3ac-667f-4f43-a341-d2f5015[10602 chars] []}] Second list contains 8 additional elements. First extra element 1: {'id': 'aa0dc3ac-667f-4f43-a341-d2f5015dc2dc', '_name_id': None, 'ec2_id': None, 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'snapshot_id': None, 'cluster_name': None, 'host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend', 'size': 2, 'availability_zone': None, 'status': 'creating', 'attach_status': 'detached', 'migration_status': None, 'scheduled_at': None, 'launched_at': None, 'terminated_at': None, 'display_name': 'disk2', 'display_description': None, 'provider_id': None, 'provider_location': None, 'provider_auth': None, 'provider_geometry': None, 'volume_type_id': 'b40f734e-bef7-4193-bc0d-30b95dee60a1', 'source_volid': None, 'encryption_key_id': None, 'consistencygroup_id': None, 'group_id': None, 'deleted': False, 'bootable': False, 'multiattach': False, 'replication_status': None, 'replication_extended_status': None, 'replication_driver_data': None, 'previous_status': None, 'admin_metadata': {}, 'service_uuid': None, 'shared_targets': True, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 642043, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'name': 'volume-aa0dc3ac-667f-4f43-a341-d2f5015dc2dc', 'name_id': 'aa0dc3ac-667f-4f43-a341-d2f5015dc2dc', 'volume_metadata': [], 'volume_admin_metadata': [], 'volume_glance_metadata': []} Diff is 13625 characters long. Set self.maxDiff to None to see it. {1} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_delete_connection [0.112465s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 336, in test_delete_connection self.assertListEqualObj([conns[0]], res) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id[567 chars]end'}] != [{'id[567 chars]end'}, {'id': 'e99384b6-4b77-4f67-ac5b-4407a88[533 chars]nd'}] Second list contains 1 additional elements. First extra element 1: {'id': 'e99384b6-4b77-4f67-ac5b-4407a880f1f4', 'volume_id': '0b2edb0d-9d4c-4a95-ba24-f984d2f42798', 'instance_uuid': None, 'attached_host': None, 'mountpoint': None, 'attach_time': None, 'detach_time': None, 'attach_status': None, 'attach_mode': 'rw', 'connection_info': {'conn': {'data': {}}}, 'connector': None, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 885055, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'deleted': False, 'project_id': 'cinderlib', 'volume_host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend'} Diff is 1466 characters long. Set self.maxDiff to None to see it. {2} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_extra_specs [0.350510s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 142, in test_get_volumes_extra_specs self.assertListEqualObj(vols, self.sorted(res)) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id': '7df0b5b7-0b3b-430b-b8d2-6ab8bdc96532', '_[2601 chars] []}] != [{'id': '1fc25eec-f361-402a-b2f5-e87bf6400b0a', '_[14759 chars] []}] First differing element 0: {'id': '7df0b5b7-0b3b-430b-b8d2-6ab8bdc96532', '_[1272 chars]: []} {'id': '1fc25eec-f361-402a-b2f5-e87bf6400b0a', '_[1275 chars]: []} Second list contains 9 additional elements. First extra element 2: {'id': '4e6eb129-5aa8-4673-8517-0ef4a5dd7528', '_name_id': None, 'ec2_id': None, 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'snapshot_id': None, 'cluster_name': None, 'host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend', 'size': 2, 'availability_zone': None, 'status': 'creating', 'attach_status': 'detached', 'migration_status': None, 'scheduled_at': None, 'launched_at': None, 'terminated_at': None, 'display_name': 'disk2', 'display_description': None, 'provider_id': None, 'provider_location': None, 'provider_auth': None, 'provider_geometry': None, 'volume_type_id': '24c4b3bd-ae10-4ad9-8a67-757c3f2601e8', 'source_volid': None, 'encryption_key_id': None, 'consistencygroup_id': None, 'group_id': None, 'deleted': False, 'bootable': False, 'multiattach': False, 'replication_status': None, 'replication_extended_status': None, 'replication_driver_data': None, 'previous_status': None, 'admin_metadata': {}, 'service_uuid': None, 'shared_targets': True, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 596065, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'name': 'volume-4e6eb129-5aa8-4673-8517-0ef4a5dd7528', 'name_id': '4e6eb129-5aa8-4673-8517-0ef4a5dd7528', 'volume_metadata': [], 'volume_admin_metadata': [], 'volume_glance_metadata': []} Diff is 17018 characters long. Set self.maxDiff to None to see it. {2} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_volume_get_all_by_host [0.003153s] ... ok {2} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_volume_refresh [0.019545s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_delete_connection_not_found [0.108445s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 346, in test_delete_connection_not_found self.assertListEqualObj(conns, self.sorted(res)) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id': '841cab44-18ef-4ac8-94f4-6ed7b46f5678', 'v[1101 chars]nd'}] != [{'id': '44433e23-fbd0-4742-9614-fb00fd1e2ae3', 'v[2257 chars]nd'}] First differing element 0: {'id': '841cab44-18ef-4ac8-94f4-6ed7b46f5678', 'v[522 chars]end'} {'id': '44433e23-fbd0-4742-9614-fb00fd1e2ae3', 'v[522 chars]end'} Second list contains 2 additional elements. First extra element 2: {'id': 'c4cb4846-f559-4686-93d8-82cb49d8c63e', 'volume_id': '65f8bafc-f43f-408f-ad25-f1e95585e4a9', 'instance_uuid': None, 'attached_host': None, 'mountpoint': None, 'attach_time': None, 'detach_time': None, 'attach_status': None, 'attach_mode': 'rw', 'connection_info': {'conn': {'data': {}}}, 'connector': None, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 984053, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'deleted': False, 'project_id': 'cinderlib', 'volume_host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend'} Diff is 2756 characters long. Set self.maxDiff to None to see it. {2} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_delete_key_not_found [0.000426s] ... ok {2} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_delete_snapshot_not_found [0.002592s] ... ok {2} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_key_values_by_key [0.000295s] ... ok {2} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_snapshots_by_id [0.001545s] ... ok {2} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_snapshots_by_id_not_found [0.001384s] ... ok {2} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_volumes_all [0.004170s] ... ok {2} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_volumes_extra_and_qos_specs [0.006832s] ... ok {2} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_volumes_extra_specs [0.008495s] ... ok {2} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_set_key_values [0.000245s] ... ok {2} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_volume_type_get_by_id [0.001110s] ... ok {2} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test__apply_backend_workarounds [0.001909s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_snapshots_by_multiple_not_found [0.046216s] ... ok {2} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test__apply_backend_workarounds_do_nothing [0.026606s] ... ok {2} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test__validate_and_set_options [0.002364s] ... ok {2} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test__validate_and_set_options_failures_1___debug____sure___None_ [0.000828s] ... ok {2} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test__volume_created_is_none [0.001261s] ... ok {2} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test__volume_removed_no_list [0.001211s] ... ok {2} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_config [0.000755s] ... ok {2} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_pool_names [0.001251s] ... ok {2} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_refresh [0.010788s] ... ok {2} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_refresh_no_call [0.001340s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_snapshots_by_volume [0.031459s] ... ok {2} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_volumes_filtered [0.002462s] ... ok {2} cinderlib.tests.unit.test_serialization.TestSerialization.test_datetime_subsecond [0.003039s] ... ok {2} cinderlib.tests.unit.test_serialization.TestSerialization.test_vol_to_and_from [0.029848s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_all [0.223535s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 50, in test_get_volumes_all self.assertListEqualObj(vols, self.sorted(res)) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id': 'b4976fef-1010-4bac-9ee7-c741bd960615', '_[2607 chars] []}] != [{'id': '0b2edb0d-9d4c-4a95-ba24-f984d2f42798', '_[13253 chars] []}] First differing element 0: {'id': 'b4976fef-1010-4bac-9ee7-c741bd960615', '_[1275 chars]: []} {'id': '0b2edb0d-9d4c-4a95-ba24-f984d2f42798', '_[1275 chars]: []} Second list contains 8 additional elements. First extra element 2: {'id': '598e6467-27bf-4358-946f-cfc67a8481ee', '_name_id': None, 'ec2_id': None, 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'snapshot_id': None, 'cluster_name': None, 'host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend', 'size': 2, 'availability_zone': None, 'status': 'creating', 'attach_status': 'detached', 'migration_status': None, 'scheduled_at': None, 'launched_at': None, 'terminated_at': None, 'display_name': 'disk2', 'display_description': None, 'provider_id': None, 'provider_location': None, 'provider_auth': None, 'provider_geometry': None, 'volume_type_id': '1ec9e73c-c299-4106-9bfa-db1244b71a74', 'source_volid': None, 'encryption_key_id': None, 'consistencygroup_id': None, 'group_id': None, 'deleted': False, 'bootable': False, 'multiattach': False, 'replication_status': None, 'replication_extended_status': None, 'replication_driver_data': None, 'previous_status': None, 'admin_metadata': {}, 'service_uuid': None, 'shared_targets': True, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 37, 60933, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'name': 'volume-598e6467-27bf-4358-946f-cfc67a8481ee', 'name_id': '598e6467-27bf-4358-946f-cfc67a8481ee', 'volume_metadata': [], 'volume_admin_metadata': [], 'volume_glance_metadata': []} Diff is 15138 characters long. Set self.maxDiff to None to see it. {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_qos_specs [0.593792s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 163, in test_get_volumes_qos_specs self.assertListEqualObj(vols, res) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id': 'da04ec5a-ac4a-42c2-a742-9ff121b99821', '_[2601 chars] []}] != [{'id': '02b4d771-79e8-448b-a223-4d716e026db6', '_[27883 chars] []}] First differing element 0: {'id': 'da04ec5a-ac4a-42c2-a742-9ff121b99821', '_[1272 chars]: []} {'id': '02b4d771-79e8-448b-a223-4d716e026db6', '_[1273 chars]: []} Second list contains 19 additional elements. First extra element 2: {'id': '0ff99db8-ba29-4829-bd9a-e45722bff3bb', '_name_id': None, 'ec2_id': None, 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'snapshot_id': None, 'cluster_name': None, 'host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend', 'size': 1, 'availability_zone': None, 'status': 'creating', 'attach_status': 'detached', 'migration_status': None, 'scheduled_at': None, 'launched_at': None, 'terminated_at': None, 'display_name': 'disk1', 'display_description': None, 'provider_id': None, 'provider_location': None, 'provider_auth': None, 'provider_geometry': None, 'volume_type_id': 'b40f734e-bef7-4193-bc0d-30b95dee60a1', 'source_volid': None, 'encryption_key_id': None, 'consistencygroup_id': None, 'group_id': None, 'deleted': False, 'bootable': False, 'multiattach': False, 'replication_status': None, 'replication_extended_status': None, 'replication_driver_data': None, 'previous_status': None, 'admin_metadata': {}, 'service_uuid': None, 'shared_targets': True, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 311265, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'name': 'volume-0ff99db8-ba29-4829-bd9a-e45722bff3bb', 'name_id': '0ff99db8-ba29-4829-bd9a-e45722bff3bb', 'volume_metadata': [], 'volume_admin_metadata': [], 'volume_glance_metadata': []} Diff is 31972 characters long. Set self.maxDiff to None to see it. {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_set_connection [0.010909s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/test_dbms.py", line 86, in test_set_connection self.assertEqual(0, File "/usr/lib64/python3.9/unittest/case.py", line 837, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib64/python3.9/unittest/case.py", line 830, in _baseAssertEqual raise self.failureException(msg) AssertionError: 0 != 9 {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_set_snapshot [0.050228s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/test_dbms.py", line 68, in test_set_snapshot self.assertEqual(0, len(sqla_api.snapshot_get_all(self.context))) File "/usr/lib64/python3.9/unittest/case.py", line 837, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib64/python3.9/unittest/case.py", line 830, in _baseAssertEqual raise self.failureException(msg) AssertionError: 0 != 8 {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_set_volume [0.018755s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/test_dbms.py", line 48, in test_set_volume self.assertListEqual([], res) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [] != [] Second list contains 22 additional elements. First extra element 0: Diff is 1457 characters long. Set self.maxDiff to None to see it. {0} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_volume_refresh_with_conn_and_snaps [0.018659s] ... ok {0} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test__volume_admin_metadata_update_do_nothing [0.000794s] ... ok {0} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_delete_connection_not_found [0.001255s] ... ok {0} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_delete_volume_not_found [0.001854s] ... ok {0} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_connections_by_id_not_found [0.004390s] ... ok {0} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_connections_by_multiple_not_found [0.000935s] ... ok {0} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_connections_by_volume_not_found [0.000874s] ... ok {0} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_key_values_by_key_not_found [0.000179s] ... ok {0} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_snapshots_by_multiple [0.003999s] ... ok {0} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_snapshots_by_multiple_not_found [0.001364s] ... ok {0} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_snapshots_by_volume_not_found [0.001029s] ... ok {0} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_volumes_by_multiple_not_found [0.000660s] ... ok {0} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_set_snapshot [0.000555s] ... ok {0} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_volume_refresh [0.001504s] ... ok {0} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test__set_cinder_config [0.006916s] ... ok {0} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test__set_priv_helper_venv_editable_no_sudo [0.004508s] ... ok {0} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test__volume_removed [0.002298s] ... ok {0} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_id [0.000759s] ... ok {0} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_init [0.005545s] ... ok {0} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_lib_assignations [0.001302s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_by_backend [0.411700s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 86, in test_get_volumes_by_backend self.assertListEqualObj(vols, self.sorted(res)) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id': '57502ade-12bd-470f-a411-e66fc50fe5f9', '_[2607 chars] []}] != [{'id': '0b2edb0d-9d4c-4a95-ba24-f984d2f42798', '_[15915 chars] []}] First differing element 0: {'id': '57502ade-12bd-470f-a411-e66fc50fe5f9', '_[1275 chars]: []} {'id': '0b2edb0d-9d4c-4a95-ba24-f984d2f42798', '_[1275 chars]: []} Second list contains 10 additional elements. First extra element 2: {'id': '57502ade-12bd-470f-a411-e66fc50fe5f9', '_name_id': None, 'ec2_id': None, 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'snapshot_id': None, 'cluster_name': None, 'host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend', 'size': 1, 'availability_zone': None, 'status': 'creating', 'attach_status': 'detached', 'migration_status': None, 'scheduled_at': None, 'launched_at': None, 'terminated_at': None, 'display_name': 'disk1', 'display_description': None, 'provider_id': None, 'provider_location': None, 'provider_auth': None, 'provider_geometry': None, 'volume_type_id': '1ec9e73c-c299-4106-9bfa-db1244b71a74', 'source_volid': None, 'encryption_key_id': None, 'consistencygroup_id': None, 'group_id': None, 'deleted': False, 'bootable': False, 'multiattach': False, 'replication_status': None, 'replication_extended_status': None, 'replication_driver_data': None, 'previous_status': None, 'admin_metadata': {}, 'service_uuid': None, 'shared_targets': True, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 37, 358139, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'name': 'volume-57502ade-12bd-470f-a411-e66fc50fe5f9', 'name_id': '57502ade-12bd-470f-a411-e66fc50fe5f9', 'volume_metadata': [], 'volume_admin_metadata': [], 'volume_glance_metadata': []} Diff is 18166 characters long. Set self.maxDiff to None to see it. {1} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_by_id [0.126784s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_by_id_not_found [0.028284s] ... ok {0} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_list_supported_drivers_3__2_ [0.368945s] ... ok {0} cinderlib.tests.unit.test_serialization.TestSerialization.test_conn_to_and_from [0.003495s] ... ok {0} cinderlib.tests.unit.test_serialization.TestSerialization.test_snap_to_and_from [0.014593s] ... ok {3} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_list_supported_drivers_1___ [1.281194s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_by_name_multiple [0.160285s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_by_name_not_found [0.016168s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_extra_and_qos_specs [0.579722s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 187, in test_get_volumes_extra_and_qos_specs self.assertListEqualObj(vols, self.sorted(res)) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id': '4f9d9a9c-29ec-4890-9ba7-f619025d3ba3', '_[2601 chars] []}] != [{'id': '0b2edb0d-9d4c-4a95-ba24-f984d2f42798', '_[29215 chars] []}] First differing element 0: {'id': '4f9d9a9c-29ec-4890-9ba7-f619025d3ba3', '_[1272 chars]: []} {'id': '0b2edb0d-9d4c-4a95-ba24-f984d2f42798', '_[1275 chars]: []} Second list contains 20 additional elements. First extra element 2: {'id': '216b547b-06a4-4cb2-a629-c0a1cd2f8b58', '_name_id': None, 'ec2_id': None, 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'snapshot_id': None, 'cluster_name': None, 'host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend', 'size': 1, 'availability_zone': None, 'status': 'creating', 'attach_status': 'detached', 'migration_status': None, 'scheduled_at': None, 'launched_at': None, 'terminated_at': None, 'display_name': 'disk1', 'display_description': None, 'provider_id': None, 'provider_location': None, 'provider_auth': None, 'provider_geometry': None, 'volume_type_id': '1ec9e73c-c299-4106-9bfa-db1244b71a74', 'source_volid': None, 'encryption_key_id': None, 'consistencygroup_id': None, 'group_id': None, 'deleted': False, 'bootable': False, 'multiattach': False, 'replication_status': None, 'replication_extended_status': None, 'replication_driver_data': None, 'previous_status': None, 'admin_metadata': {}, 'service_uuid': None, 'shared_targets': True, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 37, 102725, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'name': 'volume-216b547b-06a4-4cb2-a629-c0a1cd2f8b58', 'name_id': '216b547b-06a4-4cb2-a629-c0a1cd2f8b58', 'volume_metadata': [], 'volume_admin_metadata': [], 'volume_glance_metadata': []} Diff is 33487 characters long. Set self.maxDiff to None to see it. {1} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_volume_admin_metadata_delete [0.002356s] ... ok {1} cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_volume_type_get_by_id [0.062730s] ... ok {1} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test__volume_type_get_by_name [0.001097s] ... ok {1} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_db [0.000160s] ... ok {1} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_delete_key_value [0.000173s] ... ok {1} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_connections_by_id [0.001644s] ... ok {1} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_connections_by_volume [0.001231s] ... ok {1} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_snapshots_by_name_not_found [0.001151s] ... ok {1} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_snapshots_by_name_single [0.001176s] ... ok {1} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_volumes_by_id [0.001041s] ... ok {1} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_volumes_by_id_not_found [0.008529s] ... ok {1} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_volumes_by_name_multiple [0.001464s] ... ok {1} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_get_volumes_qos_specs [0.001812s] ... ok {1} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_set_connection [0.000545s] ... ok {1} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_set_volume [0.000403s] ... ok {1} cinderlib.tests.unit.persistence.test_memory.TestMemoryPersistence.test_volume_refresh_with_conn_and_snaps [0.003728s] ... ok {1} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test__get_backend_config [0.002722s] ... ok {1} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test__set_priv_helper_no_venv_sudo [0.002890s] ... ok {1} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test__set_priv_helper_venv_no_sudo [0.003979s] ... ok {1} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test__validate_and_set_options_unknown [0.002147s] ... ok {1} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_config_full [0.012512s] ... ok {1} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_create_volume [0.001765s] ... ok {1} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_init_call_twice_different_config [0.004965s] ... ok {1} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_stats [0.001024s] ... ok {1} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_stats_single [0.001013s] ... ok {1} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_validate_and_set_options_templates [0.055393s] ... ok {1} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_volumes [0.001420s] ... ok {1} cinderlib.tests.unit.test_serialization.TestSerialization.test_datetime_non_subsecond [0.001956s] ... ok {3} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_list_supported_drivers_2__1_ [0.829596s] ... ok {3} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_set_persistence [0.002618s] ... ok {3} cinderlib.tests.unit.test_cinderlib.TestCinderlib.test_validate_connector [0.000947s] ... ok ============================== Failed 16 tests - output below: ============================== cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_delete_snapshot --------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 275, in test_delete_snapshot self.assertListEqualObj([snaps[1]], res) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id[760 chars]7b4'}] != [{'id[760 chars]7b4'}, {'id': 'b85bf525-8528-449d-a1e2-1c4bc8a[726 chars]b6'}] Second list contains 1 additional elements. First extra element 1: {'id': 'b85bf525-8528-449d-a1e2-1c4bc8a7752d', 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'volume_id': '02b4d771-79e8-448b-a223-4d716e026db6', 'cgsnapshot_id': None, 'group_snapshot_id': None, 'status': 'creating', 'progress': 'fake_backend', 'volume_size': 1, 'display_name': 'snaps0', 'display_description': None, 'encryption_key_id': None, 'volume_type_id': 'b40f734e-bef7-4193-bc0d-30b95dee60a1', 'provider_location': None, 'provider_id': None, 'provider_auth': None, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 16223, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'deleted': False, 'name': 'snapshot-b85bf525-8528-449d-a1e2-1c4bc8a7752d', 'volume_name': 'volume-02b4d771-79e8-448b-a223-4d716e026db6'} Diff is 1724 characters long. Set self.maxDiff to None to see it. cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_delete_snapshot_not_found ------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 282, in test_delete_snapshot_not_found self.assertListEqualObj(snaps, self.sorted(res)) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id[1533 chars]e63'}] != [{'id[1533 chars]e63'}, {'id': 'b85bf525-8528-449d-a1e2-1c4bc8a[1497 chars]b4'}] Second list contains 2 additional elements. First extra element 2: {'id': 'b85bf525-8528-449d-a1e2-1c4bc8a7752d', 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'volume_id': '02b4d771-79e8-448b-a223-4d716e026db6', 'cgsnapshot_id': None, 'group_snapshot_id': None, 'status': 'creating', 'progress': 'fake_backend', 'volume_size': 1, 'display_name': 'snaps0', 'display_description': None, 'encryption_key_id': None, 'volume_type_id': 'b40f734e-bef7-4193-bc0d-30b95dee60a1', 'provider_location': None, 'provider_id': None, 'provider_auth': None, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 16223, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'deleted': False, 'name': 'snapshot-b85bf525-8528-449d-a1e2-1c4bc8a7752d', 'volume_name': 'volume-02b4d771-79e8-448b-a223-4d716e026db6'} Diff is 3450 characters long. Set self.maxDiff to None to see it. cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_delete_volume ------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 197, in test_delete_volume self.assertListEqualObj([vols[1]], res) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id[1320 chars]: []}] != [{'id[1320 chars]: []}, {'id': '1fc25eec-f361-402a-b2f5-e87bf64[2616 chars] []}] Second list contains 2 additional elements. First extra element 1: {'id': '1fc25eec-f361-402a-b2f5-e87bf6400b0a', '_name_id': None, 'ec2_id': None, 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'snapshot_id': None, 'cluster_name': None, 'host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend', 'size': 1, 'availability_zone': None, 'status': 'creating', 'attach_status': 'detached', 'migration_status': None, 'scheduled_at': None, 'launched_at': None, 'terminated_at': None, 'display_name': 'disk1', 'display_description': None, 'provider_id': None, 'provider_location': None, 'provider_auth': None, 'provider_geometry': None, 'volume_type_id': '24c4b3bd-ae10-4ad9-8a67-757c3f2601e8', 'source_volid': None, 'encryption_key_id': None, 'consistencygroup_id': None, 'group_id': None, 'deleted': False, 'bootable': False, 'multiattach': False, 'replication_status': None, 'replication_extended_status': None, 'replication_driver_data': None, 'previous_status': None, 'admin_metadata': {}, 'service_uuid': None, 'shared_targets': True, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 260351, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'name': 'volume-1fc25eec-f361-402a-b2f5-e87bf6400b0a', 'name_id': '1fc25eec-f361-402a-b2f5-e87bf6400b0a', 'volume_metadata': [], 'volume_admin_metadata': [], 'volume_glance_metadata': []} Diff is 4541 characters long. Set self.maxDiff to None to see it. cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_delete_volume_with_metadata --------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/test_dbms.py", line 131, in test_delete_volume_with_metadata self.assertListEqualObj([vols[1]], res) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id': '60c75dbb-0c46-43d7-a4b6-f7b8eb0e5ce2', '_[1366 chars] []}] != [{'id': '3bfda1d8-3c14-4205-9caa-e3da12d1483d', '_[6779 chars] []}] First differing element 0: {'id': '60c75dbb-0c46-43d7-a4b6-f7b8eb0e5ce2', '_[1365 chars]: []} {'id': '3bfda1d8-3c14-4205-9caa-e3da12d1483d', '_[1365 chars]: []} Second list contains 4 additional elements. First extra element 1: {'id': '60c75dbb-0c46-43d7-a4b6-f7b8eb0e5ce2', '_name_id': None, 'ec2_id': None, 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'snapshot_id': None, 'cluster_name': None, 'host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend', 'size': 1, 'availability_zone': None, 'status': 'creating', 'attach_status': 'detached', 'migration_status': None, 'scheduled_at': None, 'launched_at': None, 'terminated_at': None, 'display_name': 'disk1', 'display_description': None, 'provider_id': None, 'provider_location': None, 'provider_auth': None, 'provider_geometry': None, 'volume_type_id': '24c4b3bd-ae10-4ad9-8a67-757c3f2601e8', 'source_volid': None, 'encryption_key_id': None, 'consistencygroup_id': None, 'group_id': None, 'deleted': False, 'bootable': False, 'multiattach': False, 'replication_status': None, 'replication_extended_status': None, 'replication_driver_data': None, 'previous_status': None, 'admin_metadata': {'k': '1'}, 'service_uuid': None, 'shared_targets': True, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 361892, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'name': 'volume-60c75dbb-0c46-43d7-a4b6-f7b8eb0e5ce2', 'name_id': '60c75dbb-0c46-43d7-a4b6-f7b8eb0e5ce2', 'volume_metadata': [{'key': 'k', 'value': 'v'}, {'key': 'k2', 'value': 'v2'}], 'volume_admin_metadata': [{'key': 'k', 'value': '1'}], 'volume_glance_metadata': []} Diff is 7749 characters long. Set self.maxDiff to None to see it. cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_snapshots_by_name_single ---------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 227, in test_get_snapshots_by_name_single self.assertListEqualObj([snaps[1]], res) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id[761 chars]3f7'}] != [{'id[761 chars]3f7'}, {'id': 'deb42156-34b5-4707-9a91-3eaa8ae[1499 chars]1b'}] Second list contains 2 additional elements. First extra element 1: {'id': 'deb42156-34b5-4707-9a91-3eaa8aedaad5', 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'volume_id': 'c955d4d2-3716-43d5-a97b-735d6c700816', 'cgsnapshot_id': None, 'group_snapshot_id': None, 'status': 'creating', 'progress': 'fake_backend', 'volume_size': 2, 'display_name': 'snaps0', 'display_description': None, 'encryption_key_id': None, 'volume_type_id': '2fbf36aa-aab7-4a35-83c2-a328e7044466', 'provider_location': None, 'provider_id': None, 'provider_auth': None, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 445498, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'deleted': False, 'name': 'snapshot-deb42156-34b5-4707-9a91-3eaa8aedaad5', 'volume_name': 'volume-c955d4d2-3716-43d5-a97b-735d6c700816'} Diff is 2589 characters long. Set self.maxDiff to None to see it. cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_by_name_single -------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 66, in test_get_volumes_by_name_single self.assertListEqualObj([vols[1]], res) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id[1320 chars]: []}] != [{'id[1320 chars]: []}, {'id': 'aa0dc3ac-667f-4f43-a341-d2f5015[10602 chars] []}] Second list contains 8 additional elements. First extra element 1: {'id': 'aa0dc3ac-667f-4f43-a341-d2f5015dc2dc', '_name_id': None, 'ec2_id': None, 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'snapshot_id': None, 'cluster_name': None, 'host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend', 'size': 2, 'availability_zone': None, 'status': 'creating', 'attach_status': 'detached', 'migration_status': None, 'scheduled_at': None, 'launched_at': None, 'terminated_at': None, 'display_name': 'disk2', 'display_description': None, 'provider_id': None, 'provider_location': None, 'provider_auth': None, 'provider_geometry': None, 'volume_type_id': 'b40f734e-bef7-4193-bc0d-30b95dee60a1', 'source_volid': None, 'encryption_key_id': None, 'consistencygroup_id': None, 'group_id': None, 'deleted': False, 'bootable': False, 'multiattach': False, 'replication_status': None, 'replication_extended_status': None, 'replication_driver_data': None, 'previous_status': None, 'admin_metadata': {}, 'service_uuid': None, 'shared_targets': True, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 642043, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'name': 'volume-aa0dc3ac-667f-4f43-a341-d2f5015dc2dc', 'name_id': 'aa0dc3ac-667f-4f43-a341-d2f5015dc2dc', 'volume_metadata': [], 'volume_admin_metadata': [], 'volume_glance_metadata': []} Diff is 13625 characters long. Set self.maxDiff to None to see it. cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_delete_connection ----------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 336, in test_delete_connection self.assertListEqualObj([conns[0]], res) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id[567 chars]end'}] != [{'id[567 chars]end'}, {'id': 'e99384b6-4b77-4f67-ac5b-4407a88[533 chars]nd'}] Second list contains 1 additional elements. First extra element 1: {'id': 'e99384b6-4b77-4f67-ac5b-4407a880f1f4', 'volume_id': '0b2edb0d-9d4c-4a95-ba24-f984d2f42798', 'instance_uuid': None, 'attached_host': None, 'mountpoint': None, 'attach_time': None, 'detach_time': None, 'attach_status': None, 'attach_mode': 'rw', 'connection_info': {'conn': {'data': {}}}, 'connector': None, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 885055, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'deleted': False, 'project_id': 'cinderlib', 'volume_host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend'} Diff is 1466 characters long. Set self.maxDiff to None to see it. cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_extra_specs ----------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 142, in test_get_volumes_extra_specs self.assertListEqualObj(vols, self.sorted(res)) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id': '7df0b5b7-0b3b-430b-b8d2-6ab8bdc96532', '_[2601 chars] []}] != [{'id': '1fc25eec-f361-402a-b2f5-e87bf6400b0a', '_[14759 chars] []}] First differing element 0: {'id': '7df0b5b7-0b3b-430b-b8d2-6ab8bdc96532', '_[1272 chars]: []} {'id': '1fc25eec-f361-402a-b2f5-e87bf6400b0a', '_[1275 chars]: []} Second list contains 9 additional elements. First extra element 2: {'id': '4e6eb129-5aa8-4673-8517-0ef4a5dd7528', '_name_id': None, 'ec2_id': None, 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'snapshot_id': None, 'cluster_name': None, 'host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend', 'size': 2, 'availability_zone': None, 'status': 'creating', 'attach_status': 'detached', 'migration_status': None, 'scheduled_at': None, 'launched_at': None, 'terminated_at': None, 'display_name': 'disk2', 'display_description': None, 'provider_id': None, 'provider_location': None, 'provider_auth': None, 'provider_geometry': None, 'volume_type_id': '24c4b3bd-ae10-4ad9-8a67-757c3f2601e8', 'source_volid': None, 'encryption_key_id': None, 'consistencygroup_id': None, 'group_id': None, 'deleted': False, 'bootable': False, 'multiattach': False, 'replication_status': None, 'replication_extended_status': None, 'replication_driver_data': None, 'previous_status': None, 'admin_metadata': {}, 'service_uuid': None, 'shared_targets': True, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 596065, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'name': 'volume-4e6eb129-5aa8-4673-8517-0ef4a5dd7528', 'name_id': '4e6eb129-5aa8-4673-8517-0ef4a5dd7528', 'volume_metadata': [], 'volume_admin_metadata': [], 'volume_glance_metadata': []} Diff is 17018 characters long. Set self.maxDiff to None to see it. cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_delete_connection_not_found --------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 346, in test_delete_connection_not_found self.assertListEqualObj(conns, self.sorted(res)) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id': '841cab44-18ef-4ac8-94f4-6ed7b46f5678', 'v[1101 chars]nd'}] != [{'id': '44433e23-fbd0-4742-9614-fb00fd1e2ae3', 'v[2257 chars]nd'}] First differing element 0: {'id': '841cab44-18ef-4ac8-94f4-6ed7b46f5678', 'v[522 chars]end'} {'id': '44433e23-fbd0-4742-9614-fb00fd1e2ae3', 'v[522 chars]end'} Second list contains 2 additional elements. First extra element 2: {'id': 'c4cb4846-f559-4686-93d8-82cb49d8c63e', 'volume_id': '65f8bafc-f43f-408f-ad25-f1e95585e4a9', 'instance_uuid': None, 'attached_host': None, 'mountpoint': None, 'attach_time': None, 'detach_time': None, 'attach_status': None, 'attach_mode': 'rw', 'connection_info': {'conn': {'data': {}}}, 'connector': None, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 984053, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'deleted': False, 'project_id': 'cinderlib', 'volume_host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend'} Diff is 2756 characters long. Set self.maxDiff to None to see it. cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_all --------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 50, in test_get_volumes_all self.assertListEqualObj(vols, self.sorted(res)) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id': 'b4976fef-1010-4bac-9ee7-c741bd960615', '_[2607 chars] []}] != [{'id': '0b2edb0d-9d4c-4a95-ba24-f984d2f42798', '_[13253 chars] []}] First differing element 0: {'id': 'b4976fef-1010-4bac-9ee7-c741bd960615', '_[1275 chars]: []} {'id': '0b2edb0d-9d4c-4a95-ba24-f984d2f42798', '_[1275 chars]: []} Second list contains 8 additional elements. First extra element 2: {'id': '598e6467-27bf-4358-946f-cfc67a8481ee', '_name_id': None, 'ec2_id': None, 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'snapshot_id': None, 'cluster_name': None, 'host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend', 'size': 2, 'availability_zone': None, 'status': 'creating', 'attach_status': 'detached', 'migration_status': None, 'scheduled_at': None, 'launched_at': None, 'terminated_at': None, 'display_name': 'disk2', 'display_description': None, 'provider_id': None, 'provider_location': None, 'provider_auth': None, 'provider_geometry': None, 'volume_type_id': '1ec9e73c-c299-4106-9bfa-db1244b71a74', 'source_volid': None, 'encryption_key_id': None, 'consistencygroup_id': None, 'group_id': None, 'deleted': False, 'bootable': False, 'multiattach': False, 'replication_status': None, 'replication_extended_status': None, 'replication_driver_data': None, 'previous_status': None, 'admin_metadata': {}, 'service_uuid': None, 'shared_targets': True, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 37, 60933, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'name': 'volume-598e6467-27bf-4358-946f-cfc67a8481ee', 'name_id': '598e6467-27bf-4358-946f-cfc67a8481ee', 'volume_metadata': [], 'volume_admin_metadata': [], 'volume_glance_metadata': []} Diff is 15138 characters long. Set self.maxDiff to None to see it. cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_qos_specs --------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 163, in test_get_volumes_qos_specs self.assertListEqualObj(vols, res) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id': 'da04ec5a-ac4a-42c2-a742-9ff121b99821', '_[2601 chars] []}] != [{'id': '02b4d771-79e8-448b-a223-4d716e026db6', '_[27883 chars] []}] First differing element 0: {'id': 'da04ec5a-ac4a-42c2-a742-9ff121b99821', '_[1272 chars]: []} {'id': '02b4d771-79e8-448b-a223-4d716e026db6', '_[1273 chars]: []} Second list contains 19 additional elements. First extra element 2: {'id': '0ff99db8-ba29-4829-bd9a-e45722bff3bb', '_name_id': None, 'ec2_id': None, 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'snapshot_id': None, 'cluster_name': None, 'host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend', 'size': 1, 'availability_zone': None, 'status': 'creating', 'attach_status': 'detached', 'migration_status': None, 'scheduled_at': None, 'launched_at': None, 'terminated_at': None, 'display_name': 'disk1', 'display_description': None, 'provider_id': None, 'provider_location': None, 'provider_auth': None, 'provider_geometry': None, 'volume_type_id': 'b40f734e-bef7-4193-bc0d-30b95dee60a1', 'source_volid': None, 'encryption_key_id': None, 'consistencygroup_id': None, 'group_id': None, 'deleted': False, 'bootable': False, 'multiattach': False, 'replication_status': None, 'replication_extended_status': None, 'replication_driver_data': None, 'previous_status': None, 'admin_metadata': {}, 'service_uuid': None, 'shared_targets': True, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 36, 311265, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'name': 'volume-0ff99db8-ba29-4829-bd9a-e45722bff3bb', 'name_id': '0ff99db8-ba29-4829-bd9a-e45722bff3bb', 'volume_metadata': [], 'volume_admin_metadata': [], 'volume_glance_metadata': []} Diff is 31972 characters long. Set self.maxDiff to None to see it. cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_set_connection -------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/test_dbms.py", line 86, in test_set_connection self.assertEqual(0, File "/usr/lib64/python3.9/unittest/case.py", line 837, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib64/python3.9/unittest/case.py", line 830, in _baseAssertEqual raise self.failureException(msg) AssertionError: 0 != 9 cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_set_snapshot ------------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/test_dbms.py", line 68, in test_set_snapshot self.assertEqual(0, len(sqla_api.snapshot_get_all(self.context))) File "/usr/lib64/python3.9/unittest/case.py", line 837, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib64/python3.9/unittest/case.py", line 830, in _baseAssertEqual raise self.failureException(msg) AssertionError: 0 != 8 cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_set_volume ---------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/test_dbms.py", line 48, in test_set_volume self.assertListEqual([], res) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [] != [] Second list contains 22 additional elements. First extra element 0: Diff is 1457 characters long. Set self.maxDiff to None to see it. cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_by_backend ---------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 86, in test_get_volumes_by_backend self.assertListEqualObj(vols, self.sorted(res)) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id': '57502ade-12bd-470f-a411-e66fc50fe5f9', '_[2607 chars] []}] != [{'id': '0b2edb0d-9d4c-4a95-ba24-f984d2f42798', '_[15915 chars] []}] First differing element 0: {'id': '57502ade-12bd-470f-a411-e66fc50fe5f9', '_[1275 chars]: []} {'id': '0b2edb0d-9d4c-4a95-ba24-f984d2f42798', '_[1275 chars]: []} Second list contains 10 additional elements. First extra element 2: {'id': '57502ade-12bd-470f-a411-e66fc50fe5f9', '_name_id': None, 'ec2_id': None, 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'snapshot_id': None, 'cluster_name': None, 'host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend', 'size': 1, 'availability_zone': None, 'status': 'creating', 'attach_status': 'detached', 'migration_status': None, 'scheduled_at': None, 'launched_at': None, 'terminated_at': None, 'display_name': 'disk1', 'display_description': None, 'provider_id': None, 'provider_location': None, 'provider_auth': None, 'provider_geometry': None, 'volume_type_id': '1ec9e73c-c299-4106-9bfa-db1244b71a74', 'source_volid': None, 'encryption_key_id': None, 'consistencygroup_id': None, 'group_id': None, 'deleted': False, 'bootable': False, 'multiattach': False, 'replication_status': None, 'replication_extended_status': None, 'replication_driver_data': None, 'previous_status': None, 'admin_metadata': {}, 'service_uuid': None, 'shared_targets': True, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 37, 358139, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'name': 'volume-57502ade-12bd-470f-a411-e66fc50fe5f9', 'name_id': '57502ade-12bd-470f-a411-e66fc50fe5f9', 'volume_metadata': [], 'volume_admin_metadata': [], 'volume_glance_metadata': []} Diff is 18166 characters long. Set self.maxDiff to None to see it. cinderlib.tests.unit.persistence.test_dbms.TestMemoryDBPersistence.test_get_volumes_extra_and_qos_specs ------------------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 187, in test_get_volumes_extra_and_qos_specs self.assertListEqualObj(vols, self.sorted(res)) File "/builddir/build/BUILD/cinderlib-4.2.0.dev10/cinderlib/tests/unit/persistence/base.py", line 34, in assertListEqualObj self.assertListEqual(exp, act) File "/usr/lib64/python3.9/unittest/case.py", line 1043, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1025, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 676, in fail raise self.failureException(msg) AssertionError: Lists differ: [{'id': '4f9d9a9c-29ec-4890-9ba7-f619025d3ba3', '_[2601 chars] []}] != [{'id': '0b2edb0d-9d4c-4a95-ba24-f984d2f42798', '_[29215 chars] []}] First differing element 0: {'id': '4f9d9a9c-29ec-4890-9ba7-f619025d3ba3', '_[1272 chars]: []} {'id': '0b2edb0d-9d4c-4a95-ba24-f984d2f42798', '_[1275 chars]: []} Second list contains 20 additional elements. First extra element 2: {'id': '216b547b-06a4-4cb2-a629-c0a1cd2f8b58', '_name_id': None, 'ec2_id': None, 'user_id': 'cinderlib', 'project_id': 'cinderlib', 'use_quota': True, 'snapshot_id': None, 'cluster_name': None, 'host': 'trunk-centos8.rdoproject.org.novalocal@fake_backend#fake_backend', 'size': 1, 'availability_zone': None, 'status': 'creating', 'attach_status': 'detached', 'migration_status': None, 'scheduled_at': None, 'launched_at': None, 'terminated_at': None, 'display_name': 'disk1', 'display_description': None, 'provider_id': None, 'provider_location': None, 'provider_auth': None, 'provider_geometry': None, 'volume_type_id': '1ec9e73c-c299-4106-9bfa-db1244b71a74', 'source_volid': None, 'encryption_key_id': None, 'consistencygroup_id': None, 'group_id': None, 'deleted': False, 'bootable': False, 'multiattach': False, 'replication_status': None, 'replication_extended_status': None, 'replication_driver_data': None, 'previous_status': None, 'admin_metadata': {}, 'service_uuid': None, 'shared_targets': True, 'created_at': datetime.datetime(2022, 6, 9, 14, 34, 37, 102725, tzinfo=datetime.timezone.utc), 'updated_at': None, 'deleted_at': None, 'name': 'volume-216b547b-06a4-4cb2-a629-c0a1cd2f8b58', 'name_id': '216b547b-06a4-4cb2-a629-c0a1cd2f8b58', 'volume_metadata': [], 'volume_admin_metadata': [], 'volume_glance_metadata': []} Diff is 33487 characters long. Set self.maxDiff to None to see it. ====== Totals ====== Ran: 299 tests in 5.3982 sec. - Passed: 283 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 16 Sum of execute time for each test: 13.4531 sec. ============== Worker Balance ============== - Worker 0 (75 tests) => 0:00:03.706692 - Worker 1 (75 tests) => 0:00:04.272670 - Worker 2 (75 tests) => 0:00:03.363749 - Worker 3 (74 tests) => 0:00:05.398182 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.7L4YF0 (%check) Bad exit status from /var/tmp/rpm-tmp.7L4YF0 (%check) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 600, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-cinderlib.spec